3

通过命令行在我的 Windows XP 机器上运行 WCAT 时,出现以下错误:

错误:必须至少指定以下参数之一 -run、-update、-terminate、-showclients 或 -setclients

我尝试运行的命令是:

wcat.wsf -terminate -run  -t scenario.wcat -f settings.ubr -s localhost -singleip -x

并且是直接从自述文件中复制的。

4

2 回答 2

11

问题是在自述文件中,它并不是真正的连字符。

如果查看十六进制代码,您会看到自述文件中的假连字符是 0x96,连字符是 0x2d

所以继续用真实的连字符替换行中的所有连字符。之后它将起作用。

于 2011-03-16T15:19:47.413 回答
5

存在问题是因为 wcat.wsf 文件中的正则表达式匹配错误。由于某种原因,正则表达式:

 var run_regular_expression = /[-\/]run$/;

与“-run”参数不匹配

将其更改为:

 var run_regular_expression = /[\-\/]run$/;

是否匹配 run 参数。

另一种选择是将命令行调用更改为:

wcat.wsf /terminate /run  -t scenario.wcat -f settings.ubr -s localhost -singleip -x

使用斜杠而不是连字符

于 2010-08-24T09:29:14.343 回答