[问题] 仙剑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