就像标题所说,我试图从FIND命令中获取输出并将其保存到变量中。具体来说,我使用:将输出从FIND命令保存到变量
DIR /b /s "C:\" | FIND "someexe.exe"
找到一个特定的.exe文件,这似乎是做工精细,但后来我想保存FIND的结果,在同一个脚本以后使用。
我已经试过各种不同的调整:
for /f "usebackq" %%i in (`DIR /b /s "C:\" | FIND "someexe.exe"`) do SET foobar=%%i
但是当我尝试运行脚本的命令窗口立即关闭(大概是由于一些错误,我试图在未来的放线暂停命令无济于事)。
我认为这是一些愚蠢的小事,我做错了,但如果有人能告诉我它是什么,我会很感激。只是为了进一步参考,我不在乎有多少个“someexe.exe”副本存在,我只需要其中一个路径。
非常感谢!我不知道你可以用这种方式使用DIR,肯定会清理一些东西。 – mintchkin 2012-03-02 01:24:47