fengqing0 发表于 2010-9-19 19:39:08

请问一下读取文件指定内容并写入ini文件怎么写?

请问一下先ipconfig /all
然后读取Host Name后面的比如pc001并写入ip.ini怎么写?
如果有10个机子,每次都读的不一样,请问怎么写?
一次只读一个pc001-010中的一个

fengqing0 发表于 2010-9-19 19:40:53

stringregexp看了半天没看懂,每个人写的都不一样,提取关键数值

xsjtxy 发表于 2010-9-19 20:05:31

。。。用AU3来获取ipconfig /all相同的内容多好。

fengqing0 发表于 2010-9-19 20:10:09

我问的就是AU3怎么获取ipconfig /all中Host Name后面机器名怎么写,我看了不少帖子,stringregexp比较方便,但是实在是看不懂,看糊涂了,希望高手帮帮忙

无名蜘蛛 发表于 2010-9-20 09:54:47

嘿嘿!你看完这个你就懂了
http://deerchao.net/tutorials/regex/regex.htm

无名蜘蛛 发表于 2010-9-20 09:58:20

我记得某人曾经写过一个ARP双绑的批处理,希望对你有帮助
绑定本机的批处理
@echo off
if exist ipconfig.txt del ipconfig.txt
ipconfig /all >ipconfig.txt
if exist phyaddr.txt del phyaddr.txt
find "Physical Address" ipconfig.txt >phyaddr.txt
for /f "skip=2 tokens=12" %%M in (phyaddr.txt) do set Mac=%%M

if exist IPAddr.txt del IPaddr.txt
find "IP Address" ipconfig.txt >IPAddr.txt
for /f "skip=2 tokens=15" %%I in (IPAddr.txt) do set IP=%%I

arp -s %IP% %Mac%
del ipaddr.txt
del ipconfig.txt
del phyaddr.txt
exit
页: [1]
查看完整版本: 请问一下读取文件指定内容并写入ini文件怎么写?