看板 EzHotKey 關於我們 聯絡資訊
我以網路磁碟方式抓取遠端檔案,執行動作如下: 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)
Sdany:把 IP 列一個清單.txt 批次檔用 For 去讀清單 變數套入即可 10/27 15:00
inbar:是只在一台電腦做500個指令而以 11/05 13:27
inbar:用vb shell 很簡單就能解決 11/05 13:28
inbar:就一個for迴圈而以 ip用變數 11/05 13:28