Форум: "Начинающим";
Текущий архив: 2009.01.11;
Скачать: [xml.tar.bz2];
ВнизКак можно осуществить в Delphi запуск программ Найти похожие ветки
← →
Надуев Алексей (2008-11-29 21:58) [0]Приветствую)
Как можно осуществить в Delphi запуск программ так же как и "Выполнить" в пуск меню.
← →
Amoeba © (2008-11-29 22:06) [1]ShellExecute, CreateProcess
← →
Надуев Алексей (2008-11-29 22:12) [2]Можно в примере;)
← →
Надуев Алексей (2008-11-29 22:25) [3]Вот такой вопрос:
как можно выполнить команду в delphi как в строке cmd. Не запуская каких либо файлов.
← →
CodeMaster © (2008-11-29 22:26) [4]Вот пример запуска программы и ожидания её завершения
var
si : Tstartupinfo;
p : Tprocessinformation;
begin
FillChar( Si, SizeOf( Si ) , 0 );
with Si do begin
cb := SizeOf( Si);
dwFlags := startf_UseShowWindow;
wShowWindow := 4;
end;
Application.Minimize;
Createprocess(nil,"notepad.exe",nil,nil,false,
Create_default_error_mode,nil,nil,si,p);
Waitforsingleobject(p.hProcess,infinite);
Application.Restore;
← →
Надуев Алексей (2008-11-29 22:37) [5]там мы запускае уже существующее приложение.
коротко:
две программы (клиент, сервер)
Приходит строка с командой (s:string;), ее нужно выполнить
как ее выполнить?
ex:
s="shutdown -s"
← →
Тын-Дын © (2008-11-30 00:59) [6]
> там мы запускае уже существующее приложение.
А у тебя что, приложение ещё не существует? Тогда ЧТО ты собираешься запускать?
← →
Надуев Алексей (2008-11-30 11:19) [7]например создать каталог на удаленном компьютере,
mkdir
это можно сделать из cmd, так вот, как это сделать без этой строки?
← →
Тын-Дын © (2008-11-30 13:01) [8]
> это можно сделать из cmd, так вот, как это сделать без этой
> строки?
См. в Help функции MkDir, CreateDir, ForceDirectories.
← →
Andy BitOff © (2008-11-30 13:20) [9]> Надуев Алексей (30.11.08 11:19) [7]
Блин, Алексей, что у вас в голове-то творится? Бардак. Попробуйте как-то систематизировать ваши мысли и привести их более логичному виду.
← →
Надуев Алексей (2008-11-30 21:07) [10]приходит строка S, в ней shutdown -s
ее нужно выполнить... раньше делала через сохраниние команды в файл .bat потом его запускал.
Хотел был сделать запуск без сохранения, как это можно сделать?
В голове венигрет;)
← →
Сергей М. © (2008-11-30 21:11) [11]
> как это можно сделать?
см. [1],[4]
Сказка про белого бычка.
← →
Anatoly Podgoretsky © (2008-11-30 21:35) [12]Чукча не читатель.
← →
Надуев Алексей (2008-11-30 21:48) [13]кто то может такую программу написать??? что бы эмулировать среду cmd?
← →
Сергей М. © (2008-11-30 21:50) [14]Кто-то наверняка может.
А ты с какой целью интересуешься ? Наверно, из праздного любопытства ?
← →
Надуев Алексей (2008-11-30 21:51) [15]кто то может такую программу написать??? что бы эмулировать среду cmd?
← →
Anatoly Podgoretsky © (2008-11-30 22:02) [16]> Надуев Алексей (30.11.2008 21:48:13) [13]
Зачем эмулировать, когда есть прямая без эмуляции, могу продать, дорого.
← →
Сергей М. © (2008-11-30 22:04) [17]
> Anatoly Podgoretsky © (30.11.08 22:02) [16]
У него спортивный интерес, а не коммерческий)
← →
Надуев Алексей (2008-11-30 22:05) [18]продать??? это нужно совсем быть того....
← →
Сергей М. © (2008-11-30 22:09) [19]
> это нужно совсем быть того
"того" - это чего ?)
Ты на паперти разве ?
← →
Надуев Алексей (2008-11-30 22:44) [20]кто знает как можно вызвать cmd c параметром shutdown -s
← →
Anatoly Podgoretsky © (2008-11-30 22:48) [21]> Сергей М. (30.11.2008 22:04:17) [17]
Спортивный, тогда в два раза дороже.
← →
Anatoly Podgoretsky © (2008-11-30 22:48) [22]> Надуев Алексей (30.11.2008 22:05:18) [18]
Это рынок, хочешь берешь, хочешь нет.
← →
Надуев Алексей (2008-11-30 22:52) [23]бр... бред уже какой то??? кокой в п. рынок? вы люди о чем???
← →
Сергей М. © (2008-11-30 23:11) [24]
> вы люди о чем?
Мы о том что тебе дали бесплатную и вполне информативную подсказку того, как это сделать самостоятельно.
А ты, получив направление и даже не удосужившись изучить соотв.материал, продолжаешь канючить
← →
Anatoly Podgoretsky © (2008-11-30 23:56) [25]> Надуев Алексей (30.11.2008 22:52:23) [23]
На ДМ без чуства юмора тяжело.
← →
Тын-Дын © (2008-12-01 00:24) [26]
> Надуев Алексей (30.11.08 21:48) [13]
> кто то может такую программу написать??? что бы эмулировать
> среду cmd?
Ты не заешь как получить спправку по CMD.EXE?
в командной строке вводишь "cmd /?" и получаешь справку.
Далее пользуешься примером из [4], запускаешь cmd с нужными параметрами.
А после прочтения справки и среду покупать не придётся.
← →
AndreyV © (2008-12-01 01:40) [27]> [10] Надуев Алексей (30.11.08 21:07)
> раньше делала
Я не мальчик я девочка
(с) фильм "Про Красную шапочку"
← →
Германн © (2008-12-01 01:54) [28]
> Тын-Дын © (01.12.08 00:24) [26]
>
>
> > Надуев Алексей (30.11.08 21:48) [13]
> > кто то может такую программу написать??? что бы эмулировать
> > среду cmd?
>
>
> Ты не заешь как получить спправку по CMD.EXE?
Даже если автор и знает как "получить спправку по CMD.EXE", твой ответ ему не поможет.
> Далее пользуешься примером из [4]
"И эти люди запрещают мне ковырять в носу!" :)
← →
Плохиш © (2008-12-01 11:29) [29]
> Надуев Алексей
> раньше делала
> Хотел был сделать
Блондинка с блондином решили чё-то закодить...
← →
Плохиш © (2008-12-01 11:31) [30]
> Надуев Алексей (30.11.08 22:44) [20]
>
> кто знает как можно вызвать cmd c параметром shutdown -s
>
Я знаю.
← →
clickmaker © (2008-12-01 13:12) [31]> Блондинка с блондином
в желтом ботинке
← →
Riply © (2008-12-01 13:20) [32]> [26] Тын-Дын © (01.12.08 00:24)
> Далее пользуешься примером из [4].
Ты за что автора ветки так невзлюбил, что даешь ему такие советы ? :)
← →
SergeyIT © (2008-12-01 14:12) [33]
program CrashCMD;
{$APPTYPE CONSOLE}
uses Windows;
begin
WinExec("cmd /C shutdown -s", SW_SHOW);
end.
Лучше пробовать с со строкой "cmd /C format c:"
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2009.01.11;
Скачать: [xml.tar.bz2];
Память: 0.52 MB
Время: 0.01 c