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

Вниз

Доброе время суток мастера! Подскажите как написать простой 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;
Скачать: [xml.tar.bz2];

Наверх









Память: 0.58 MB
Время: 0.039 c
1-25366
del
2003-12-25 06:53
2004.01.09
Создание компонент


1-25299
REA
2003-12-22 14:18
2004.01.09
Fortran -> Delphi


7-25626
Данила
2003-10-27 13:18
2004.01.09
C, D, E ... сколько их.


4-25673
DriveSoft
2003-11-06 21:59
2004.01.09
Dial-Up диалог


3-25250
kalishenko
2003-12-08 12:15
2004.01.09
Что за файл pdoxusrs.lck?





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