Вниз
Скачать: CL | DM;

Delphi и командная строка   Найти похожие ветки 

← →
programmer90   (2009-04-19 18:19) [0]

Доброго времени суток!
Задача такая: выполнить некоторые команды с помощью командной строки.
Использую ShellExecute
Код:

ShellExecute(Handle,"open","cmd",pchar(fpcpath+sourcepath+errpath+exepath),nil,1);

Вот сама команда:
"/c D:\FPSE\Bin\i386-win32\fpc.exe D:\FPSE\Projects\40.pas > D:\FPSE\Projects\40.err && D:\FPSE\Projects\40.exe && pause
Всё бы ничего, но есть одно но:
Если какой-нибудь путь содержит пробел то он не может выполнить команду. Решается вроде просто: пути надо написать в кавычках. В командной строке это работает, а вот в программе уже не работает.
Даже это не работает:
"/c "D:\FPSE\Bin\i386-win32\fpc.exe" "D:\FPSE\Projects\40.pas" > "D:\FPSE\Projects\40.err" && "D:\FPSE\Projects\40.exe" && pause
думаю виндовская багофича.
Что делать?


← →
AIK ©   (2009-04-20 08:00) [1]

Не пойму что это за команда такая:

> "/c D:\FPSE\Bin\i386-win32\fpc.exe D:\FPSE\Projects\40.pas
> > D:\FPSE\Projects\40.err && D:\FPSE\Projects\40.exe &&
> pause



>  В командной строке это работает, а вот в программе уже
> не работает.


В таком случаи как вариант запиши все это в бат файл запусти его и потом уже удали.


← →
Anatoly Podgoretsky ©   (2009-04-20 08:43) [2]

Какая ошибка?



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.006 c
15-1237982524
pavel_guzhanov
2009-03-25 15:02
2009.05.31
Вирус в банкоматах


11-1201170553
Blackman
2008-01-24 13:29
2009.05.31
KOL: Проблемы совместимости с KOLZLib (потоки)


2-1240272203
truefalse
2009-04-21 04:03
2009.05.31
Прога пропала из Taskbar, но в дисп. заданий есть->куда смотреть?


3-1221827783
andreoman
2008-09-19 16:36
2009.05.31
доступ к БД на web-сервере


2-1240130471
Inko
2009-04-19 12:41
2009.05.31
Вопрос по StringGrid




   Наверх