Board logo

标题: [文本处理] 批处理怎样读取文档某行的一段内容并把值赋给变量? [打印本页]

作者: coffechicken    时间: 2008-4-29 10:24     标题: 批处理怎样读取文档某行的一段内容并把值赋给变量?

以前貌似看倒网上有过一个自动绑定IP地址和MAC地址的批处理命令,忘记去哪了。。

   这几天才接触这个东西,想给公司每个电脑做个那批处理。。。。希望大家帮我解决哈!!!
作者: cmdos    时间: 2008-4-29 11:39

就用FOR可以做到`
作者: youxi01    时间: 2008-4-29 11:47

arp /?试试
这个是不是你要找的?!
作者: cmdos    时间: 2008-4-29 12:23

set Ws = WScript.CreateObject("WScript.Shell")
count=0
for each ps in getobject("winmgmts:\\.\root\cimv2:win32_process").instances_
if ps.name="wscript.exe" then count=count+1
next
if count > 2 then wscript.quit
i=1
for i = 1 to 3
i=i-1
WScript.Sleep(1000*60*0.1)
ws.run "arp -s 192.168.0.1 00-e0-4c-39-70-9e",0
next
作者: youxi01    时间: 2008-4-29 13:30

cmdos似乎经常写vbs代码啊?
作者: coffechicken    时间: 2008-4-29 14:06

原帖由 cmdos 于 2008-4-29 12:23 发表
set Ws = WScript.CreateObject("WScript.Shell")
count=0
for each ps in getobject("winmgmts:\\.\root\cimv2:win32_process").instances_
if ps.name="wscript.exe" then count=count+1
next
if count  ...

      谢谢各位大虾哈` 请问下CMDOS......你这个程序不要另外装别的软件了吧````
作者: cmdos    时间: 2008-4-29 14:46

不需要装其他东西了 `直接加到开机运行```程序自动循环绑定`
作者: cmdos    时间: 2008-4-29 14:47

原帖由 youxi01 于 2008-4-29 13:30 发表
cmdos似乎经常写vbs代码啊?

呵呵```我自己就维护了几家网吧 所以这个VBS  自己用了几年``
其实我写的代码都不怎么样 `只是自己收藏了很多比较实用的代码而已`




欢迎光临 批处理之家 (http://bathome.net./) Powered by Discuz! 7.2