作者whileloop (回圈)
站内EzHotKey
标题[批次] 大批抓档
时间Tue Oct 26 12:19:23 2010
我以网路磁碟方式抓取远端档案,执行动作如下:
NET USE K: \\192.168.0.5\E$ 123456 /user:User
copy K:\*.log d:\DVR
NET USE K: /delete
依据IP不同,共有五百多部电脑需要做这样的动作
我以 & 符号将上述三行指令串接成为一行指令,储存在Excel中
所以Excel可以看到五百多列的指令,如下所示:
NET USE K: \\192.168.0.5\E$ 123456 /user:User & copy K:\*.log d:\DVR &
NET USE K: /delete
NET USE K: \\192.168.0.6\E$ 123456 /user:User & copy K:\*.log d:\DVR &
NET USE K: /delete
NET USE K: \\192.168.0.7\E$ 123456 /user:User & copy K:\*.log d:\DVR &
NET USE K: /delete
.......依此类推(只有IP不同,其余均相同)
请问有什麽方法可以用批次的方式一次执行这五百多行指令?
而且,将来也可以针对单一的电脑,就直接执行单一的指令即可
我的想法有几个:
1.将每行指令再用 & 串接,作成批次档(但若将来想执行某一部电脑时,可能会找许久)
2.将每个指令作成一个批次档,但五百多部就会有五百多个档案,该怎麽做?
3.不知道Excel可不可以直接呼叫批次档?
我比较希望後两者的方法,请高手帮忙了,谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.132.154.204
※ 编辑: whileloop 来自: 220.132.154.204 (10/26 12:25)
1F:推 Sdany:把 IP 列一个清单.txt 批次档用 For 去读清单 变数套入即可 10/27 15:00
2F:→ inbar:是只在一台电脑做500个指令而以 11/05 13:27
3F:→ inbar:用vb shell 很简单就能解决 11/05 13:28
4F:→ inbar:就一个for回圈而以 ip用变数 11/05 13:28