|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
08.04.2009, 01:22 | #1 |
Регистрация: 29.03.2009
Сообщений: 7
|
Обращение к командной строке
Уважаемые, пишу прогу, которая отключает сетевое соединение, использовал компонент
NTFirewall, в принципе работает, но если, отключаю сервер, то сразу начинают ругаться разные службы(Lan2netService,LmHost…), в командной строке есть команды типа Net stop LmHost, ну и т.д. , подскажите как в Delphi обратиться к командной сроке, заранее спасибо! |
08.04.2009, 08:22 | #2 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
winexec +F1
shellexecute +F1 CreateProcess +F1
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
08.04.2009, 11:17 | #3 |
Регистрация: 29.03.2009
Сообщений: 7
|
|
08.04.2009, 11:30 | #4 |
Форумчанин
Регистрация: 12.05.2007
Сообщений: 373
|
для туго понимающих обьясняю - читай справку по функцыям winexec, shellexecute, CreateProcess
Перемен! - требуют наши сердца. Перемен! - требуют наши глаза.
В нашем смехе и в наших слезах, И в пульсации вен: "Перемен!Мы ждем перемен!" |
08.04.2009, 13:27 | #5 |
Участник клуба
Регистрация: 09.11.2007
Сообщений: 1,762
|
Да вот так например
Код:
|
08.04.2009, 15:57 | #6 |
Регистрация: 29.03.2009
Сообщений: 7
|
Спасибо, действительно что-то туговато=))
|
08.04.2009, 23:27 | #7 |
Студент, не
Старожил
Регистрация: 29.01.2009
Сообщений: 2,067
|
Ну тогда ещё такой вопрос... Почему не срабатывает
Код:
Код:
I am the First of Cyber Evolution...
I am the First to Program your Future... |
09.04.2009, 00:00 | #8 |
Пользователь
Регистрация: 23.02.2009
Сообщений: 38
|
...для Доминика
1: если в указанном пути содержатся пробелы, то его нужно указывать, насколько мне не изменяет память, в двойных кавычках. 2: а как по твоему можно запустить что-то из несуществующего каталога ?
Чем меньше вы знаете, тем больше я ценен как специалист...
|
09.04.2009, 00:02 | #9 |
Форумчанин
Регистрация: 12.05.2007
Сообщений: 373
|
походу в рабочей папке есть какието библиотеки нужние для компиляции.. когда вызываешь WinExec('C:\Temp\FASM\fasm 123.asm', sw_show); - то рабочая папка - папка с которой запущена программа, а не папка фасма..
Перемен! - требуют наши сердца. Перемен! - требуют наши глаза.
В нашем смехе и в наших слезах, И в пульсации вен: "Перемен!Мы ждем перемен!" |
09.04.2009, 00:22 | #10 | |||
Студент, не
Старожил
Регистрация: 29.01.2009
Сообщений: 2,067
|
Цитата:
А двойные кавычки Делфи не признаёт - ругается... Причём "обычно рабочую папку ставят в nil": Цитата:
Цитата:
А если запустить: "Пуск" -> "Выполнить" -> "C:\Temp\FASM\fasm 123.asm" - то всё нормально срабатывает...
I am the First of Cyber Evolution...
I am the First to Program your Future... |
|||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Обращение к строке внутри файла | AlexeyLed | Общие вопросы C/C++ | 3 | 04.03.2009 19:53 |
Передача параметров в командной строке | RUBEY | Общие вопросы Delphi | 1 | 12.01.2009 18:57 |
Задания по командной строке...помогите!!! | Pirat | Помощь студентам | 1 | 16.03.2008 06:53 |