webForumDet fria alternativet

Ip adress

.NET

2 svar · 276 visningar · startad av ooostfralla

Medlem sedan nov. 200250 inlägg
Frågan#1

Hej, Hur skriver man en vbscript som visar datorns ip adress?

Mvh

Medlem sedan feb. 20011 198 inlägg
#2

Enklast möjliga och inte speciellt snyggt.

set wsn = createobject("wscript.network")
set wshsdfsdf = createobject("wscript.shell")
set ping = wshsdfsdf.Exec("ping -n 1 -w 1000 " & wsn.ComputerName)
set ipconfig = wshsdfsdf.Exec("ipconfig")
v_ping = ping.StdOut.ReadAll
v_start = instr(1,v_ping,"[")
v_end = instr(v_start,v_ping,"]")
v_ipconfig = ipconfig.StdOut.ReadAll
msgbox mid(v_ping,v_start+1,v_end-v_start-1)
v_start = instr(1,v_ipconfig,"IP Address. . . . . . . . . . . . :")+len("IP Address. . . . . . . . . . . . :")
v_end = instr(v_start,v_ipconfig,vbcrlf)
msgbox mid(v_ipconfig,v_start+1,v_end-v_start-1)

/red. ändrade lite

Medlem sedan nov. 200250 inlägg
#3

Tack Sååå mycket.

Det fungerar

259 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
133 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
133 ms — ändringar (db)