Как бы я передал своей программе строку из поиска меню «Пуск» в Windows (например, ping)? - PullRequest
1 голос
/ 12 сентября 2010

Когда моя программа запускается из ярлыка меню «Пуск», я хочу отправить ей строку. Я вижу, что ping делает это, потому что я могу напечатать ping [и домен], и он откроет окно cmd и выполнит пинг. Однако я думаю, что это должно работать не так, как у меня, потому что, несмотря на то, что ярлык программы находится в меню «Пуск», он исчезнет при поиске, как только я начну вводить какие-либо параметры. Тогда Windows просто запустит окно Windows Explorer, пытаясь найти то, что я набрал. Что я должен сделать, чтобы он регистрировался как программа ping?

Кроме того, как вы думаете, он просто использует string[] args для захвата этого?

1 Ответ

0 голосов
/ 12 сентября 2010

Вы пробовали запустить вашу программу из CMD и передать оттуда параметры? Что-то вроде: <path to your executable> <arg1> <arg2>...<arg N>

И да, любые параметры, которые передаются программе (как показано выше), затем доступны в переменной args, которую принимает основной метод.

...