Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

проблема с cmd.exe [D7, XP]


Dmitriy507 ©   (2007-08-21 16:30:00) 

помогите! нужно выполнить примерно такую операцию:
cmd.exe
f:
cls
rк примеру но я не знаю как это сделать из делфы7...
shellexecute не получается...

заранее большое спасибо!!!


Anatoly Podgoretsky   (2007-08-25 11:57:00) [1]

Ошибка говоришь, ну продолжай говорить.


Dmitriy507   (2007-08-25 11:44:00) [2]

не функция а строка
GetEnvironmentVariable('ComSpec')), '/c '+Edit1.Text+' && cls && tree /f Downloads && pause'

ошибка говорит, помогите как сделать строку сверху рабочей? :(


Вася Правильный   (2007-08-22 15:25:00) [3]

где ты там функцию увидел?


clickmaker   (2007-08-22 15:14:00) [4]


> [10] Dmitriy507   (22.08.07 15:05)

чем string от Pchar отличается, в курсе?


Игорь Шевченко   (2007-08-22 15:08:00) [5]


> только ваша функция не работает :(


Мне очень жаль


Dmitriy507   (2007-08-22 15:05:00) [6]

да, именно это.
только ваша функция не работает :(


Игорь Шевченко   (2007-08-22 14:51:00) [7]


> как сделать так чтоб параметр f: брался из Edit1.text?


GetEnvironmentVariable('ComSpec')), '/c '+Edit1.Text+' && cls && tree /f Downloads && pause'

?


Dmitriy507   (2007-08-22 14:16:00) [8]

все получилось! супер! РАСПЕКТ! спасибо
ээ, вопрос:
ShellExecute(Handle, nil, PChar(GetEnvironmentVariable('ComSpec')), '/c f:&& cls && tree /f Downloads && pause', nil, SW_SHOWNORMAL);
как сделать так чтоб параметр f:брался из Edit1.text?


{RASkov}   (2007-08-22 07:17:00) [9]

> [6] Dmitriy507   (22.08.07 06:51)
> /c f: && cls && tree /f Downloads && pause'

Вот так попробуй:
ShellExecute(Handle, nil, PChar(GetEnvironmentVariable('ComSpec')), '/c f: && cls && tree /f Downloads && pause', nil, SW_SHOWNORMAL);


Dmitriy507   (2007-08-22 06:51:00) [10]

shellexecute(Handle,  nil, nil, 'cmd /c f: && cls && tree /f Downloads && pause', nil, sw_show);

открывается не cmd а дериктория где сохранен проект делфи.


clickmaker   (2007-08-21 17:24:00) [11]

@echo off && f: && cls && tree /f Downloads && pause


Dmitriy507   (2007-08-21 17:09:00) [12]

да, но не то..
мне в общем надо сделать это...:
@echo off
f:
cls
tree /f Downloads
pause
только из делфа


clickmaker   (2007-08-21 17:01:00) [13]

shellexecute(Handle, nil, nil, 'cmd /cdir', nil, sw_show);


Dmitriy507   (2007-08-21 16:35:00) [14]

shellexecute(Handle, 'open', 'cmd /k dir', nil, nil, sw_show);
когда набрал в консоли cmd /?
сказанно выполнение одной строки надо делать с параметром /k


clickmaker   (2007-08-21 16:32:00) [15]


> shellexecute не получается

а как пытаешься?


Наверх

Титульная страница Поиск, карта сайта Написать письмо