1 (изменено: Вася Пупкин, 2011-10-11 21:42:41)

Тема: AHK: Запуск службы

Картинка раз: http://img-fotki.yandex.ru/get/5411/463 … 063_XL.jpg
Картинка два: http://img-fotki.yandex.ru/get/5816/463 … c7a6_L.jpg

Требуется запустить службу (см. картинки) с помощью скрипта (AHK).

Следующий способ не предлагать:

run net start nlsvc

В принципе мне нужно сделать тоже самое, только нужен альтернативный способ.
Чем мне не нравится мой способ?
Дело в том что при запуске службы появляется чёрное окошко bat-ника,
скрыть которое я могу только через Visual Basic.
В итоге у меня скрипт получается из трёх программ:
- .ahk
- .bat
- Visual Basic

Что в свою очередь услажняет (нагромождает) скрипт.

Хотелось бы, что бы было всё в одном .ahk-файле и не появлялось чёрное окно батника.

2

Re: AHK: Запуск службы

Мое предложение —  кликнуть в пурпурное слово "run" в твоём вопросе.

3

Re: AHK: Запуск службы

mih пишет:

Мое предложение —  кликнуть в пурпурное слово "run" в твоём вопросе.

Хорошее предложение! Всецело поддерживаю!

4

Re: AHK: Запуск службы


run net start nlsvc,, hide

Или и в этом случае появляется?

5 (изменено: Вася Пупкин, 2011-10-12 02:41:10)

Re: AHK: Запуск службы

Спасибо! Незнал

А можно таким же способом скрыть окно,
котороя просил в этой ветке:
http://forum.script-coding.com/viewtopic.php?id=6181

Окно зпускается через командную строку:
%systemroot%\system32\rundll32.exe /d %systemroot%\system32\shell32.dll,Control_RunDLL SYSDM.CPL

Потыюсь составить скрипт по вашей технологии:
run %systemroot%\system32\rundll32.exe /d %systemroot%\system32\shell32.dll,Control_RunDLL SYSDM.CPL,, hide

Скрипт почемуто не работает.

6 (изменено: mih, 2011-10-12 14:26:25)

Re: AHK: Запуск службы

Вась, ну взгляни в Справку-то (ищи "Remarks"), — там вся наша технология описана. Есть и русская Справка.
"Hide" должно стоять на третьем "месте", а у тебя здесь получается — вроде как на четвёртом. А на втором месте — вообще "непонятно что".

7 (изменено: Александр_, 2011-10-13 00:20:27)

Re: AHK: Запуск службы

А ещё можно напрямую через скам(менеджер системных служб). Это сложнее, но зато ничего запускать не надо и проще обработать сбой при запуске сервиса.

8

Re: AHK: Запуск службы

даже не знаю что сказать