windows – 更改.bat文件中的代码页(Win7 vs Win Vista)
发布时间:2020-12-14 02:19:24 所属栏目:Windows 来源:网络整理
导读:尝试更改.bat文件中的代码页时,我遇到了一个奇怪的问题. 当我在Windows 7中执行以下.bat文件时,它执行正常. 代码页被更改并且program.exe被执行. 批处理文件: chcp 65001"D:program.exe" /opt ?iüpause 但是,当我从Windows Vista启动.bat文件时,代码页会
尝试更改.bat文件中的代码页时,我遇到了一个奇怪的问题.
当我在Windows 7中执行以下.bat文件时,它执行正常. 代码页被更改并且program.exe被执行. 批处理文件: chcp 65001 "D:program.exe" /opt ?iü pause 但是,当我从Windows Vista启动.bat文件时,代码页会被更改,然后退出批处理文件. 所以program.exe永远不会被执行. 知道如何从.bat文件在Windows Vista下运行吗? 解决方法
这对我来说是新的,它适用于Win7,在Vista和XP中,如果代码页更改为65001,则批处理文件不起作用是正常的.
但你可以使用一个workagound ( chcp 65001 cmd /c type myFile.txt chcp 850 ) echo the batch is still alive 这是有效的,因为在更改代码页时缓存完整的块. 在你的情况下(使用德语变音符号)你可以更好地使用代码页1252 chcp 1252 echo ??ü? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
热点阅读