无忧启动论坛

标题: 命令行窗口支持中文目录,但是批处理命令不支持中文目录 [打印本页]

作者: szmsys    时间: 2023-5-30 22:35
标题: 命令行窗口支持中文目录,但是批处理命令不支持中文目录
命令行窗口支持中文目录,但是批处理命令不支持中文目录

怎么解决

作者: china.gaofeng    时间: 2023-5-30 22:44
用gb2312编码保存批处理文件,在批处理里用到目录名的地方用""包住,一般都可以的
作者: conlin888    时间: 2023-5-30 23:59
不可能,CMD支持中文,批处理也支持中文。估计你的批处理编码错了,用记事本打开,另存为ANSI编码文件。
作者: 5962903    时间: 2023-5-31 05:03
怎么解决
作者: szmsys    时间: 2023-5-31 06:56
conlin888 发表于 2023-5-30 23:59
不可能,CMD支持中文,批处理也支持中文。估计你的批处理编码错了,用记事本打开,另存为ANSI编码文件。

试过了,失败
作者: szmsys    时间: 2023-5-31 06:59
china.gaofeng 发表于 2023-5-30 22:44
用gb2312编码保存批处理文件,在批处理里用到目录名的地方用""包住,一般都可以的

找不到gb2312编码,用ANSI保存,无效。但是用命令行窗口成功。
作者: qytjc    时间: 2023-5-31 08:08
china.gaofeng 发表于 2023-5-30 22:44
用gb2312编码保存批处理文件,在批处理里用到目录名的地方用""包住,一般都可以的

正解,路径加双引号就可以了!
作者: conlin888    时间: 2023-5-31 11:18
szmsys 发表于 2023-5-31 06:56
试过了,失败

用CMD的命令type 你这个批处理,如果没正常显示就是编码有问题。
作者: szwp    时间: 2023-5-31 11:37
提示符下 echo 命令>批处理
作者: 语之男    时间: 2023-5-31 12:04
echo没有用上吧,路径用引用标识选中就是加双引号。一般没有问题,系统里面都可以运行。如果是在DOS系统下,极有可能不行
作者: zp0518    时间: 2023-5-31 14:36
刚才看到另一个帖子也是涉及路径加双引号的问题
作者: szmsys    时间: 2023-5-31 14:40
conlin888 发表于 2023-5-31 11:18
用CMD的命令type 你这个批处理,如果没正常显示就是编码有问题。

正常
作者: szmsys    时间: 2023-5-31 14:40
qytjc 发表于 2023-5-31 08:08
正解,路径加双引号就可以了!

失败
作者: china.gaofeng    时间: 2023-5-31 14:46
szmsys 发表于 2023-5-31 06:59
找不到gb2312编码,用ANSI保存,无效。但是用命令行窗口成功。

把批处理内容发出来看一下




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net./) Powered by Discuz! X3.3