运行脚本如下:
"C:\Program Files\Everything\es.exe" -sort date-modified -sort-descending -n 10 "D:\Desktop" ^| "D:\Documents"
直接在命令行窗口中运行没有问题,但是通过运行脚本,会出现错误:
'C:\Program' 不是内部或外部命令,也不是可运行的程序或批处理文件。
"C:\Program Files\Everything\es.exe" -sort date-modified -sort-descending -n 10
去掉后面的部分,这样运行,也是可以的。加上后面的部分就有问题了。
有引号的时候,不要使用CMD命令运行,因为CMD命令还要和别的内容拼接,如果有引号就会造成结果不合法。 可以用bat、cmd脚本类型。对于这个,也可以直接使用“运行或打开”模块。路径写C:\Program Files\Everything\es.exe,后面的放在“参数”里。
运行或打开模块没有获取输出结果的功能吧?
通过CMD脚本可以实现功能。
"C:\Program Files\Everything\es.exe" -sort date-modified -sort-descending -n 10
去掉后面的部分,这样运行,也是可以的。加上后面的部分就有问题了。