' changeproxy.vbs
' Script um zwischen 2 proxys umzuschalten
' (C) SIMB greats crashdebug and boppy, resident HaBo 11/2001
' Hier werden die beiden zu wählenden Proxys eingetragen
const proxy1 = \"127.0.0.1:8888\"
const proxy2 = \"192.168.0.0:80\"
' Konstante für den Key
const key = \"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyServer\"
' Deklarationen
dim istp, out
Set reg = CreateObject(\"WScript.Shell\")
main()
'_____________________________________________________________
sub main()
on error resume next
' Stelle fest welcher proxy gesetzt ist
regval(out)
if Not(IsEmpty(out)) OR Not(IsNull(out)) then
select Case out
Case proxy1
' Trage den anderen ein
regchange key,proxy2
Case proxy2
' Trage den anderen ein
regchange key,proxy1
Case Else
MsgBox \"Proxy ist: \" & out & chr(13)&\"Bitte diesen als Wert im Script als proxy1 oder proxy2 eintragen.\"
End Select
' gib Meldung aus
MsgBox \"Proxy war: \" & out & \" Habe \" & regval(nix) & \" als proxy gesetzt!\"
else
MsgBox \"Kann die aktuellen proxy-settings nicht lesen,\"&chr(13)&\"oder die Verwendung von proxies ist nicht vorgesehen.\"
end if
end sub
'_____________________________________________________________
' methode um reg-keys zu ändern
sub regchange(regkey,byVal regvalue)
reg.RegWrite regkey,regvalue
end sub
'_____________________________________________________________
'Lesen des aktuellen proxys in Reg
function regval(vari)
'Set regrd = CreateObject(\"WScript.Shell\")
if vari = out then
out = reg.RegRead(key)
else
regval = reg.RegRead(key)
end if
end function
kann mir jemand davon ein fertiges programm schicken.
Weil ich kein VB habe.
aser5@gmx.de