![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
проблема с 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 не получается
а как пытаешься?