中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-11 06:42
47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行
DOS批处理 & 脚本技术(批处理室) » 用bat2com转换bat,执行成功率很低!?
可打印版本  2,151 / 1
第1楼 biobio 发表于 2006-06-18 19:31
初级用户 发帖 44 积分 162
用bat2com转换bat,执行成功率很低!?
试用了一下bat2com,感觉不怎么样

本来能够正常运行的bat文件,转换成com后根本就不运行

请问是怎么回事?有解决的办法吗?

http://upload.cn-dos.net/img/946.zip

───────────────── 版务记录 ─────────────────
执行:HAT
操作:帮楼主上传附件
───────────────── 版务记录 ─────────────────


[ Last edited by HAT on 2008-10-15 at 20:12 ]
第2楼 willsort 发表于 2006-06-18 19:48
元老会员 发帖 1,512 积分 4,432
Re biobio:

几乎所有的 bat2com/bat2exe 等DOS下的转换类的软件都存在各种各样的兼容性问题,大多是不支持批处理的某些特性或特殊语法,比如命令行参数、IO重定向、命令管道、ERRORLEVEL等等。这个以前就有很多讨论了。

现在流行的 Windows 下的加壳转换倒是解决了不少问题,但其兼容性也无法保证。很多情况下,都是作者自己使用高级语言编写 batch 的外壳来实现转换,以避免某些特殊的兼容性问题。

[ Last edited by willsort on 2006-6-18 at 19:55 ]
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023