Hallo Freunde der automatisierten Schritte,
(1)
Wie kann ich ein Icon auf der Startleiste / Taskleiste unter win 8 /64 anklicken?
Ich weiß z.B. dass ein Excel-Icon auf der Taskleiste ist (MSTaskListWClass), nur wie kann ich das Excel-Icon anklicken? Die Taskleiste ist automatisch ausgeblendet. (nicht verwechseln mit Systray - hier geht es um die größeren Icons )
Wie erhält man eine Liste aller Programme, deren Icons
(a) auf der Taskleiste sind (die großen Icons)
und
(b) im Systray (kleine Icons)?
(2)
es gibt Programm-Fenster, die ich nicht mit Autoit - WinActivate - aktivieren kann.
Erstaunlich ist, dass das jeweilige Fenster gefunden, ein Fensterhandle zurückgegeben, aber das Fenster nicht aktiviert (sprich, nicht in der Vordergrund geholt) wird.
Timonize (6.59) und PC-Notizz (6.05) - 2 Programme (Delphi ?), lass sich nur aktivieren, wenn sie nicht minimiert sind.
Wer das testen möchte, hier gibt es z.B. PC-Notizz zum Test:
http://www.hastasoft.de/Setup_PCNotizz6.exe
(wer direkt über die Herstellerseite geht, bitte darauf achten, dass die Version 6 zum Test geladen wird. Die Version 7 hat gravierende Änderungen und wird hier nicht genutzt)
Versuche ich den Fensterstatus mit WinSetState zu setzen, so lassen sich die Fenster danach nicht mehr per Mausklick in der Titelzeile (_) minimieren - also keine Lösung.
Welche alternativen Wege außer WinSetState gibt es, Fenster zu aktivieren, die nicht wie gewollt auf WinActivate reagieren?
hier 3 Beispiele:
Opt("winTitleMatchMode",2)
$Fenster_aktuell = "ISN AutoIt Studio" ; geht nicht
$Fenster_aktuell = "ISN AutoIt Studio - Editormodus" ; das geht
$Fenster_aktuell = "[CLASS:Tfrm_Main; TITLE:TimOnize]" ; geht nicht
$Fenster_aktuell = "[CLASS:Tfrm_Main; TITLE:PC-Notizz]" ; geht nicht
WinActivate($Fenster_aktuell)
Alles anzeigen
Beim hier bestimmt bekannten „ISN Autoit Studio“ ist es so, dass ich bei einem geladenen Projekt das Fenster über winactivate "ISN Autoit Studio" (siehe oben) nicht über ein Script aktivieren kann.
Wenn das „ISN Autoit Studio“ Fenster hingegen im Editormodus geöffnet wird, kann ich es aktivieren (allerdings ist das dann die komplette Fenstertitelzeile).
Zusammengefasst: Timonize und PC-Notizz lassen sich nicht aktivieren (also mit WinActivate in den Fensterstatus normal setzen), wenn sie minimiert sind. Und „ISN Autoit Studio“ kann ich nicht über ein Autoit-Script aktivieren, wenn ein Projekt geöffnet wurde.
Wie aktiviert Ihr Fenster, die sich auf normalem Wege nicht aktivieren lassen?
Viele Grüße und vielen Dank
AutoMit