0
我寫一個批處理腳本來靜默安裝程序相匹配的節目,這個問題我已經是每一個EXE文件,安裝程序有文件名後一個版本號,所以( 7zip v9.20.exe)。批處理文件:運行一個子
我需要寫一個批處理腳本,將搜索一個文件夾中的文件不管版本號,所以只匹配在文件中7zip的,然後執行該文件運行靜默安裝。
我有一個靜默安裝下來,這只是我需要一種方法來搜索7zip的文件夾,沒有版本號,並運行exe文件的一部分。
我寫一個批處理腳本來靜默安裝程序相匹配的節目,這個問題我已經是每一個EXE文件,安裝程序有文件名後一個版本號,所以( 7zip v9.20.exe)。批處理文件:運行一個子
我需要寫一個批處理腳本,將搜索一個文件夾中的文件不管版本號,所以只匹配在文件中7zip的,然後執行該文件運行靜默安裝。
我有一個靜默安裝下來,這只是我需要一種方法來搜索7zip的文件夾,沒有版本號,並運行exe文件的一部分。
如果 「7zip的的* .exe」 文件位於%PATH%文件夾中的任何一個:
for %%f in ("7zip *.exe") do set filename="%%~$PATH:f"
rem To execute the filename:
%filename% parameters ...
如果 「7zip的的* .exe」 文件不位於%PATH%:
set baseFolder=C:\path\of\base\folder\for\7zip
for /R %baseFolder% %%f in ("7zip *.exe") do set filename="%%~Ff"
這工作!真棒。感謝您的幫助! – Recruit401 2012-04-24 21:20:48
爲什麼這必須是一個批處理腳本? – robert 2012-04-20 21:00:44
版本號的格式是什麼,在所有情況下是否一致?即是像下面的可能的實例:'7zip的9.20.exe','7zip的V9.9.20.exe','7zip的9.2000000.exe'? – Robbie 2012-04-20 22:21:21
版本號是7zip的v9.20.exe一致的,它必須是一個批處理腳本,因爲我創建一個自動安裝腳本,以靜默安裝特定的應用程序。 – Recruit401 2012-04-23 13:07:59