Code:
Dim StrRep As String = TextBox1.Text.Replace(".", "_")
TextBox1.Text = StrRep
Dit is wat je moet hebben.
Ik krijg error dat er een einde van de regel wordt verwacht, hieronder mijn scriptje, wat staat er nu fout, en is dit de goede aanpak? Ik gebruik nu even notepad.exe om de parameters te testen. Maar de bedoeling is dat er een parameter komt met daarin de computernaam gevolgd door het IPaddress waarbij de quads gescheiden worden door _ ipv .
' List Hostname and IP address
strComputer = "."
Set sh = CreateObject("WScript.Shell")
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colAdapters = objWMIService.ExecQuery _
("SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled = True")
For Each objAdapter in colAdapters
WScript.Echo " Host name: " & objAdapter.DNSHostName
If Not IsNull(objAdapter.IPAddress) Then
For i = 0 To UBound(objAdapter.IPAddress)
WScript.Echo " IP address: " & objAdapter.IPAddress(i)
strIPaddress = objAdapter.IPAddress(i)
Dim StrRep As String = strIPaddress.Text.Replace(".", "_")
strIPaddress.Text = StrRep
sh.Run "notepad.exe " & strIPaddress & StrRep
Next
End If
Next
Ik begrijp net dat Dim as string niet werkt in VBScript, dus zal iets anders moeten verzinnen. Begrijp nu ook dat deze vraag in de verkeerde topic staat. Sorry, maar wellicht weet iemand toch een oplossing met VBScript?