/[cvs]/joko/ToolBox/Windows/VpnDial/src/Module_Main.bas
ViewVC logotype

Diff of /joko/ToolBox/Windows/VpnDial/src/Module_Main.bas

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1 by joko, Wed Sep 28 20:36:46 2005 UTC revision 1.2 by joko, Wed Sep 28 22:50:30 2005 UTC
# Line 21  Sub Main() Line 21  Sub Main()
21    
22      Dim cmdline As New CommandLine      Dim cmdline As New CommandLine
23      Dim conName As String      Dim conName As String
24        Dim script_name As String, script_args As String
25        Dim rasItem As RasEntryData
26        Dim success As Boolean
27    
28      ReadRasEntries      ReadRasEntries
29      cmdline.parse      cmdline.parse
# Line 28  Sub Main() Line 31  Sub Main()
31      If cmdline.hasSwitch("gui") Then      If cmdline.hasSwitch("gui") Then
32          Form_Main.Show          Form_Main.Show
33      Else      Else
34          conName = cmdline.getArgument(conName)          
35          MsgBox conName          If cmdline.hasSwitch("dial") Then
36            
37                ' dial command
38                conName = cmdline.getArgument("dial")
39                On Error Resume Next
40                Set rasItem = RasEntries(conName)
41                If Err.Number = 0 Then
42                    success = RasConnect(rasItem.entryname, rasItem.PhonebookPath)
43                Else
44                    MsgBox "Unkown RAS-Connection """ & conName & """."
45                End If
46                On Error GoTo 0
47            
48            ElseIf cmdline.hasSwitch("hangup") Then
49                ' hangup command
50                conName = cmdline.getArgument("hangup")
51                success = RasDisconnect(conName)
52                'MsgBox success
53            
54            End If
55            
56            ' run script
57            If cmdline.hasSwitch("script") And success = True Then
58                script_name = cmdline.getArgument("script")
59                If script_name <> "" Then
60                    script_args = Chr(34) & DetermineClientIP() & Chr(34) & " " & Chr(34) & DetermineServerIP & Chr(34)
61                    Shell App.Path & "\" & script_name & " " & script_args, vbHide
62                End If
63            End If
64            
65      End If      End If
66            
67  End Sub  End Sub

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

MailToCvsAdmin">MailToCvsAdmin
ViewVC Help
Powered by ViewVC 1.1.26 RSS 2.0 feed