Выполните программу и введите ‘string[] args’ через командную строку Windows

#c# #windows #cmd

#c# #Windows #cmd

Вопрос:

Я где-то слышал, что в Linux можно выполнить программу и ввести «string[] args» основной функции с помощью cmdвведите описание изображения здесь

Можно ли сделать то же самое в Windows? Могу ли я выполнить программу и добавить эти аргументы в основную функцию с помощью командлета Windows cmd?
Я хочу сделать что-то подобное: введите описание изображения здесь

Ответ №1:

Конечно, просто добавьте аргументы, как и в любую другую программу. Разделительные символы или кавычки не нужны, если только вам не нужно передать аргумент, который сам по себе содержит пробелы. Обычно вам также не нужно использовать start команду для запуска приложения. Таким образом, ваша командная строка будет просто

 myprogram arg1 arg2 arg3  

Комментарии:

1. Похоже, что это работает, но не с моей программой. Может быть, вы тоже поможете мне с этим? Я попробовал ваше решение, открыв свой браузер таким образом, и это сработало, но когда я попытался открыть свое приложение, я получил сообщение «Системные окна не могут найти этот файл».

2. @SEGMK, тогда вы, вероятно, находитесь не в том месте. Вам нужно использовать cd для перехода на путь, по которому находится ваше приложение. Вы можете найти путь в выходных данных компилятора.

3. Это работает, большое вам спасибо за вашу помощь