Командная строка и её разбор
От: Loonie http://www.loonies.narod.ru/indexr.htm
Дата: 17.06.03 06:27
Оценка:
Поскажите, кто знает, как разобрать любую командную строку на путь к файлу и параметры, учитывая, если есть, кавычки и все остальное. Есть ли для этого стандартные средства Windows?
Re: Командная строка и её разбор
От: Valerio Россия linkedin.com/in/boronin
Дата: 17.06.03 06:45
Оценка:
Здравствуйте, Loonie, Вы писали:

L> Поскажите, кто знает, как разобрать любую командную строку на путь к файлу и параметры, учитывая, если есть, кавычки и все остальное. Есть ли для этого стандартные средства Windows?


есть раздел на codeproject с кучей вариантов
я использую свою модификацию этого
... << RSDN@Home 1.0 beta 7a >>
Valery A. Boronin, RSDN Team, linkedin.com\in\boronin
R&D Mgmt & Security. AppSec & SDL. Data Protection and Systems Programming. FDE, DLP, Incident Management. Windows Filesystems and Drivers.
Re: Командная строка и её разбор
От: UgN  
Дата: 17.06.03 06:51
Оценка:
Здравствуйте, Loonie, Вы писали:

L> Поскажите, кто знает, как разобрать любую командную строку на путь к файлу и параметры, учитывая, если есть, кавычки и все остальное. Есть ли для этого стандартные средства Windows?


Вот это сойдет?

Получить командную строку

LPTSTR GetCommandLine(VOID);


Разбить на параметры в "си-шном" стиле.

LPWSTR * CommandLineToArgvW( LPCWSTR lpCmdLine, int *pNumArgs );


Подробности в MSDN.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.