Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.10.2006, 19:44   #1
Alar
Александр
Администратор
 
Аватар для Alar
 
Регистрация: 28.10.2006
Сообщений: 17,608
По умолчанию Выполнение командной строки в Delphi

перенесено со старого форума. сообщение от koder0.

Ребяты! А кто подскажет как в с помощю своей программы запустить на выполнение другую программу? Или определенную строчку выполнить как в командной строке cmd утилитки Windы?

перенесено со старого форума. сообщение от plague.

function ShellExecute(hWnd: HWND; Operation, FileName, Parameters, Directory: PChar; ShowCmd: Integer): HINST;

hWnd: Хендл родителя запускаемого приложения.

Operation: Строка определяющая команду для исполнения.

FileName: Определяет имя файла или папки для открытия или печати.

Parameters: определяет параметры передаваемые при запуске исполняемого приложения. Параметр можеть быть равен Nil.

Directory: рабочий каталог.

ShowCmd: определяет режим открытия файла.

Пример из программы:

var commanda:string;
begin
commanda:='a -e arc\'+inttostr(round(date*time))+' base'; ShellExecute(application.MainForm.H andle,nil,pchar('arj'),pchar(comman da),'',SW_SHOWNORMAL);
end;

архивируется католог Base с помощью архиватора arj
Alar вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Команды MS-DOS (точнее командной строки windows) kiraM Windows 4 03.09.2008 22:11
Ввод начальных данных из командной строки Bounefarte Помощь студентам 5 26.08.2007 12:49
Запуск удаленного соединения из командной строки Jester Свободное общение 0 09.01.2007 14:59