标题: [其他] [已解决]批处理居然还有花指令?无法编辑查看,需要借助另外的软件才能看到内容 [打印本页]
作者: lpmg789 时间: 2011-5-14 16:07 标题: [已解决]批处理居然还有花指令?无法编辑查看,需要借助另外的软件才能看到内容
本帖最后由 lpmg789 于 2011-5-15 02:52 编辑
RT
今天发现一个bat,习惯性的右键+E,打开来的居然是一堆乱码。
但是直接运行起来,一点异常都没有,当时就奇怪了。
用notepad++打开,发现前面有一段:- %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a
- @echo off
- cls
- @echo off
复制代码
随后,自己测试了下
只要在顶部添加这几行,bat文件就无法查看而变成一堆乱码。
请教这是什么原理,谢谢!
作者: batman 时间: 2011-5-14 22:31
本帖最后由 batman 于 2011-5-14 22:48 编辑
就是因为这几行%%a造成了notepad编码的问题
它给文本加上unicode的文件头
但文本并不是unicode文件
因而造成ansi和unicode编码都无法识别
但并不影响运行的。。。
实际上你输出到控制台是不会出现乱码的。。。
作者: Batcher 时间: 2011-5-15 01:45
跟花指令没啥关系吧,这是Windows记事本自己的问题。
参考:批处理脚本的加密解密
http://bbs.bathome.net/viewthread.php?tid=9480#pid61391
作者: lpmg789 时间: 2011-5-15 02:51
感谢楼上两位
长见识了
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |