Мешайте окну taskeng.exe открыться

У меня есть несколько процессов, запланированных в моей среде Windows 7, главным образом для резервных копий, которые, как предполагается, работают в фоновом режиме.

Однако вместо того, чтобы просто делать это - работа бесшумно в фоновом режиме, планировщик задач открывается черный цвет (консоль как) окно "taskeng.exe". Окно идет перед всеми другими окнами. К счастью это не крадет мой клавиатурный фокус, но это загораживает обзор на всем.

taskeng.exe

Существует ли способ избежать, чтобы это окно - или по крайней мере иметь его появилось в фоновом режиме, не крадя мой ВИЗУАЛЬНЫЙ фокус?

Пример, отредактированный в после примененной щедрости:

Вот моя последняя попытка использования материала WScript (в файле под названием RunSignatured.bat):

Set Shell = CreateObject("WScript.Shell")
Shell.Run C:\Users\danh\Bin\signatured.bat, 0, False

Файл signatured.bat содержит:

cd C:\Users\danh\bin
"C:\Program Files\Java\jre7\bin\java.exe" Signature
18
задан 22.09.2012, 20:38

1 ответ

Вы могли выполнить запланированные задачи как другой пользователь, тот способ, которым они будут не взаимодействовать с интерактивным рабочим столом Вашей нормальной учетной записи вообще. Это, конечно, кажется, работает над серверами Windows2003, которые я администрирую. Просто старайтесь удостовериться, что полномочия файла и другие детали аутентификации установлены таким образом, что задачи могут получить доступ к тому, в чем они нуждаются к когда ООН как этот другой пользователь.

Править: Или вместо того, чтобы выполнить консольный инструмент непосредственно у Вас мог быть маленький сценарий, который выполняет его с помощью WScript. Shell. Выполненный с "минимизируют, никакая опция" изменения фокуса:

' sample script: c:\scripts\test.vbs
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "c:\location\of\tool\utility.exe", 7

затем выполните это с планировщиком задач (командная строка, являющаяся чем-то как wscript c:\scripts\test.vbs) вместо того, чтобы назвать инструмент непосредственно. Необходимо смочь назвать пакетные файлы и другие сценарии этим слишком. Существует также, "полностью скрывают" опцию (замените 7 выше 0), хотя в любом случае скрытие/минимизирование только управляет начальным окном: если инструмент открывает больше себя затем, они могут все еще украсть фокус как прежде.

См. http://msdn.microsoft.com/en-us/library/d5fk67ky%28VS.85%29.aspx для полного списка опций для метода выполнения.

4
ответ дан 07.12.2019, 10:29

Теги

Похожие вопросы