При нажатии кнопки в приложении winform я выполняю файл cmd.exe (с использованием system ("cmd.exe");), который открывается совершенно нормально и отображает следующее:
Microsoft Windows XP [Version 6.1.7601]
(C) Copyright 1985-2001 Microsoft Corp.
C: A\Documents\Visual Studio 2010\Projects\WinformTest\WinformTest>
То, что я хочу, это когда пользователь нажимает кнопку, cmd.exe открывается с командой по умолчанию и сообщение, подобное этому:
Please change command options and press enter to get started experimenting
C: A\Documents\Visual Studio 2010\Projects\WinformTest\WinformTest> reduction -x 33554432 -i
Обратите внимание на новую команду, и сообщение уже там.
Кто-нибудь может сказать мне, как пойти на это?
ОБНОВИТЬ
cmd /k echo Please change command options and press enter to get started
experimenting & echo reduction -x 33554432 -i
Это показывает самое близкое решение, но здесь я должен устанавливать команды каждый раз, когда открываю cmd. Можно ли установить команду один раз и сохранить настройку, поэтому при следующем открытии CMD появится сообщение? Или возможно передать эти команды параметрам / переключателям, когда я открываю их в своем приложении с помощью системы («cmd.exe»), чтобы во время выполнения этот параметр для сообщения был установлен?
решаемая
system("cmd.exe /k echo Please change command options and press enter to get started
experimenting & echo reduction -x 33554432 -i" );
Но это перекликается с Maeesage, но команда не приходит в командной строке.