Mit der API kann ich Dir nicht dienen, aber mit UI-Automation geht es.
Ich kann Tabs sauber identifizieren und ansprechen.
Mit der API kann ich Dir nicht dienen, aber mit UI-Automation geht es.
Ich kann Tabs sauber identifizieren und ansprechen.
Ab Windows 11 (oder war es schon 10???) hat der Explorer auch Tabs
Unit Test ist eigentlich ein muss.
Ein "aus dem Kopf übersetztes" Zitat: Nicht getesteter Code ist per Definition fehlerhaft.
Darum: Absolut interessant.
...
PS: Eure Ansätze der Wahrscheinlichkeit geht weit über das geforderte Ziel hinaus und schreckt mögliche Interessenten eher ab.
...
Ich bin momentan beruflich sehr eingespannt, so dass ich nicht mitmachen kann, aber ich finde so etwas immer sehr inspirierend.
Wir sind ja gerade dabei, Ideen aufzunehmen. Da darf man dann auch ein bisschen träumen, oder? Wir wäre es, wenn wir zu AutoIt eine graphische Oberfläche entwerfen.
Als erste Idee nehme ich mal zwei Beispiele von GitHub: https://github.com/saucepleez/taskt oder https://github.com/ohefny/FlowchartConverter
...
Daher gern immer her mit den Infos 😇 .
...
Hier die Infos aus erster Hand:
Blue Prism: https://bpdocs.blueprism.com/bp-7-3/en-us/frmControlRoom.htm
UiPath: https://www.uipath.com/de/product/orchestrator
Ich habe mit beiden beruflich zu tun und finde besonders den Blue Prism Control Room sehr übersichtlich. Ich kann mir da jeden einzelnen Fall anschauen.
Weiterhin kann ich da per drag&drop festlegen, welcher Prozess auf welcher Maschine ausgeführt wird.
Noch eine Idee:
AutoIt ist ja eigentlich ein Automatisierungstool - also genau das, was RPA ( https://de.wikipedia.org/wiki/Robotic_Process_Automation) macht. Hat hier schon jemand mit den Marktführern wie Blue Prism oder UiPath gearbeitet?
Da gibt es einen sogenannten Coltrol Room (in Blue Prism) bzw. einen Orchestrator (in UiPath). Das ist eine Übersicht, in der alle zu automatisierenden Fälle aufgelistet werden und dann deren Status angezeigt wird (Pending, In Progress, Success, Exception). Dazu weitere Informationen, die ich bei Interesse auch gerne weiter aufliste.
Ich weiß nicht, wie viele hier AutoIt tatsächlich zur "Abarbeitung" von Fällen einsetzen. Eventuell wäre das Thema interessant.
...
Moombas:
Es kommt überhaupt nicht auf "schnelleren/besseren Code" an. Dies ist sowieso recht subjektiv wenn man sich keine Coding Conventions und Guidelines setzt. In erster Linie soll es etwas sein und werden, was Spaß macht ...
Es wäre auch spannend für so ein Projejt "Conding Conventions" und "Guidelines" zu erstellen - ob das allerdings allen Spaß macht, weiß ich nicht
Du kannst eine .dbf-Datei mit Excel öffnen (rechte Maustaste auf Datei -> Öffnen mit...)
Dann kannst Du sehen, ob die Daten tabellarisch vorliegen (dann ist es eine Datenbankdatei) oder ob Du Datenmüll bekommst bzw. Excel die Arbeit verweigert.
Ah - Du hast das Listview nicht selbst erstellt. Hilft Dir vielleicht PixelGetColor()?
Schau mal in der Hilfe nach _GUICtrlListView_GetBkColor und _GUICtrlListView_GetTextBkColor
Mist BananaJoe war schneller
Sonst bin immer ich der, der eine Antwort sieht, kurz bevor ich den "Antworten"-Button drücken will und es mir dann schenke ...
Wolltest Du es so haben?
#include <GUIConstantsEx.au3>
$hGUI = GUICreate("Test", 500, 500)
$mMenu = GUICtrlCreateMenu("Menü")
$mM1 = GUICtrlCreateMenuItem("MenüItem1", $mMenu)
$mM2 = GUICtrlCreateMenuItem("MenüItem2", $mMenu)
$mExit = GUICtrlCreateMenuItem("Exit", $mMenu)
GUISetState()
While 1
Switch GUIGetMsg()
Case $GUI_EVENT_CLOSE, $mExit
Exit
Case $mM1
MsgBox(0, "1", "I can be actioned!")
Case $mM2
MsgBox(0, "2", "I can be actioned!")
EndSwitch
WEnd
Alles anzeigen