Rubrik: Verschiedenes / Sonstiges | VB-Versionen: VB2005, VB2008 | 26.10.09 |
Aufruf-Parameter ermitteln Hier wird gezeigt, wie sich die Parameter ermitteln lassen, mit der die eigene Anwendung aufgerufen wurde. | ||
Autor: Dieter Otter | Bewertung: | Views: 12.572 |
www.tools4vb.de | System: Win2k, WinXP, Win7, Win8, Win10, Win11 | Beispielprojekt auf CD |
Wird die eigene Anwendung mit zusätzlichen Parameter aufgerufen, lassen sich diese sehr einfach über die GetCommandLineArgs-Eigenschaft ermitteln.
Das erste Element in der GetCommandLineArgs-Auflistung beinhaltet hierbei immer den vollständigen Pfad und Dateinamen der eigenen Anwendung. Alle Parameter, die der Anwendung beim Start übergeben wurde, befinden sich in den nachfolgenden Array-Elementen.
' wurde die Anwendung mit Parametern geatartet? If Environment.GetCommandLineArgs.Length > 1 Then ' das 1. Element enthält immer den Pfad der eigenen Anwendung Debug.Print Environment.GetCommandLineArgs(0) ' alle Parameter im Debug-Fenster ausgeben For i As Integer = 1 To Environment.GetCommandLineArgs.Length - 1 Debug.Print Environment.GetCommandLineArgs(i) Next i End If