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

Вниз

Доброе время суток мастера! Подскажите как написать простой exe   Найти похожие ветки 

 
hfa   (2003-12-24 16:45) [0]

Доброе время суток мастера! Подскажите как написать простой exe или com проект с командной строкой! ну допустим консоль с параметром типа : consoleprj.exe del c:\windows\temp\TEMP.tmp
или например consoleprj.com getmessage! Я надеюсь я не совсем криво объяснил чего имеено мне надо! Заранее спасибо..


 
Тимохов   (2003-12-24 16:49) [1]

Перевожу:
Ты хочешь написать программу, которая бы понимала параметры, переданные ей в командной строке. Так?

См. ParamCount и ParamStr


 
имя   (2003-12-24 16:49) [2]

Удалено модератором


 
hfa   (2003-12-24 16:50) [3]

А можно маленький пример?


 
Тимохов   (2003-12-24 16:50) [4]

Можешь еше почитать про FindCmdLineSwitch.


 
Тимохов   (2003-12-24 16:51) [5]

см [2]


 
Serge   (2003-12-24 16:51) [6]

Для первого случая - consoleprj.exe del c:\windows\temp\TEMP.tmp
тебе подойдет бат файл скорее всего.


 
hfa   (2003-12-24 16:55) [7]

не могу понять как прога определит параметр после пробела! не а, не доходит:(


 
Тимохов   (2003-12-24 16:58) [8]

Если тебя что-то не удовлетворяет то импортируй GetCommandLineA из kernel32.dll. И разбирай как тебе хочется. Как это сделано см. в system.pas поиском по строкам GetParamStr и GetCommandLine.


 
hfa   (2003-12-24 17:00) [9]

Все получилось! :) FindCmdLineSwitch всем спасибо!


 
Dred2k   (2003-12-24 19:08) [10]

> hfa (24.12.03 16:55) [7]
> не могу понять как прога определит параметр после пробела!
> не а, не доходит:(


Параметры и разделяются пробелами. Чтобы передать параметр с пробелом - используй "двойные кавычки".



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

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

Наверх




Память: 0.46 MB
Время: 0.019 c
6-25466
Ich Hasse
2003-10-03 17:27
2004.01.09
Вывод HTML текста


14-25587
DelphiN!
2003-12-17 08:56
2004.01.09
Прога для маштабного изменения веб страниц


9-25173
Mihey
2003-06-21 00:24
2004.01.09
Non full screen DirectX...


4-25645
ASGroup
2003-11-06 20:37
2004.01.09
Как отловить создание нового окна?


1-25282
Романов Р.В.
2003-12-23 14:49
2004.01.09
Терминология COM





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский