所以我一直在做一个基于文本的宏系统,它根据读取的内容读取文件和处理命令,现在我试图将它扩展为稍微大一点的地方,它不会尝试完成所有请求立刻。具有多个命令的宏看起来像:
#newmacro
key = 1
curse 16
curse 12
curse 13
#newmacro
key = 2
equip 1079
equip 11732
equip 1725
他们工作得很好,但有没有办法可以让他们成为que命令,这样他们就不会一次全部发生?这是按下击键时
public static void checkMacro(String key) {
try {
for(int i = 0; i < macroArray.length; i++) {
if (macroArray[i].key.equalsIgnoreCase(key)) {
macroArray[i].doMacro();
}
}
} catch (Exception e) {}
}
public void doMacro() {
for(int i = 0; i < commands.length; i++) {
if (commands[i] != null) {
doCommand(commands[i]);
}
}
}
请告诉我是否有您需要的任何其他信息,谢谢您查看