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

Вниз

мастера!!! помогите!!! как выполнить команду командной строки,   Найти похожие ветки 

 
кш   (2004-08-09 20:57) [0]

приведите небольшой пример!!!


 
Fay ©   (2004-08-09 20:58) [1]

The following example beeps once for each “beep” passed in on the command line. The example terminates the application if  “exit” is passed in on the command line.

procedure TForm1.FormCreate(Sender: TObject);

var
 i: Integer;
 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;


 
Sergey Masloff   (2004-08-09 21:03) [2]

Может это имеется в виду?

ShellExecute(0,"open","cmd.exe",nil,nil,SW_SHOW);


 
Fay ©   (2004-08-09 21:06) [3]

2 Sergey Masloff   (09.08.04 21:03) [2]
>> Может это имеется в виду?
Да БГ его знает 8) Мне, честно говоря, пофинг.


 
кш   (2004-08-09 21:10) [4]

имеется в виду выполнение, например, программы с параметрами, format /q или что-то в этом роде


 
кш   (2004-08-09 21:12) [5]

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


 
Fay ©   (2004-08-09 21:12) [6]

2  кш   (09.08.04 21:10) [4]
Ответы читаем?


 
кш   (2004-08-09 21:25) [7]

мастера-а-а-а-а-а-а-а-а-а-а-а-а-а-а-а-а-а-!!!!!
а помочь человеку не могут!!!
Запущено!!!


 
YurikGL ©   (2004-08-09 21:28) [8]

Пуск\программы\стандартные\коммандная строка+enter и будет тебе счастье :)


 
Андрей Сенченко ©   (2004-08-09 21:28) [9]

Ежели бы человек писал по-человечески, помогли бы ...

учись корректно задавать вопросы, а то скажешь, что нужно узнать где дно колодца - туда и кинут.

paramcount, paramstr(), F1 и будет тебе щщщщщщщщщщщщщщщщастье


 
begin...end ©   (2004-08-09 21:39) [10]


> [7] кш   (09.08.04 21:25)

Не ори.
Что тебе нужно:
1. Твою программу запускают из командной строки с некоторым параметром.
Например: LamerProg.exe kill_lamer. Нужно узнать параметр, с которым её запустили, т.е. kill_lamer.
2. В командной строке ОС выполнить какую-то команду.
Например: format c:

?


 
Андрей Сенченко ©   (2004-08-09 21:46) [11]

разбор кода [1]. Пока база архивируется


var
i: Integer;
// переменная-счетчик для цикла перебора переданных параметров
begin
for i := 1 to ParamCount do
// запускаем цикл перебора параметров от 1-го до их общего кол-ва
// например при запуске format c: /s ParamCount равен 2
begin
  if LowerCase(ParamStr(i)) = "beep" then Beep
// проверяем значение i-го параметра и если оно равно "beep"-
// пищи динамиком Твоего системного блока
  else if LowerCase(ParamStr(i)) = "exit" then Application.Terminate;
// если же этот самый параметр равен "exit" - завершаем работу
end;
end;


таким образом запуск этой программы вот в таком виде

MySuperProg.exe beep exit

приведет к единократному писку динамика и завершению работы


 
KOMbI4 ©   (2004-08-09 22:01) [12]

Можешь сохранить свои комманды в BAT файл, а затем просто запустить его с параметром SW_HIDE


 
Mim1 ©   (2004-08-09 22:04) [13]


> [7] кш   (09.08.04 21:25)


Нисколько не запущено. Не хотят.



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

Форум: "Основная";
Текущий архив: 2004.08.22;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.033 c
8-1086464611
SniZ
2004-06-05 23:43
2004.08.22
Получение снимка экрана и сохранение его в JPG


3-1090912704
Fynjy
2004-07-27 11:18
2004.08.22
Как удалить таблицу из базы?


1-1091789377
xman
2004-08-06 14:49
2004.08.22
TreeView


6-1088132426
][ncognito
2004-06-25 07:00
2004.08.22
Rasapi32.dll


3-1090921050
Artjom
2004-07-27 13:37
2004.08.22
Изменение структуры таблицы





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