Die absolute Wahrheit? Die gibt es nicht!
Und gleich darauf lieferst Du den Gegenbeweis mit "Und ja, neue Windos Versionen SIND verglichen mit alten Versionen unbrauchar!" Du solltest an Deiner Logik noch etwas feilen!
Die absolute Wahrheit? Die gibt es nicht!
Und gleich darauf lieferst Du den Gegenbeweis mit "Und ja, neue Windos Versionen SIND verglichen mit alten Versionen unbrauchar!" Du solltest an Deiner Logik noch etwas feilen!
warum soll man nicht über ein Betriebssystem in gewissen Momenten ehrlich seine Meinung sagen.
Das ist mMn genau der Knackpunkt.
Es geht um Meinungen. Die sind aber individuell.
Autoiter schreibt: Ich finde es aber ehrlich gesagt albern, dass man bei Problemen mit dem eigenen System in diesem Forum von Leuten "Windoof" lesen muss.
Dieser persönlichen Meinung kann man zustimmen oder auch nicht.
Generelle Aussagen beanspruchen implizit aber die absolute Wahrheit für sich. Aussagen wie Nichts funktioniert so wie es soll etc. sind per se falsch, da eine Software mit dieser Qualität absolut unbrauchbar wäre.
Ich vermute daher, dass es darum geht, Dampf abzulassen. Aber dafür ist dieses Forum der falsche Platz. Oder glaubt jemand ernsthaft, dass sich durch solche Allgemeinplätze irgend etwas an der Qualität der MS Produkte ändert?
Ich schlage einen Sandsack zur Abreagierung vor.
Meine persönliche, private Meinung. My 2c worth.
Ich sende Euch aus dem tiefen Süden ebenfalls winterliche Weihnachtsgrüße und wünsche Euch alles Gute im neuen Jahr!
Das Script (siehe unten) an sich funktioniert schon, jedoch würd ich das gern bspw. zum Testen jetzt mal 10 mal wiederholen
Das Problem hat Florian nicht mit dem EM Client (denn 1x funktioniert es ja schon), sondern mit der Wiederholung. Das Problem hat Solve-Smart in Post #2 ja bereits analysiert.
Sehe also keinen Bedarf mit einem anderen Client zu testen.
Bekommst du vielleicht Buchstaben angezeigt, wenn du die Anwendung im Fokus hast und per ALT Taste in der RibbonBar navigieren möchtest?
Hast Du das schon probiert, wie von Solve-Smart vorgeschlagen?
Entweder sollten Buchstaben angezeigt werden (z.B. R unter dem Tab "Start" wie in Office). Dann sendest Du Alt R an die Anwendung. Oder Du bekommst den Buchstaben unterstrichen. Dann ebenfalls Alt R senden.
Um Ribbons zu automatisieren empfiehlt sich das UI Automation Framework wie hier beschrieben.
Hab's selbst noch nie verwendet, aber was von LarsJ kommt, hat Hand und Fuß.
PSblnkd
Wenn Du Deine Wünsche an SciTE im engl. Forum postest, dann ist die Change groß, dass sich der Maintainer von SciTE4AutoIt (Jos) dazu äußert.
Noch schneller ist sicher _OL_ItemSearch, aber leider auch komplexer.
Generell:
Leider kann ich mir Deine UDFs nicht anschauen - die Links sind nicht mehr aktuell.
Da hilft Dir vielleicht dieser Link ins engl. Forum.
Links für die Details:
Die engl. Beschreibung hilft besser.
Bei mir (Windows 11 23H2) funktioniert:
ich bin seit einigen Tagen auf Windows 11 24H2 umgestiegen und da funktionieren alle Befehle mit WMIC nicht mehr, da Microsoft
WMIC endgültig in "Rente" geschickt hat.
Wie es aussieht, kann WMIC einfach wieder aktiviert werden: https://winxperts4all.at/index.php/betr…der-hinzufuegen
da das Programm nur startet, wenn ein
Eintrag (Listitem verweist auf eine Datei in einem Ordner der mit FilelisttoArray ausgelesen wird, um das Listenfeld dynamisch zu erstellen. Ohne Eintrag kein Array => Programmabsturz
Das ist das Ursprungsproblem:
Falls die Datei nicht existiert oder keine Einträge beinhaltet, gibt es keinen Array aber zumindest einen Fehlercode.
Mein Ansatz: Diesen Fehlercode abfangen und dann den notwendigen Array im Skript selbst erstellen. Dadurch stürzt das Programm nicht mehr ab - Problem erledigt.
Details kann ich deinen bisherigen Code-Snippets nicht entnehmen, man müsste daher an dieser Lösung noch feilen ![]()
Eine MsgBox scheidet auch aus?
Die Auswahl des Benutzers kannst Du dann ja zur Dokumentation auf der Konsole ausgeben.
Ohne Eintrag kein Array => Programmabsturz)
Sehe ich das richtig, dass, wenn dieses Problem vom Skript umgangen wird, die ganze Sache mit dem BalloonTip nicht mehr notwendig ist?
So, hier ein Beispiel mit _GUIToolTip:
#include <GUIConstantsEx.au3>
#include <GUIToolTip.au3>
#include <ToolTipConstants.au3>
; Max. Time to display the Tooltip (10 seconds)
$iToolTipMaxDisplayTime = 10000
$hGUIMain = GUICreate("TestToolTip", 810, 839, 100, 100)
; Select the icon to use for the Tooltip
$idIcon1 = GUICtrlCreateIcon("shell32.dll", 24, 125, 38, 22, 22)
$hIcon1 = GUICtrlGetHandle($idIcon1)
$hToolTip1 = _GUIToolTip_Create($hGUIMain, BitOR($TTS_CLOSE, $TTS_BALLOON))
_GUIToolTip_SetMaxTipWidth($hToolTip1, 400)
_GUIToolTip_SetDelayTime($hToolTip1, $TTDT_AUTOPOP, $iToolTipMaxDisplayTime)
_GUIToolTip_AddTool($hToolTip1, 0, "Test.", $hIcon1, Default, Default, Default, Default, BitOR($TTF_SUBCLASS, $TTF_IDISHWND, $TTF_CENTERTIP))
_GUIToolTip_SetTitle($hToolTip1, "Testitel", $TTI_INFO)
GUISetState(@SW_SHOW)
; Move the mouse to the Icon Coordinate so the Tooltip gets displayed
Opt("MouseCoordMode", 0)
MouseMove(135, 70, 0)
While 1
Switch GUIGetMsg()
Case $GUI_EVENT_CLOSE
ExitLoop
EndSwitch
WEnd
; Destroy the tooltip control
_GUIToolTip_Destroy($hToolTip1)
GUIDelete($hGUIMain)
Alles anzeigen
Ich poste demnächst ein Beispiel wie ich es einsetze ![]()
Ich verwende die _GUIToolTip* Funktionen von AutoIt.
Mit _GUIToolTip_SetDelayTime lässt sich die Anzeigedauer einstellen.
Außerdem hat sich Ward 2015 aus dem Forum verabschiedet und allen geposteten Code gelöscht ![]()
Mein herzliches Beileid! Das klingt, als ob bei Euch der Schwanz mit dem Hund wedelt ![]()