我的bat文件,出现了一个超奇怪的现象
我首先是运行了下面的批处理
@echo off
set/p a=<ttt.txt
for /f "tokens=1 delims=省" %%i in ("%a%") do echo %%i省
pause
ttt.txt的内容只有一行 湖南省长沙市
运行以后就会提示以下内容
(注:??代表两个汉字,我不会写,一个是"铁字"把右边的"失"换成"若"字,另一个是"纹"字把右边的"文"字换成"致"字)
??echo off
'??echo' 不是内部或外部命令,也不是可运行的程序
我再点右键-点编辑,居然发现
"for /f "tokens=1 delims=省" %%i in ("%a%") do echo %%i省"这一行里的两个"省"字变成了两个小黑方块,
然后我删除这个bat里的所有内容,再输入
@echo off
echo aaaaaa
pause
它也会出现上面的提示,
但和它在同一目录下的bat文件却没问题,于是我将那个能运行的bat文件内容复制到这个bat里来,一运行还是不行,并且显示的汉字全变成了一些奇怪的文字,
实在搞不懂了,杀毒也没用,恢复系统也还是一样,谁能帮帮我.......谢谢!!!谢谢!!!谢谢了!!!!!!!!!
[ Last edited by bjsh on 2007-7-31 at 10:11 AM ]
我首先是运行了下面的批处理
@echo off
set/p a=<ttt.txt
for /f "tokens=1 delims=省" %%i in ("%a%") do echo %%i省
pause
ttt.txt的内容只有一行 湖南省长沙市
运行以后就会提示以下内容
(注:??代表两个汉字,我不会写,一个是"铁字"把右边的"失"换成"若"字,另一个是"纹"字把右边的"文"字换成"致"字)
??echo off
'??echo' 不是内部或外部命令,也不是可运行的程序
我再点右键-点编辑,居然发现
"for /f "tokens=1 delims=省" %%i in ("%a%") do echo %%i省"这一行里的两个"省"字变成了两个小黑方块,
然后我删除这个bat里的所有内容,再输入
@echo off
echo aaaaaa
pause
它也会出现上面的提示,
但和它在同一目录下的bat文件却没问题,于是我将那个能运行的bat文件内容复制到这个bat里来,一运行还是不行,并且显示的汉字全变成了一些奇怪的文字,
实在搞不懂了,杀毒也没用,恢复系统也还是一样,谁能帮帮我.......谢谢!!!谢谢!!!谢谢了!!!!!!!!!
[ Last edited by bjsh on 2007-7-31 at 10:11 AM ]
