CMDLINES.TXT 這個文件的位置應為$OEM$目錄,安裝時當進行到"註冊組件"時這個特殊腳本被安裝程序調用
以下是一個典型的 CMDLINE.TXT 文件的內容
[COMMANDS]
"REGEDIT32.EXE /S tweaks.reg"
"batch.cmd"
這 個文件的內容總是以"[COMMANDS]"為起頭;總是使用引號(")來標記下面需要執行的每條命令CMDLINES.TXT 是一個比較受限制的命令行接口,這就意味著很多傳統DOS 命令將不能由它進行調用,但是外部命令(比如REGEDIT32.EXE)還是可以調用的.
這 裡著重要說明的就是CMDLINES.TXT 文件中關於執行命令的路徑問題.路徑設置參見上文的$OEM$的結構圖.CMDLINES.TXT 應放在$OEM$目錄下.
當batch.cmd 和CMDLINES.TXT 位於同一目錄下時-----".\batch.cmd"
當batch.cmd 位於$OEM$\Test 目錄下時-----".\Test\batch.cmd"
當batch.cmd 位於$OEM$目錄的父目錄時-----"..\batch.cmd"
當然如果你搞不清楚到底應該怎樣用虛擬路徑,那麼可以用絕對路徑來解決這個 問題,比如"%CDROM%\Unattend\batch.cmd" 因此,用CMDLINES.TXT 也可以調用hotfixes 的安裝程序/腳本
注意:也不是所有的程序(即上文提到的外部命令)都可以使用這個方法進行安裝
沒有留言:
張貼留言