我用以下两个命令定义了一个动作:
@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语句会比较一个“过时”的值。
也许每个语句都是一次执行的?如果是:如何防止代理出现这种行为?
我将不胜感激任何帮助!