Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: WinAPI и системное программирование > Копирование файлов...


Автор: JohnnY 30.8.2005, 21:39
Подскажите код, например у меня в какой-то папке лежит файл с расширением *.exe и мне его нужно скопировать в папку Windows и запустить...
Подскажите как можно сделать... smile

Автор: JohnnY 30.8.2005, 23:19
А возможно это прописать в bat файле?
Тока что писать?

Автор: p0s0l 30.8.2005, 23:36
Цитата(JohnnY @ 30.8.2005, 23:19)
А возможно это прописать в bat файле?
Тока что писать?

Код

copy  SomeDir\Some.exe %windir%\*.*
%windir%\Some.exe

Автор: FRAGNATIC 30.8.2005, 23:54
Цитата
и мне его нужно скопировать

Код

CopyFile()

http://forum.vingrad.ru/index.php?showtopic=62422
Цитата
в папку Windows

Код

var p:pchar;
begin
 GetMem(p,255);
 GetWindowsDirectory(p,254);
 result:=Strpas(p);
  Freemem(p);
end;

Цитата
и запустить..

WinExec()

Автор: Poseidon 31.8.2005, 00:24
Цитата(FRAGNATIC @ 30.8.2005, 23:54)
WinExec()
Я бы ShellExecute использовал.

Автор: JohnnY 31.8.2005, 00:40
Большое спасибо...
p0s0l
FRAGNATIC

Автор: FRAGNATIC 31.8.2005, 12:35
Цитата
Я бы ShellExecute использовал.

А я бы нет! Потому что не нужно подключать модуль ShellAPI (хотя эту Ф от туда мона выдрать но добавится кода тогда прилично)

P.S.
и почему потёрли такой пост? он чё чёт нарушает?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)