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
|
'------- Aufruf im Programm: -------
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
ExecuteParams()
End Sub
'------- Haupt-Sub -------
Public Sub ExecuteParams()
Dim args As String()
args = Environment.GetCommandLineArgs()
'bei 1 starten, weil das Programm IMMER seinen eigenen
'FULLPATH als ersten Parameter erkennt!
For i As Integer = 1 To args.Length - 1
Select Case args(i).ToLower
Case "?", "help", "info"
MessageBox.Show(My.Computer.Name, "? / help / info")
Case "time"
MessageBox.Show(Now, "Time", MessageBoxButtons.OK, MessageBoxIcon.Information)
Case "invis"
Me.Visible = False
Me.ShowInTaskbar = False
Case Else
MessageBox.Show("Unbekannter Parameter:" & vbCrLf & args(i), "Unbekannt!", MessageBoxButtons.OK, MessageBoxIcon.Information)
End Select
Next
End Sub
|