evggrig
06-02-2021, 14:35
Народ подскажите в чем может быть проблема.
Есть WinXP На ней крутится прога с бд. Эту бд я хочу периодически бекапить. Для этого установил софтину Exiland Backup Professional. Она позволяет до и после бекапа запускать определенные задачи в том числе и bat файлы. Мне нужно делать бекап с выключенной службой SQL и закрытой прогой, которая эту бд юзает. После бекапа все это нужно обратно запустить. С остановкой все ок. А для запуска написал такой батник
net start MSSQLSERVER
net start AccessGuard
echo wscript.Sleep 10000>"%temp%\sleep10.vbs"
cscript //nologo "%temp%\sleep10.vbs"
del "%temp%\sleep10.vbs"
@for %%f in (
"C:\Program Files\СТОП-Нет 3.5\Utils\Monitor31.exe"
) do @>nul 2>&1 qprocess "%%~nxf"||start "" %%f
exit
Если его запустить просто по клику на него - все ок. А если его запускает Exiland Backup Professional то приложение Monitor31.exe просто висит в диспетчере задач, но окно на экране не появляется. Как его уговорить? :)
Есть WinXP На ней крутится прога с бд. Эту бд я хочу периодически бекапить. Для этого установил софтину Exiland Backup Professional. Она позволяет до и после бекапа запускать определенные задачи в том числе и bat файлы. Мне нужно делать бекап с выключенной службой SQL и закрытой прогой, которая эту бд юзает. После бекапа все это нужно обратно запустить. С остановкой все ок. А для запуска написал такой батник
net start MSSQLSERVER
net start AccessGuard
echo wscript.Sleep 10000>"%temp%\sleep10.vbs"
cscript //nologo "%temp%\sleep10.vbs"
del "%temp%\sleep10.vbs"
@for %%f in (
"C:\Program Files\СТОП-Нет 3.5\Utils\Monitor31.exe"
) do @>nul 2>&1 qprocess "%%~nxf"||start "" %%f
exit
Если его запустить просто по клику на него - все ок. А если его запускает Exiland Backup Professional то приложение Monitor31.exe просто висит в диспетчере задач, но окно на экране не появляется. Как его уговорить? :)