引用:
下面是引用prc于07-04-2005 18:32发表的:
议题提交:怎么样能让新建一个.txt文件的名字是他的IP地址?
set shell=createobject("wscript.shell")
a=shell.exec("cmd /c ipconfig | find ""IP Address. . . . . . . . . . . .""").stdout.readall
filename=right(a,len(a)-instr(a,":"))
这样就得到filename了。:)不足之处是会弹个cmd框框出来。因为exec不比run,不能隐藏运行。下面一个代码要复杂一点,但不弹黑框框:
set shell=createobject("wscript.shell")
set fso=createobject("scripting.filesystemobject")
shell.run "cmd /c ipconfig | find ""IP Address. . . . . . . . . . . ."">tmp.txt",0,1
set file=fso.opentextfile("tmp.txt",1)
a=file.readline
file.close
shell.run "cmd /c del tmp.txt",0
filename=right(a,len(a)-instr(a,":"))