[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
find  /c /n
findstr /n
寂寞是黑白的,但黑白不是寂寞,是永恒。BAT 需要的不是可能,而是智慧。

TOP

赋值给变量的方法通常有:
%0 %1……
set var=
set /p var=
set var=<1.txt
for……
另外,似乎DOS下可以支持FOR,比如可以用FOR /R,只是不支持FOR /F,未经验证,印象而已。
如果支持 for /r,可以这样:
for /r %a in (12345) do set var=%~na&echo %var%
麻烦的是,find不支持直接/n,也不支持通配符。但如果你知道结果,倒不难。
其他:
使用more +n命令循环,获得+n的值,当然,它计算空格。
edit
……
DOS命令比较死,一般直接无法解决,只能拐弯抹角了。
1

评分人数

    • CrLf: 乐于助人技术 + 1
寂寞是黑白的,但黑白不是寂寞,是永恒。BAT 需要的不是可能,而是智慧。

TOP

返回列表