Есть два desktop-приложения: launcher, который позволяет менять параметры второй программы, и cleaner, которой и передаются эти параметры. Необходимо через launcher вызвать cleaner с передаваемыми ему параметрами из Settings.Settings
.
Пытаюсь провести аналогии с вызовом консольного приложения, где ему можно передать параметры в args[]
, но в desktop-приложениях не нашёл родных методов, которые позволили бы обработать аргументы. Собственно, к вопросам:
1) Подскажите, корректно ли передавать параметры из launcher, используя
Process.Start( "Cleaner", parametres)
2) И самое главное - как и где их правильно принять в cleaner.
Премного благодарен.
1) Если вам надо просто запустить приложение с параметрами необходимыми, то да Process.Start("app.exe", "parameter(s)");
вполне подходит для этих целей.
2) Для отлавливания параметров запуска в самом приложение WinForms
:
static void Main()
, на что то вроде static void Main(string[] args)
string[] args = Environment.GetCommandLineArgs();
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Здравствуйте, хотелось бы узнать, как можно в Camarin, не Shared проекте изменить xaml стиль отдельно для Android, чтобы эти изменения не отображались...
Есть приложение написанное на c# в visual studioКаждый день я его запускаю в ручную в определенное время