Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.01.13;
Скачать: [xml.tar.bz2];

Вниз

Параметры в командной строке (*.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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.009 c
14-37887
Rouse_
2003-12-23 12:15
2004.01.13
Не могу определить источник неполадок с изображением в DOS MODE


1-37646
MadAngel
2003-12-26 19:50
2004.01.13
Картинки в TreeView


7-37960
nollie
2003-10-28 09:43
2004.01.13
asm&lpt


7-37962
alexus
2003-10-29 15:17
2004.01.13
фильтр-перехватчик на файловую систему


3-37507
serg128
2003-12-16 18:28
2004.01.13
Как определить в гриде текущй тип поля?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский