[Erledigt] kurzer VBs => PB

Fragen zu allen anderen Programmiersprachen.
Kooky
Beiträge: 47
Registriert: 18.09.2004 16:13
Wohnort: München
Kontaktdaten:

[Erledigt] kurzer VBs => PB

Beitrag von Kooky »

Hey,
kennt sich jemand mit VBasic aus? Kann vielleicht jemand den folgenden
Code in PureBASIC übersetzen? Oder vielleicht die einzelnen schritte
genauer erklären, was da passiert, damit ich es übersetzen kann?
Wäre total cool.
mfg. Kooky

PS: das is ein Code von der Microsoftpage, den ich brauche.

Code: Alles auswählen

   '-----------------------------------------------------------------------
   ' The following script reads the registry value name IPAddress to
   ' determine which registry entries need to be changed to enable DHCP.
   ' This sample checks the first 11 network bindings for TCP/IP, which is
   ' typically sufficient in most environments.
   ' ----------------------------------------------------------------------
   Dim WSHShell, NList, N, IPAddress, IPMask, IPValue, RegLoc
   Set WSHShell = WScript.CreateObject("WScript.Shell")

   NList = array("0000","0001","0002","0003","0004","0005","0006", _
                 "0007","0008","0009","0010")

   On Error Resume Next
   RegLoc = "HKLM\System\CurrentControlSet\Services\Class\NetTrans\"

   For Each N In NList
     IPValue = ""      'Resets variable
     IPAddress = RegLoc & N & "\IPAddress"
     IPMask = RegLoc & N & "\IPMask"
     IPValue = WSHShell.RegRead(IPAddress)
     If (IPValue <> "") and (IPValue <> "0.0.0.0") then
       WSHShell.RegWrite IPAddress,"0.0.0.0"
       WSHShell.RegWrite IPMASK,"0.0.0.0"
     end If
   Next

   WScript.Quit        ' Tells the script to stop and exit.
				

Edit: Thx, habs jetzt doch geschafft.