Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

параметры командной строки

13K
07 мая 2006 года
AxNe0
14 / / 07.05.2006
Всем привет!
Как можно считать параметры командной строки (например, первый) в Visual C++ для оконной win-программы? Желательно с примером, а то что-то не получается с этим разобраться в по справкам :(
Заранее спасибо!
2.2K
08 мая 2006 года
REFOT
181 / / 08.04.2005
...
int APIENTRY _tWinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPTSTR lpCmdLine,int nCmdShow)
...
LPTSTR lpCmdLine = GetCommandLine();
...
CString StrCmdLine = lpCmdLine;
if(StrCmdLine.Find("-MyCommand1") != -1)
TRACE("-MyCommand1\n");
13K
08 мая 2006 года
AxNe0
14 / / 07.05.2006
А можно еще минимальные пояснения? ;)
И в какую процедуру все это пихать?
И еще вопрос: Как преобразовать тип CString в char*?
2.2K
08 мая 2006 года
REFOT
181 / / 08.04.2005
Цитата:
Originally posted by AxNe0
А можно еще минимальные пояснения? ;)
И в какую процедуру все это пихать?



в любом месте вызываешь GetCommandLine();
которая в свою очередь возвратит указатель на
командную строку, дальше в ней ищёшь параметры.

13K
08 мая 2006 года
AxNe0
14 / / 07.05.2006
Спасибо!
На последний вопрос, по-моему, что-то в этом роде:
 
Код:
CString p="sghlljk";
char *str;
str=(char*)(LPCSTR)p;
13K
08 мая 2006 года
AxNe0
14 / / 07.05.2006
И еще вопрос :)
Как можно выделить какой-нибудь конкретный параметр? Например, 1 или 2-ой, а то получается, что содержится в StrCmdLine и полное имя файла, и параметры...
2.2K
08 мая 2006 года
REFOT
181 / / 08.04.2005
Цитата:
Originally posted by AxNe0
И еще вопрос :)
Как можно выделить какой-нибудь конкретный параметр? Например, 1 или 2-ой, а то получается, что содержится в StrCmdLine и полное имя файла, и параметры...


Ну обычно перед параметром ставят символы '-' или '/' по которым и осуществляется поиск, а дальше уже как реализуешь.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог