Welcome to Yumao′s Blog.
最近閑著無聊 所以就研究研究用bat文件寫一些簡單的批處理文件
然後寫完了就發現寫問題了
對於微軟官方的msi文件 可以加上 /quiet /norestart 純後臺安裝哦
所以系統補丁也可以用這樣後臺免騷擾默認安裝
然後就出問題了
XP的桌面路徑是 %USERPROFILE%\桌面
而我的Vista桌面路徑是 %HOMEDRIVE%%HOMEPATH%\Desktop
後來就找了找解決方法
後來發現完全是可以用選擇解決方法
用if+goto解決了系統不同的分支copy
然後發現在Vista下面 copy /y XXX %HOMEDRIVE%%HOMEPATH%\Desktop 是完全沒問題的
而在XP下面 copy /y XXX %USERPROFILE%\桌面 卻出現了語法錯誤….
糾結了 乍一看真的一點問題都沒有啊
後來找了老半天的baidu 終于發現了問題所在
在後面的路徑上要加上引號才可以正常的處理
也就是 copy /y XXX “%USERPROFILE%\桌面” 才能正常的把文件XXX複製到桌面上….
滿頭大汗的情況下這樣的一個解決辦法真的糾結死我
這篇日誌 希望對剛接觸批處理的同學有幫助