就像標題所說,我試圖從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