Всем привет, написал приложение на WinForm, в котором есть пункт запуск с параметром, в приложении обработал это так
static void Main(string[] args)
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
if (args.Length == 1 && args[0] == "Show Version")
{
var result = MessageBox.Show(" ", "...", MessageBoxButtons.OK);
if (result == DialogResult.OK) Environment.Exit(0);
}
Application.Run(new Form1());
}
через cmd запустить не получается проверяю через .bat файл
path C:\Users\И\Desktop\с#\test\test\bin\Debug\
start test.exe /Show Version
pause
start test.exe --Show Version
pause
пробовал и в кавычки параметр засунуть и без, может в коде приложения косяк? пробовал через ярлык на рабочем столе в св-вах объекта указать, подскажите как с параметром запустить? Создание .bat файла для запуска .exe с доп. параметром Эту статью читал через -- тоже писал не выходит
Попробуйте так:
start test.exe "Show Version"
Учтите, что комманды автоматически разбиваются по пробелам. Ваша start test.exe /Show Version
будет разбита как ["/Show", "Version"]
. В дебаггере вы с легкостью могли бы проверить аргументы, которые получаете.
К слову, чтобы упростить жизнь и не аттачится дебаггером к проекту, можете скомпилить код, вставив некоторый MessageBox
, который выводил бы список полученных аргументов:
static void Main(string[] args)
{
MessageBox.Show(String.Empty, String.Join(Environment.NewLine, args, MessageBoxButtons.OK);
...
}
Либо если вы используете Visual Studio
в свойствах проекта можно указать входные параметры и запускать под дебаггом:
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Имеются два проекта(transmitter и receiver) C# Winodws formsNet Framework 4
Код удаляет ударения, но также заменяет букву "й" на букву "и"
ссылка на сайт Сверху карты под header есть кнопка при ее нажатие всплывает окно с выбором файла через select box мне нужно программно выбрать файл...
Существует ли какая-нибудь библиотека для работы с текстом, то есть для создания текстового редактора?