引用 | 編輯
jim28791
2007-01-31 10:58 |
樓主
▼ |
||
x0
最近在玩魔獸世界時~發現有所謂的大頭模式...它的原理是~~放入一個檔案~~他會自動讀取~~ 如刪掉~~就會恢復原狀~~.... 所以我就想到用CMD方法~寫一個命令檔~~如下: ******************* @echo off @if exist patch-5.mpq goto 2 @if not exist .. 訪客只能看到部份內容,免費 加入會員 x0
|
引用 | 編輯
chang-pony
2007-01-31 13:12 |
2樓
▲ ▼ |
比較不傷腦筋的方法是將批次檔直接建立在工作目錄內:
*********************************** @echo off if exist patch-5.mpq goto 2 if not exist patch-5.mpq goto 1 :1 echo 目前為正常模式! echo 按任意鍵更改成大頭模式! pause ren patch-5.mpq patch-5.mxx goto exit :2 echo 目前為大頭模式! echo 按任意鍵更改成正常模式 pause ren patch-5.mxx patch-5.mpq :exit Start Launcher.exe exit ********************************** 再將批次檔傳送到桌面當捷徑就好了。 如果有其他的原因必須建立在別的目錄,可以在桌面上該批次檔圖示,按右鍵。選 內容,將正確且完整的目錄輸入(或貼上)到 開始位置 欄內即可。 x0 |
引用 | 編輯
jim28791
2007-02-01 20:52 |
4樓
▲ ▼ |
後來發現~ren可以用""雙引號~~
但start就沒辦法了~~不過用了chang-pony 的方法~ 這樣就可直行了~~^^ 謝謝!! 最後這樣就OK了!! ************* @echo off if exist patch-5.mpq goto 2 if not exist patch-5.mxx goto 1 :1 echo 目前為正常模式! echo 按任意鍵更改成大頭模式! pause ren "C:\Program Files\World of Warcraft\Data\patch-5.mxx" patch-5.mpq goto exit :2 echo 目前為大頭模式! echo 按任意鍵更改成正常模式 pause ren "C:\Program Files\World of Warcraft\Data\patch-5.mpq" patch-5.mxx :exit cd.. Launcher exit ************* x0 |
引用 | 編輯
Kilian
2007-02-02 05:52 |
5樓
▲ |
其實沒有需要移動 cmd, 只要語法正確,
您肯定改後OK? 這個邏輯有問題: 複製程式 if not exist patch-5.mxx goto 1 :1 ren "C:\Program Files\World of Warcraft\Data\patch-5.mxx" patch-5.mpq 這樣合邏輯和簡單些: 複製程式 @echo off @if exist patch-5.mpq goto 1 @if not exist patch-5.mpq goto 2 :1 echo 目前為大頭模式! echo 按任意鍵更改成正常模式 pause ren patch-5.mxx patch-5.mpq goto launch :2 echo 目前為正常模式! echo 按任意鍵更改成大頭模式! pause ren patch-5.mpq patch-5.mxx goto launch :launch :: 根據 launcher 位置修改 cd cd.. launcher exit x0 |