[Erklärung] Was sind CommandLineArgs?
[ Nach unten | Zum letzten Beitrag | Thema abonnieren | Neueste Beiträge zuerst ]
[Erklärung] Was sind CommandLineArgs?
von CranKSoftware am 29.04.2012 15:46CommandLineArgs sind die Parameter, die einer Anwendung übergeben werden.
Diese Parameter werden in einem Array gespeichert, das wie folgt abgefragt werden kann:
If My.Application.CommandLineArgs(0) = "-Looser" Then
MsgBox("Du bist auch´n Looser!")
End If
MsgBox("Du bist auch´n Looser!")
End If
Wie wir sicherlich alle wissen, beginnt ein Array immer bei dem Index 0.
Hier ein kleines Programmbeispiel (VisualBasic 2008/2010 | Konsolenanwendung):
Module Module1
Sub Main()
If My.Application.CommandLineArgs(0).StartsWith("-messagebox ") Then
Dim text As String = My.Application.CommandLineArgs(0).Remove(0, 12)
MessageBox.Show(text, "Message")
Application.Exit()
End Module
Sub Main()
If My.Application.CommandLineArgs(0).StartsWith("-messagebox ") Then
Dim text As String = My.Application.CommandLineArgs(0).Remove(0, 12)
MessageBox.Show(text, "Message")
Application.Exit()
End Module
Wenn dieses Programm folgendermaßen gestartet wird: Programm.exe -messagebox Beispieltext
erscheint eine MessageBox mit folgenden Inhalt: |Titel: Message | Text: Beispieltext|
Viel Spaß damit (;
Option Explicit On
Option Infer On
Antworten