C# Запустите exe с файлом bat и установите значения переменных через файл bat - PullRequest
0 голосов
/ 22 апреля 2020

У меня есть консольное приложение. Net Framework. На картинке под вы можете увидеть некоторые переменные. Я хочу установить их с использованием файла bat. Я думаю, что это возможно, но теперь уверен, как.

Кто-нибудь делал это раньше?

enter image description here Пример того, как я видел некоторые подобные типы файлов bat с входными данными. enter image description here

1 Ответ

1 голос
/ 22 апреля 2020

Вы должны получить аргументы из массива args, который передается методу Main в вашем коде, и использовать их вместо жесткого кодирования значений переменных:

static void Main(string[] args)
{
    string jsonPath = args != null && args.Length > 0 ? args[0] : @"C:\User\...";
    ...
}

Затем вы можете введите аргументы командной строки в .bat как обычно:

my.exe arg1 args2

Аргументы командной строки (C# Руководство по программированию)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...