[問題] 仙劍dos檔執行問題

作者: s22554259 (仁)   2018-06-01 16:16:24
將bat.檔案丟到dosbox執行,結果出現illegal command
https://imgur.com/QQmnWJ3
有人知道要怎麼解決嗎???
謝謝
作者: gasbomb (虛空雷神獸)   2018-06-01 16:20:00
檔名跟資料夾改英文的
作者: rockyegg (手裡拿著小皮鞭)   2018-06-01 16:21:00
進去PAL的資料夾 直接把PAL.EXE拉到DOSBOX的捷徑上執行
作者: pttpu (邊緣人)   2018-06-01 21:43:00
那個BAT檔應該就是寫寫好的快速執行..你就直接點兩下
作者: KMSNY (MSN+KY)   2018-06-01 23:35:00
不要丟 直接跑
作者: s22554259 (仁)   2018-06-02 00:02:00
回上面大大們,目前把pal.exe丟到dosbox是可行的,但是直接按bat他會開出小黑視窗但沒東西……
作者: if4 (if)   2018-06-02 03:35:00
能幫我們大家看一下那個BAT的檔案內容嗎?用文字編輯器就可看!
作者: s22554259 (仁)   2018-06-02 12:43:00
回樓上,開了只有看到@echo off dosbox -conf fanti.conf
作者: gladius442 (實驗品)   2018-06-02 14:16:00
那呼叫執行檔的指令應該在fanti.conf底下一樣可以用notepad開 拉到最底應該有mount c開始的指令
作者: if4 (if)   2018-06-02 15:13:00
沒錯,就是這樣找問題...若有困難要講喔...不然我也效法pttpu大,學師父遠端遙控幫您弄
作者: s22554259 (仁)   2018-06-02 16:13:00
作者: if4 (if)   2018-06-02 16:29:00
把 if 那段拿掉...他在改字型檔...直接mount後接PAL!.EXE拿掉要有技巧 前面打上 rem 註解他他的邏輯有點問題...執行時注意字型檔batch檔可以像在寫高階語言嗎?什麼時候進化的?晉太原中武陵人 捕魚為業 緣溪行 忘路之遠近。177 mpont c .\pal178 rem ......重來177 moint c .\pal178 c:179 rem ...180 rem ...181 rem ...182 rem ...183 PAL!.EXE184 rem }看得懂嗎?須要改的行數:179,180,181,182,184 其他別動,改的是前面插入rem 就可以,後面別動或者不要改 rem 就直接打 # 這樣最簡單了
作者: gladius442 (實驗品)   2018-06-02 17:02:00
我找了一下原檔案可以正常跑 是不是資料夾有中文造成的...?
作者: if4 (if)   2018-06-02 17:04:00
然後s22554259大,您玩遊戲時看看哪裡不對勁
作者: gladius442 (實驗品)   2018-06-02 17:06:00
gasbomb大講的 路徑問題
作者: if4 (if)   2018-06-02 17:08:00
@gladius442大,您有原始檔案可以分享嗎?batch檔可以跑if-else從 https://imgur.com/QQmnWJ3 這裡可以看到中文亂碼,但是我的DOSBOX可以略過中文...應該是新版的吧
作者: playerlin (PlayerLin)   2018-06-02 17:13:00
這問題應該直接拿檔案來實際跑會比較好。
作者: s22554259 (仁)   2018-06-02 17:14:00
感謝各位大大協助,我剛才把檔案重新載一次,然後把存檔丟進就能直接按bat執行了目前路徑仍是有中文但還是能執行,所以應該不是中文的問題
作者: playerlin (PlayerLin)   2018-06-02 17:15:00
路徑還是三層中文目錄嗎?DOSBox舊版本似乎不喜歡這種設置。一般來說中文最好一層就好,能避免中文更好,因為天曉得哪個ASCII碼會讓DOSBox程式"噎到"而無法找到目錄。(這套附的是很舊的0.63,目前0.74都還被嫌outdated了。
作者: gladius442 (實驗品)   2018-06-02 17:17:00
咕狗dos仙劍.rar 結果的第二個 檔案放在google docs下應該就是原po的檔源
作者: playerlin (PlayerLin)   2018-06-02 17:18:00
人家rar原本就用英文取名,就用預設的就沒這麼多問題了但不知道原PO是不是用這份然後自己取名。
作者: if4 (if)   2018-06-02 17:35:00
可是bat檔可以跑 if-else 述句...我覺得很稀奇耶真的可以跑 if else 長知識了小五...程式是台灣人寫的...能讀有中文的環境不稀奇呀嗯...應該不是說batch檔跑if else述句,而是DOSBOX可以跑述句
作者: playerlin (PlayerLin)   2018-06-02 20:07:00
我是說DOSBox耶。炎龍2跟外也台灣的遊戲,但是如果你把遊戲目錄取炎龍應該會各自導致DOS/16M 和DOS/4GW噎住,抱怨找不到目錄
作者: s22554259 (仁)   2018-06-03 01:53:00
好像我的遊戲的確是上面的來源沒錯,我的確是有改名字QAQ,下次會注意保持原檔名@@
作者: if4 (if)   2018-06-03 15:59:00
拍誰...上面打錯...是小武啦...對不起喔 orz
作者: playerlin (PlayerLin)   2018-06-03 18:46:00
隨便拉,我已習慣了~:P

Links booklink

Contact Us: admin [ a t ] ucptt.com