[Erklärung] Was sind CommandLineArgs?

[ Nach unten  |  Zum letzten Beitrag  |  Thema abonnieren  |  Neueste Beiträge zuerst ]


CranKSoftware
Administrator

29, Männlich

  Sehr aktiv

Admin

Beiträge: 23

[Erklärung] Was sind CommandLineArgs?

von CranKSoftware am 29.04.2012 15:46

CommandLineArgs 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

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

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

« zurück zum Forum