2015-08-30 52 views
0

如何批量讀取文件名並在循環中運行它們。批處理代碼讀取文件名並運行它們

我想要一個帶有文件名的文件並在批處理中運行它們。

文件名將是。

user1 
user2 
user3 

而且他們的位置將是

C:\User\Desktop\user1.exe 
C:\User\Desktop\user2.exe 
C:\User\Desktop\user3.exe 

如果一切可以不說甚至會更好,輸入文件來完成。

回答

1

沒有一個列表文件中使用的代碼是:

for %%I in ("%USERPROFILE%\Desktop\*.exe") do "%%~fI" 

與列表文件中使用的代碼是:

for /F "usebackq delims=" %%I in ("File with the file names.txt") do "%USERPROFILE%\Desktop\%%I.exe" 

路徑可以是任何被通緝。這裏指定了當前用戶的桌面文件夾。

要了解使用的命令對於以及它是如何工作的,請打開命令提示符窗口,在其中執行以下命令並仔細閱讀顯示的所有幫助頁面。

  • for /?

您可能也有興趣this answer解釋啓動或調用應用程序的4種方法。