Advertisement
Advertisement
| 09.01.2008 at 07:52PM PDT, ID: 23694859 |
|
[x]
Attachment Details
|
||
|
[x]
The Solution Rating System
|
||
With so many solutions, how can you tell which solutions are most likely to help you and which ones are not? To provide you with a tool to use, we rate our solutions based on various elements that most accurately determine if a solution is a quality solution. To explain what factors affect the solution rating, here are the elements we take into consideration when formulating our solution rating.
Your Input Matters If you have any suggestions that you would like to make for our rating system, please ask a question in the Suggestions Zone of Community Support. Thank you! |
||
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48: 49: 50: 51: 52: 53: 54: 55: 56: 57: 58: 59: 60: 61: 62: 63: 64: 65: 66: 67: 68: 69: 70: 71: 72: 73: 74: 75: 76: 77: 78: 79: 80: 81: 82: 83: 84: 85: 86: 87: 88: 89: 90: 91: 92: 93: 94: 95: 96: 97: 98: 99: 100: 101: 102: 103: 104: 105: 106: 107: 108: 109: 110: 111: 112: 113: 114: 115: 116: 117: 118: 119: 120: 121: 122: 123: 124: 125: 126: 127: 128: 129: 130: 131: 132: 133: 134: 135: 136: 137: 138: 139: 140: 141: 142: 143: 144: 145: 146: 147: 148: 149: 150: 151: 152: 153: 154: 155: 156: 157: 158: 159: 160: 161: 162: 163: 164: 165: 166: 167: 168: 169: 170: 171: 172: 173: 174: 175: 176: 177: 178: 179: 180: 181: |
'WINDOWS XP SCRIPT BEGIN (Working)
Option Explicit
Dim IP_Address
Dim TmpFile : TmpFile = "c:\ip.txt"
Dim route1
route1 = "route add 192.168.2.0 mask 255.255.255.0 "
SaveIP
IP_Address = GetIP()
route1 = route1 & IP_Address
AddRoute
Sub SaveIP
Dim ws : Set ws = CreateObject("WScript.Shell")
ws.run "%comspec% /c ipconfig > " & TmpFile, 0, True
Set ws = Nothing
End Sub
Function GetIP()
Dim fso : Set fso = CreateObject("Scripting.FileSystemObject")
Dim re : Set re = New RegExp
re.Global = TRUE
Dim file, fileline, matches
Dim pppsection : pppsection = FALSE
If fso.FileExists(TmpFile) Then
Set file = fso.OpenTextFile(TmpFile)
Do While Not file.AtEndOfStream
fileline = file.ReadLine
If Not pppsection Then
If left(fileline,3) = "PPP" Then
pppsection = TRUE
End If
Else
re.Pattern = "IP Address[\. ]+: "
If re.Test(fileline) Then
matches = split(fileline,":")
GetIP = right(matches(1),len(matches(1))-1)
End If
End If
Loop
file.Close
End If
Set re = Nothing
Set fso = Nothing
End Function
Sub AddRoute
Dim ws : Set ws = CreateObject("WScript.Shell")
ws.run "%comspec% /c " & route1, 0, True
Set ws = Nothing
End Sub
'WINDOWS XP SCRIPT END
'WINDOWS VISTA SCRIPT BEGIN (Not Working)
Option Explicit
Dim IP_Address
Dim TmpFile : TmpFile = "c:\ip.txt"
Dim route1
route1 = "route add 192.168.2.0 mask 255.255.255.0 "
SaveIP
IP_Address = GetIP()
route1 = route1 & IP_Address
AddRoute
Sub SaveIP
Dim ws : Set ws = CreateObject("WScript.Shell")
ws.run "%comspec% /c ipconfig > " & TmpFile, 0, True
Set ws = Nothing
End Sub
Function GetIP()
Dim fso : Set fso = CreateObject("Scripting.FileSystemObject")
Dim re : Set re = New RegExp
re.Global = TRUE
Dim file, fileline, matches
Dim pppsection : pppsection = FALSE
If fso.FileExists(TmpFile) Then
Set file = fso.OpenTextFile(TmpFile)
Do While Not file.AtEndOfStream
fileline = file.ReadLine
If Not pppsection Then
If left(fileline,3) = "PPP" Then
pppsection = TRUE
End If
Else
re.Pattern = "IPv4 Address[\. ]+: "
If re.Test(fileline) Then
matches = split(fileline,":")
GetIP = right(matches(1),len(matches(1))-1)
End If
End If
Loop
file.Close
End If
Set re = Nothing
Set fso = Nothing
End Function
Sub AddRoute
Dim ws : Set ws = CreateObject("WScript.Shell")
ws.run "%comspec% /c " & route1, 0, True
Set ws = Nothing
End Sub
'WINDOWS VISTA SCRIPT END
WINDOWS XP IPCONFIG OUTPUT
Windows IP Configuration
Ethernet adapter Wireless Network Connection:
Connection-specific DNS Suffix . : elcs.local
IP Address. . . . . . . . . . . . : 192.168.0.27
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.0.1
PPP adapter KKOS VPN (PPTP):
Connection-specific DNS Suffix . : KKOS.local
IP Address. . . . . . . . . . . . : 192.168.13.51
Subnet Mask . . . . . . . . . . . : 255.255.255.255
Default Gateway . . . . . . . . . :
WINDOWS VISTA IPCONFIG OUTPUT
Windows IP Configuration
PPP adapter KKOS Mobile VPN (PPTP):
Connection-specific DNS Suffix . : KKOS.LOCAL
IPv4 Address. . . . . . . . . . . : 192.168.13.52
Subnet Mask . . . . . . . . . . . : 255.255.255.255
Default Gateway . . . . . . . . . :
Ethernet adapter Watchguard VPN Virtual Adapter:
Media State . . . . . . . . . . . : Media disconnected
Connection-specific DNS Suffix . : KKOS.LOCAL
Wireless LAN adapter Wireless Network Connection:
Connection-specific DNS Suffix . : elcs.local
Link-local IPv6 Address . . . . . : fe80::c03a:8342:dacb:575c%11
IPv4 Address. . . . . . . . . . . : 192.168.0.15
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.0.1
Ethernet adapter Local Area Connection:
Media State . . . . . . . . . . . : Media disconnected
Connection-specific DNS Suffix . :
Tunnel adapter Local Area Connection*:
Media State . . . . . . . . . . . : Media disconnected
Connection-specific DNS Suffix . : elcs.local
Tunnel adapter Local Area Connection* 8:
Media State . . . . . . . . . . . : Media disconnected
Connection-specific DNS Suffix . :
Tunnel adapter Local Area Connection* 11:
Media State . . . . . . . . . . . : Media disconnected
Connection-specific DNS Suffix . : KKOS.LOCAL
|