我試圖搜索一個可執行文件&運行相同的文件。 我已經嘗試了很多東西,但沒有完成。 在搜索我已經使用「dir/b/s xyz.exe」,但沒有選項在同一批次執行它。 請幫助我做到這一點。如何搜索可執行文件並通過批處理文件執行相同的操作?
0
A
回答
0
嘗試以下操作:
for /f %I in ('dir /s /b xyz.exe') do %I
裏面一個批處理文件,你需要使用%%I
,而不是%I
。
+0
只有在xyz.exe路徑中沒有空格的情況下才可以使用 – lurker
+1
@mbratch在這種情況下,以下(更復雜)行會工作:'for/f「標記= 1 *」%i in('dir/s/b xyz.exe')做「%i%j」'。在批處理文件中需要將'%'改爲'%%'的同樣警告。 – Phylogenesis
+0
非常感謝。 – lurker
0
這處理空格和長文件名元素。
@echo off
for /f %%a in ('dir /s /b "xyz.exe"') do "%%a"
相關問題
- 1. 相同的SSIS包通過批處理文件並行執行不同參數
- 2. 執行批處理文件不執行任何操作
- 3. 批處理文件執行
- 4. 如何通過批處理文件來執行存儲過程或查詢,並通過批處理文件
- 5. 通過批處理文件連續執行多個.exe文件
- 6. 如何通過PHP執行批處理文件?
- 7. 如何通過批處理文件遠程執行命令?
- 8. 如何通過批處理文件執行java
- 9. 如何製作一個批處理文件執行reg文件
- 10. 批處理文件,使另一個批處理文件執行
- 11. 如何在批處理文件中並行執行xcopy?
- 12. 如何創建並寫入批處理文件的可執行文件
- 13. 根據批處理文件中的變量值執行操作
- 14. 執行可執行一個bat文件後,從我的批處理文件
- 15. 執行的Windows批處理文件
- 16. 的MSBuild PSEXEC執行批處理文件
- 17. 如何轉換運行php的批處理文件行以在VBS腳本中執行相同的操作
- 18. 如何在siebel escript中運行批處理文件並通過傳遞變量並獲取輸出來執行批處理文件來執行plsql包
- 19. 運行通過WindowService執行GUI相關任務的批處理文件
- 20. 執行多個批處理文件後,同時完成批處理文件
- 21. 如何使用批處理文件執行任何.exe文件?
- 22. 執行批處理文件時出錯
- 23. 批處理文件未從php執行
- 24. 在php中執行批處理文件
- 25. 在前臺執行批處理文件
- 26. 遠程執行批處理文件java
- 27. 非阻塞批處理文件執行
- 28. 窗體執行批處理文件
- 29. 批處理文件未完全執行
- 30. 在c#中執行批處理文件
如果用「相同的批處理文件」,你會排除創建另一個臨時批處理文件,那麼你是正確的。否則,你可以這樣做:'dir/b/s xyz.exe> temp.bat',接着'temp',然後'del temp.bat'。 – lurker
它不能正確工作。如果存在多個xyz.exe副本,則它會按照發生時間的次數執行文件。 – moronrats