私は、私の(そしていくつかの同僚の)ウィンドウのスタートアップでいくつかのタスクを処理するためのバッチスクリプトを作成しています。起こる必要がある主な事は、これが大きな企業環境であることに対して行ういくつかのプロセスの終了がデフォルトとして開始されることです。彼らは私たちの仕事を妨害しているので、私たちはそれらを殺さなければなりません...私はそれが愚かだが、それはポイントの横にあることを知っています。これは変更することはできませんので、我々は支払う必要があります。バッチスクリプトを使用したプログラムの最小化または終了
私はスクリプトにいくつかのプログラムを起動するなどの、より便利な機能を追加することを考えました。これはすべて正常に動作しますが、問題は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
そこで質問です:それの後(のようなあなたが右上に赤いXをクリックした場合)どのように私はOUClientを最小化することができ、あるいはさらに良い近いシステムトレイにが開始される。
Windows XP SP2ではこれを実行しています。
EDIT: OUClientの/ minimを除くすべてが正常に動作します。
Hm ...これは私が恐れていたものです。私はShowWindow関数を見ていきます。ありがとう – Sakkle