Добавление аргументов командной строки в приложение VB.Net - PullRequest
8 голосов
/ 28 августа 2011

У меня есть приложение на основе форм Windows, созданное другим программистом, и мне нужно добавить несколько ключей командной строки к primary output exe, чтобы я мог передавать такие аргументы, как:

program.exe -reinitialise или program.exe -sync

Я нашел некоторые документы в Интернете, но все они, похоже, на C # и предназначены только для программ командной строки.

Эта программа устанавливается через .msi, а .exe создается только в конце.

Итак, мои вопросы:

  1. Как добавить ключи командной строки в приложение VB.Net?

  2. Где / В какой форме я добавляю парсер, чтобы первичный выходной файл .exe принимал аргументы?

1 Ответ

13 голосов
/ 28 августа 2011

Как и в C / C #, вы получаете их в виде массива. В отличие от C / C # вы получаете их как свойство только для чтения из самого приложения (My.Application.CommandlineArgs)

http://msdn.microsoft.com/en-us/library/z2d603cy(v=vs.80).aspx#Y550

Пример кода на этой странице (для VB) должен показать вам, что вам нужно, я думаю ...

...