Гость
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Создание приложений, запускаемых с параметрами / 6 сообщений из 6, страница 1 из 1
11.09.2018, 13:21
    #39700897
Лори
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание приложений, запускаемых с параметрами
Добрый день.

Подскажите пожалуйста, как создать приложение (желательно VB.NET) с возможностью запуска с ключами: например, при его запуске "Прога.exe -Ключ1" выполнялось бы одно действие, при его запуске с другим ключом: "Прога.exe -Ключ2" - другое.

Был когда-то шаблон, но утерян ((
...
Рейтинг: 0 / 0
11.09.2018, 13:26
    #39700899
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание приложений, запускаемых с параметрами
...
Рейтинг: 0 / 0
11.09.2018, 13:26
    #39700900
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание приложений, запускаемых с параметрами
ЛориБыл когда-то шаблон, но утерян ((ничего не утеряно
https://yandex.ru/search/?text=winforms command line parameters&clid=2207714&lr=213
...
Рейтинг: 0 / 0
11.09.2018, 15:21
    #39700958
Сон Веры Павловны
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание приложений, запускаемых с параметрами
...
Рейтинг: 0 / 0
12.09.2018, 00:53
    #39701175
Лори
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание приложений, запускаемых с параметрами
Спасибо, все получилось.
...
Рейтинг: 0 / 0
14.09.2018, 00:06
    #39702370
Дмитрий77
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание приложений, запускаемых с параметрами
Лори(желательно VB.NET) с возможностью запуска с ключами: например, при его запуске "Прога.exe -Ключ1" выполнялось бы одно действие, при его запуске с другим ключом: "Прога.exe -Ключ2" - другое.((
Не знаю как в C#, В vb.net есть ф-ция Command() - то же что было в VB6.
Я часто делаю в таком духе:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
If InStr(Command, "-Ключ1")>0 then
  'action1
else If InStr(Command, "-Ключ2")>0 then
  'action2
…
else
  'action default
End If


И не надо никаких args() с парсингами.
И main() в общем случае ни причем, можно и в Form_Load анализировать, в зависимости от задачи.
Хотя я лично для себя исторически предпочитаю main(), а из нее уже запускать главную форму.
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Создание приложений, запускаемых с параметрами / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]