我用以下两个命令定义了一个动作:
@Prompt([...]; "1");
@Command([ToolsRunMacro];"(AGENT)");
@Prompt([...]; "2");
@If(@GetProfileField("PrivateProfile";"LENGTH";@UserName))>0;@PostedCommand([Compose];"FORM");"");
@Prompt([...]; "3");
但是使用@Prompt
我发现的命令,首先显示每条@Prompt
消息(1-3),然后AGENT
运行。但是当AGENT
操作该LENGTH
字段时,该@IF
语句会比较一个“过时”的值。
也许每个语句都是一次执行的?如果是:如何防止代理出现这种行为?
我将不胜感激任何帮助!