Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.04.16;
Скачать: CL | DM;

Вниз

Поиск параметров командной строки   Найти похожие ветки 

 
Ega23 ©   (2006-03-31 11:09) [0]

Программа может запускаться с параметром. Причём желательна следующая запись командной строки
Application.ExeName /[SwitchName]<SwitchValue> /[SwitchName]<SwitchValue> и т.д.
Есть такая функция FindCmdSwitch.
Но она возвращает полное значение параметра. А мне нужно SwitchValue "выдернуть".
Т.е. для примера:
C:\Project1.exe /SDBSrv2
Нужно найти ключ /S (указание, что это сервер), после чего вытащить имя сервера (в данном примере - DBSrv2)

Пока единственным вариантом вижу цикл по ParamCount с последующим парсингом кождого из ParamStr(N)

Я на правильном пути, или нет?


 
Плохиш ©   (2006-03-31 11:20) [1]


> Я на правильном пути, или нет?

Угу.

Если параметров много, то может имеет смысл применить формат /[SwitchName]=<SwitchValue>. Тогда загоняешь все параметры в стринглист и потом используешь Values.


 
Ega23 ©   (2006-03-31 11:21) [2]


> Если параметров много, то может имеет смысл применить формат
> /[SwitchName]=<SwitchValue>. Тогда загоняешь все параметры
> в стринглист и потом используешь Values.
>


Не, там не много. Щас напишу.
Хотя странно, я думал, что такие функции должны быть....


 
Плохиш ©   (2006-03-31 11:25) [3]


> Хотя странно, я думал, что такие функции должны быть....

На каждый чих программиста функций не напасёшься ;-) Там писать-то с пяток строк :-)



Страницы: 1 вся ветка

Текущий архив: 2006.04.16;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.041 c
4-1138111789
Still Swamp
2006-01-24 17:09
2006.04.16
Кто может поделиться заголовками к TAPI.DLL


8-1132149556
Lazarius
2005-11-16 16:59
2006.04.16
Обработка изображения


4-1138446946
Goryn
2006-01-28 14:15
2006.04.16
Запуск прог из сервиса


1-1142366636
qb1k
2006-03-14 23:03
2006.04.16
RSA, криптоалгоритмы, keygen


15-1143561864
GeserX
2006-03-28 20:04
2006.04.16
Вопрос про HDD