Запуск приложения WinForm с параметрами из cmd

387
28 мая 2017, 18:58

Всем привет как узнать что приложение было запущено с определенным параметром из cmd? Есть определенный параметр "Show Version" и при запуске cmd > test.exe Show Version приложение должно выкинуть окно с номером версии и закрыться. Вопрос как мне узнать в приложении что был вызов с параметром? и параметр тот что мне нужен Я нашел в свойства-> отладка -> Аргументы командной строки но даже если я там впишу аргумент что сделать в коде нужно что то типа: If (был запуск с аргументом && аргумент == ...) Приложение WinForm на C# Заранее всем спасибо!

Answer 1

Создайте проект winforms и найдите файл Program.cs В нем находится точка входа в приложение. Функция Main принимает параметры string[] args, с которыми вы запускаете приложение

UDP

от @Alexander Petrov добавление:

Environment.GetCommandLineArgs()

READ ALSO
Как показать невидимое окно?

Как показать невидимое окно?

У меня есть окно, которое выполняет какой-то процесс с визуализациейИ мне надо чтобы при запуске приложение оно работало, но не показывалось...

319
Не передаётся аргумент cmd

Не передаётся аргумент cmd

Самый простой способ сделать то, что вам нужно, такой:

317