java宏排队系统

时间:2012-07-29 12:05:58

标签: java macros system

所以我一直在做一个基于文本的宏系统,它根据读取的内容读取文件和处理命令,现在我试图将它扩展为稍微大一点的地方,它不会尝试完成所有请求立刻。具有多个命令的宏看起来像:

#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]); 
        }
    }
}

请告诉我是否有您需要的任何其他信息,谢谢您查看

0 个答案:

没有答案