求解:
无奈何兄,试过兄的代码,发现显示内容缺少第一行,不知何故?
无奈何兄,试过兄的代码,发现显示内容缺少第一行,不知何故?
三人行,必有吾师焉。 学然后知不足,教然后知困,然后能自强也。
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
Originally posted by youxi01 at 2006-12-14 01:18:
因为::在vbs中可以被认识(识别为换行),而rem却不能被vbs认识!
Originally posted by youxi01 at 2006-12-13 08:03:
个人认为,纯粹的P很难实现,因为P很难判断变量的字节数,所以要借助于vbs。
::On Error Resume Next
echo ' > nul &cls & @echo off
echo ' > nul & ...
Originally posted by ccwan at 2006-12-14 03:31:
新代码没有问题了!
请问增加if语句是什么意思?
Originally posted by HUNRYBECKY at 2006-12-14 03:43 AM:
youxi01兄,我真不知有如此用法,但是我是把你的代码保存在BAT文件而非VBS文件中,我也曾试着保存到VBS中,但无法运行。这又是何故?
Originally posted by HUNRYBECKY at 2006-12-14 04:03 AM:
能否解释下在BAT中编写VBS脚本并运行的机理,一点都看不懂是怎么执行的,谢谢!
Originally posted by youxi01 at 2006-12-13 08:03 AM:
个人认为,纯粹的P很难实现,因为P很难判断变量的字节数,所以要借助于vbs。
::On Error Resume Next
echo ' > nul &cls & @echo off
echo ' > nul & ...
@echo off&setlocal enabledelayedexpansion
for /f "delims=" %%i in (a.txt) do (
for %%a in (%%i) do call set str=!str! %%a
echo !str:~1!&set str=
)
pause>nul