Hinzufügen von Befehlszeilenargumenten zur VB.Net-Anwendung

8

Ich habe eine auf Windows Forms basierende Anwendung, die von einem anderen Programmierer erstellt wurde, und ich muss ein paar Befehlszeilenschalter hinzufügen, damit ich Argumente wie:

übergeben kann

primary output exe oder program.exe -reinitialise

Ich habe einige Dokumente online gefunden, aber alle scheinen in C # zu sein und sind nur für Kommandozeilenprogramme vorgesehen.

Dieses Programm wird über eine .msi installiert und die .exe wird nur am Ende erstellt.

Meine Fragen sind also:

  1. Wie füge ich Befehlszeilenoptionen zu einer VB.Net-Anwendung hinzu?

  2. Wo / in welcher Form füge ich den Parser hinzu, damit die primäre Ausgabe .exe die Argumente akzeptiert?

Myles Gray 28.08.2011, 00:19
quelle

1 Antwort

13

Ähnlich wie C / C # erhalten Sie sie als Array. Anders als C / C # erhalten Sie sie als eine schreibgeschützte Eigenschaft von der Anwendung selbst (My.Application.CommandlineArgs)

Ссылка

Code Beispiel auf dieser Seite (für VB) sollte Ihnen zeigen, was Sie brauchen, denke ich ...

    
Brandon Langley 28.08.2011, 00:26
quelle