LiXiQing
28-11-2014, 12:42
Задача: При запуске Aimp3, предварительно остановить службу Audiosrv, а сразу после запуска запустить ее снова.
В ручную это сделать просто, но напрягает.
Сначала я попробовал сделать батник:
@echo off
net stop Audiosrv
if ERRORLEVEL 1 goto error
"C:\Users\Public\Desktop\AIMP3.lnk"
net start Audiosrv
if ERRORLEVEL 1 goto error
exit
:error
echo There was a problem
pause
Но он не работает как надо, служба запускается заново только после выхода из Aimp.
Тогда я решил сделать это через планировщик заданий, но среди бездны журналов не нашел такого, где бы фиксировался запуск каждой программы. Тогда можно было бы по событию "Запук Aimp3" запускать и Windows Audio. Имеет ли задача тривиальное решение в W7?
В ручную это сделать просто, но напрягает.
Сначала я попробовал сделать батник:
@echo off
net stop Audiosrv
if ERRORLEVEL 1 goto error
"C:\Users\Public\Desktop\AIMP3.lnk"
net start Audiosrv
if ERRORLEVEL 1 goto error
exit
:error
echo There was a problem
pause
Но он не работает как надо, служба запускается заново только после выхода из Aimp.
Тогда я решил сделать это через планировщик заданий, но среди бездны журналов не нашел такого, где бы фиксировался запуск каждой программы. Тогда можно было бы по событию "Запук Aimp3" запускать и Windows Audio. Имеет ли задача тривиальное решение в W7?