Hi alpines, bin mir jetzt nicht sicher, ob das auch eine Antwort für mich sein soll oder ob Du nur noch einmal klarstellen willst, dass es mit der Au3Info nicht geht. Ich ging bei meiner ersten Antwort noch davon aus, dass er eine Anwendung steuern möchte und hatte es ja zwischenzeitlich schon revidiert. ControlClick hilft bei Html ja auch nicht wirklich weiter.
Beiträge von Charly2091
-
-
ControlClick ("Internet Explorer_Server", "", progress-bar-action, "left") wäre das dann richtig? progress-bar-action ist der name also die id des buttons steht zumindest im quellcode der seite
Ah, Du sprichst von einer Internetseite. Sorry, da hab ich Dich vorher falsch verstanden. Hier könntest Du Dich bspw. mit der ie.au3 (UDF) auseinadersetzen.
Es wäre aber glaube ich hilfreich, wenn Du Dein Problem etwas detaillierter schildern könntest und vielleicht auch etwas zu Deinem Wissensstand sagst, damit man Dir hier gezielt helfen kann. -
Versuchs mal mit controlclick . Die benötigten Daten bekommst Du, wenn Du Glück hast, über die AU3info
-
Alles klar, danke für die Antwort.
-
Danke für den Hinweis, wo siehst Du die Hauptstärken des Programms?
Ich habe bisher eine Kombi aus Free Serial Port Monitor und HTerm benutzt und bin damit für meine Anwendungen gut zurecht gekommen.
Allerdings habe ich noch ein älteres Messgerät, das ich ansprechen möchte, das aber sein eigenes Protokoll nicht kennt, jedenfalls bekomme ich keine Antwort.
Funktionieren tut es aber, da die Steuerung mit einem speziellen Programm auf einem alten Rechner (Win98 mit satten 32MB Ram) funktioniert.
Also habe ich mir bei ebay einen Portsniffer besorgt und mich in die Leitung geklemmt. Das Gerät erstellt zwei com-ports, die nach meinem Verständnis
den Rechner und das Messgerät abbilden sollten. Die Signale wurden durchgeleitet, nur mitlesen konnte ich nichts. Der Hersteller empfiehlt Docklight als Software,
die wollte ich mir dann mal ansehen. Aber wenn Du sagst 232Analyzer ist empfehlenswert, ziehe ich den auch in Betracht.
Muss allerdings zugeben, dass es jetzt schon wieder ein paar Tage liegt, im Grunde läuft es ja schließlich, wenn auch auf einem alten Rechner. -
-
Not sure if I get you right, but if I do a look at the function FileOpenDialog could be usefull.
https://www.autoitscript.com/autoit3/docs/f…eOpenDialog.htm -
Soweit ich es mitbekommen habe, wandelt AutoIt alles automatisch in das Dezimalsystem um. Wenn Du die Ausgabe im hexadezimalen System möchtest, musst Du vor der Ausgabe mittels Hex() umwandeln.
Versuch mal mit _CommSendByte und _CommReadByte zu arbeiten, das führte zumindest bei mir für die hexadezimale Kommunikation zum Erfolg. Du wirst allerdings, wie oben erwähnt, die Zahlenformate Deinen
Wünschen entsprechend umwandeln müssen. -
Ich sag mal allgemein Danke für den Hinweis auf die CommAPI und wie man die möglicherweise erste Klippe umschifft.
Momentan benutze ich die CommMG.au3 von Martin Gibson, die gut und stabil funktioniert. Zugegebenermaßen allerdings unter Win7 32bit. Da werde ich sicher momentan auch nicht dran rütteln
Aber für den Fall, dass ich auf einem 64bit System arbeiten muss und dass es da zu Problemen kommt, habe ich mir den Thread hier mal notiert.Um meiner Antwort einen kleinen Mehrwert zu geben, außer Homer meine Wertschätzung mitzuteilen, dafür dass er seine Erkenntnisse hier mit uns teilt, hier noch der Link zur CommMG:
http://www.autoitscript.com/forum/topic/12…t-com-port-udf/ -
Ah, das wusste ich noch nicht. Danke für den Hinweis BugFix.
-
Da ich mich gerade auf die Suche gemacht habe, möchte ich hier die Toggle - Shortcuts festhalten und wie man sich ggf. selbst welche erstellt:
"toggle current fold": Ctrl+Keypad*
Danke an big_daddy vom englischen Forum.Für "toggle all folds" gibt es nach meiner Kurzrecherche von vornherein keinen. Man kann sich aber selbst einen erstellen, indem man in der "SciTEGlobal.properties" unter "user.shortcuts=\"
die Zeile "F9|IDM_TOGGLE_FOLDALL|" ergänzt. Wenn noch weitere Shortcuts folgen muss die Zeile mit einem "\" abgeschlossen werden. Das gilt auch für die Zeile, bevor ihr euren Shortcut eintragt.
Anschließend sollte "F9" die Funktion wie gewünscht ausführen.Auf die gleiche Weise lassen sich auch Shortcuts für andere Kommandos einrichten. Eine Liste der Kommandos findet man hier:
http://www.scintilla.org/CommandValues.html
Danke an careca und exit vom englischen Forum.