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
Danke,
BSS-MAN
Antwort 3 von bss-man
bei Win 2000?
Antwort 4 von semi
Hol' Dir das hier.
Sourcecode:
Compiliert: iecloseall.exe
Gruß,
Michael
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
ich hab in der zwischenzeit ein fertiges Programm gefunden!
Aber trotzdem vielen vielen Dank!
Gruß,
BSS-MAN