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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.10.2012, 09:25   #1
Glob
Пользователь
 
Регистрация: 11.11.2010
Сообщений: 25
По умолчанию Запуск командной строки

добрый день, подскажите как запустить из делфи командную строку с параметрами, конкретнее нужно запустить команду COPY:
copy c:\2\*.* c:\2\out.txt
но параметры c:\2\*.* и c:\2\out.txt хранятся в переменных. пробовал так:

Код:
ShellExecute(PChar(0,'open','cmd.exe','/c copy '+Edit2.Text+'\*.* '+Edit3.Text,'C:\Windows\system32\',SW_SHOW));
ругается
[Error] Unit1.pas(444): Incompatible types: 'String' and 'PAnsiChar'
Glob вне форума Ответить с цитированием
Старый 10.10.2012, 10:14   #2
FaTaL
Участник клуба
 
Аватар для FaTaL
 
Регистрация: 09.11.2007
Сообщений: 1,762
По умолчанию

Попробуй так:
Код:
ShellExecute(0,'open','cmd.exe',PChar('/c copy '+Edit2.Text+'\*.* '+Edit3.Text),'C:\Windows\system32\',SW_SHOW);
FaTaL вне форума Ответить с цитированием
Старый 10.10.2012, 10:33   #3
Glob
Пользователь
 
Регистрация: 11.11.2010
Сообщений: 25
По умолчанию

Спасибо. Прекрасно работает!
Glob вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запуск из командной строки zheka1 Общие вопросы по Java, Java SE, Kotlin 1 19.05.2012 02:30
Delphi: запуск программы из командной строки с параметрами kaa1977 Помощь студентам 6 22.03.2010 10:03
Запуск команд командной строки из VBA snake-as Microsoft Office Excel 14 21.10.2008 16:45
Запуск удаленного соединения из командной строки Jester Свободное общение 0 09.01.2007 14:59