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

Вниз

Параметры в командной строке (*.exe -p1)   Найти похожие ветки 

 
Cash ©   (2003-12-21 14:22) [0]

Как мой .exe файл может воспринимать параметры в командной строке (My.exe -p1 -p2). Если есть - действовать с их учетом, иначе стартовать подругому.


 
Opuhshii ©   (2003-12-21 14:28) [1]

paramstr


 
TUser ©   (2003-12-21 14:42) [2]

paramstr, paramcount


 
Cash ©   (2003-12-22 15:57) [3]

Понял. спасибо.


 
Trad   (2003-12-22 23:13) [4]

как пользоаться paramstr, paramcount?


 
ALEIIIKA ©   (2003-12-23 09:17) [5]

Запускаешь в командной строке:
My.exe beep
или
My.exe exit

в обработчике OnCreate пишешь:

procedure TForm1.FormCreate(Sender: TObject);
var
i: Integer;
begin
for i := 1 to ParamCount do
begin
if LowerCase(ParamStr(i)) = "beep"
then Beep
else
if LowerCase(ParamStr(i)) = "exit"
then Application.Terminate;
end;
end;


 
Cash ©   (2003-12-24 12:38) [6]

В хелпе все так и описано.
Вопрос другой: Как прогу заставить воспринимать такой пример: *.exe -p1 -p2 ... итд, т.е. если параметров несколько.


 
VMcL ©   (2003-12-24 15:44) [7]

>>Cash © (24.12.03 12:38) [6]

TUser © (21.12.03 14:42) [2]


 
Devel   (2003-12-24 15:53) [8]

FindCmdLineSwitch


 
ALEIIIKA ©   (2003-12-25 09:29) [9]

Например:
"*.exe -p1 -p2"

ParamCount - возращает сколько передано параметров.
В данном случае - 3:
1. *.exe
2. -p1
3. -p2

ParamStr(i) - содержит i-ый параметр.
Вот и весь прикол.


 
Cash ©   (2003-12-29 13:40) [10]

Супер. Все понял... спасибо.


 
Тимохов ©   (2003-12-29 13:43) [11]

Граждане, спрашивающие!

Только в пятницу был точно такой же вопрос.
http://delphimaster.net/view/1-1072446453/
Вы хоть смотрите иногда историю форума.


 
Palladin ©   (2003-12-29 15:11) [12]

Да... и думайте иногда тоже... может я многого прошу? :)



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

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

Наверх




Память: 0.49 MB
Время: 0.015 c
14-37912
MPS
2003-12-20 03:50
2004.01.13
...по поводу сертификации RetraTech


6-37839
jazz
2003-11-13 13:59
2004.01.13
Как открыть нужный мне каталог через Explorer


7-37953
LAMA3OID
2003-10-29 15:06
2004.01.13
Хук на функцию


1-37691
Эли
2003-12-23 14:10
2004.01.13
Иконки в файле Project.res


14-37925
Sam Stone
2003-12-20 00:03
2004.01.13
Аська