鍵我有目錄結構:如何運行的* .exe /從蝙蝠在循環
DIR
|-UNINSTALL.BAT
|-component_name
|-source
|-setup.exe
|-uninst.bat
|-another_component_name
|-source
|-setup.exe
|-uninst.bat
|-yet_another_component_name
|-source
|-setup.exe
|-uninst.bat
等等...
在像「COMPONENT_NAME」每個目錄我有setup.exe
文件它在Delphi中將當前組件安裝到調色板組件。 uninst.bat
只包含這個字符串:
"setup.exe" /uninstall
所以我需要寫在DIR
UNINSTALL_ALL.bat
,將運行中的所有組件目錄的uninst.bat。
預先感謝您。
Powershell的一個潛在問題是它可能未安裝在大多數盒子上,而您始終可以運行批處理文件。 OTOH,批處理文件在試圖完成複雜的事情時吸得很糟糕,所以雖然這個特殊的事情可以在沒有太多大驚小怪的情況下完成,但我可以輕鬆地將映像運行到希望使用真實語言的情況。 – 2009-06-21 21:42:29
是的。但是,PowerShell是作爲Windows 7,Windows 2008服務器的一部分發布的,並且可以通過Windows更新獲得大多數其他版本的Windows,並且受到Microsoft產品支持的支持。所以在受控版本環境下應該可以安裝。我認爲這些好處超過了安裝它的障礙。 – 2009-06-21 23:05:22