批处理命令与控制台的命令行为不同

时间:2019-05-03 12:09:22

标签: batch-file autoit

使用命令时

/Users/username/.npm-global/lib/node_modules

在控制台中,启动脚本,将输出重定向到日志文件,并释放控制台,这正是我想要的行为。

可悲的是,当我在批处理文件中运行相同的命令时,无法释放控制台。

我想启动一个自动脚本并将其STDOUT重定向到文件,而无需打开控制台。

到目前为止我所知道的: 我只需在控制台中使用$('input[type=submit]').prop('disabled', true); 即可轻松启动脚本。

如果我将其与"C:\Program Files (x86)\AutoIt3\Beta\AutoIt3_x64.exe" "R:\Script.au3" > %TMP%\log.txt 之类的东西结合使用,则会释放控制台。但是不会生成日志。

释放控制台并正确记录日志:

"Script Name.au3"

我测试了ISN不能正常工作的其他内容:

>%TMP%\Log.txt

最后三个可以工作,但仅在控制台打开时作为日志。

0 个答案:

没有答案