Supportnet Computer
Planet of Tech

Supportnet / Forum / BS-Sonstige

Alle Fenster per batch schließen





Frage

Hallo, Gibts einen Befehl der alle Fenster schließt?? Ich möchte ein IE Fenster per Batch schließen! Vielleicht kann mir jemand helfen! Danke, BSS-MAN

Antwort 1 von rofl

taskkill.exe /IM iexplore.exe


sowas?

Antwort 2 von bss-man

Aber wo gibts diese exe???


Danke,

BSS-MAN

Antwort 3 von bss-man

bei Win 2000?

Antwort 4 von semi

Hol' Dir das hier.

Sourcecode:

#include <windows.h>
#include <winuser.h>
#include <string.h>

BOOL CALLBACK EnumWinCallback(HWND hwnd, LPARAM lParam) {
  char winText[255];
  if(IsWindowVisible(hwnd) && GetWindowText(hwnd, (LPTSTR)&winText, 255))
	if(strcmp(winText, "Program Manager")!=0 && strcmp(strupr(winText), "CLOSEALL")!=0)
	  PostMessage(hwnd, WM_SYSCOMMAND, SC_CLOSE, 0);
  return true;
}

int main() {
  return (EnumWindows(&EnumWinCallback, 0)!=0)?1:0;
} 

Compiliert: iecloseall.exe

Gruß,
Michael

Antwort 5 von semi

Ups! Falscher Sourcecode

#include <windows.h>
#include <winuser.h>
#include <string.h>

BOOL CALLBACK EnumWinCallback(HWND hwnd, LPARAM lParam) {
char winText[255];
if(IsWindowVisible(hwnd) && GetWindowText(hwnd, (LPTSTR)&winText, 255))
if(strstr(winText, "Microsoft Internet Explorer")!=NULL)
PostMessage(hwnd, WM_SYSCOMMAND, SC_CLOSE, 0);
return true;
}

int APIENTRY WinMain(HINSTANCE hinst, HINSTANCE hinstPrev, LPSTR lpCmdLine, int nCmdShow) {
return (EnumWindows(&EnumWinCallback, 0)!=0)?1:0;
}


Antwort 6 von rofl

das du win2k nutzt kann ich nicht riechen. entweder richtige gruppe oder angaben zur software.

Antwort 7 von bss-man

Danke!

ich hab in der zwischenzeit ein fertiges Programm gefunden!

Aber trotzdem vielen vielen Dank!


Gruß,

BSS-MAN