Я пишу пакетный скрипт, предназначенный для обработки некоторых задач при моем (и нескольких коллегах) запуске Windows. Главное, что должно произойти, - это убить несколько процессов, которые делают это, будучи большой корпоративной средой, запускаются по умолчанию. Они мешают нашей работе, поэтому мы должны их убить ... Я знаю, что это глупо, но это не относится к делу. Это нельзя изменить, и мы должны сделать должное.
Я подумал о добавлении некоторых дополнительных полезных функций в скрипт, таких как запуск определенных программ и так далее. Все это работает прилично хорошо, но у меня проблема в том, что OUClient не начнет сворачиваться. Он не открывает окно (поэтому оно минимизируется до некоторой степени), но все равно появляется в списке alt-tab, чего не происходит, когда я сверну или закрою его вручную. Это скрипт:
@echo off
C:
cd "C:\Program Files\SysInternals\"
pskill flxps12.exe
pskill flxps17.exe
start /minimized "" "C:\Program Files\Osiris Data\OUClient\OUClient.exe"
start "Outlook" "C:\Program Files\Microsoft Office\OFFICE11\OUTLOOK.EXE"
start "Explorer" "C:\Program Files\Internet Explorer\iexplore.exe"
cls
@exit
Итак, вопрос: Как сделать так, чтобы OUClient минимизировал или даже лучше закрыл на панели задач (например, если вы щелкнули красный крестик в правом верхнем углу) после его запуска.
Мы запускаем это на Windows XP SP2.
РЕДАКТИРОВАТЬ: Все отлично работает, кроме / сворачивать на OUClient.