Plik wsadowy zamknij / zabij program System Tray / Systray


2

Korzystam z programu do obsługi wielu formularzy.

Każda forma pozostawia program systray wspomnianego programu. Podczas przetwarzania wszystkie używają tego samego.

Ale w okienku / myszy nad nazwą, gdy są w zasobniku, używają nazwy formularza.

Mogę zamknąć wszystkie cztery jednocześnie, ale chcę zamknąć niektóre za pomocą pliku wsadowego.

Gdyby ktoś mógł pomóc, kapelusz byłby świetny.


Czy przez „systray” rozumiesz pasek zadań (lista okien) czy obszar powiadomień (ikony w prawym dolnym rogu, obok zegara)?
grawitacja

Mam na myśli obszar powiadomień.
Gunder

Odpowiedzi:


2

NirCmd może zamykać okna według tytułu, nazwy klasy lub hwnd.

nircmd win close title "Calculator"

nircmd win close class "IEFrame"

Możesz napisać własny program za pomocą EnumWindows()i SendMessage(hwnd, WM_CLOSE, NULL, NULL).


@Joey: Opublikuj to jako osobną odpowiedź.
grawity

Mając niewielkie problemy z nircmd, myślę, że to dlatego, że nie dostaję odpowiedniego hwnd. Czy to nietoperz, który mogę słusznie ustalić, że to hwnd? Założyłem, że tak nazywała się mała myszka nad bańką.
Gunder
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.