Was genau willst du denn mit dem Script erreichen? Eventuell kriegt man es per WinHttp besser hin, ansonsten musst du das IE Objekt in einer Schleife so oft erstellen bis es ein Objekt ist.
Beiträge von alpines
-
-
In der Klausurzeit sehen wir alle komische Dinge



-
Gibt´s in der Umgebung von ca. 20-30km oder noch weiter entfernt eine Disco? Nicht lachen, GENAU das von dir beschriebene Phänomen haben ein Freund und ich auf der Heimfahrt spätnachts vor einigen Jahren aus dem Auto beobachten können. Auf dem "flachen Land" (Odenwald) war es sackdunkel, die "Wölkchen" unauffällig, plötzlich fingen einzelne Wölkchen an zu leuchten. Ursache (ja, nach einigen Stunden rumgefahre durch die "Wildnis") war einer dieser transportablen "Megastrahler" vor einer Disco, der den Lichtstrahl über den Himmel rotieren ließ....normalerweise ballern die in eine Wolkendecke und sind somit "punktuell" je nach Wolkenhöhe kilometerweit sichtbar.
Wenn aber, infolge Hochnebel oder "Schleierwölkchen" nix richtiges da ist, um den Lichtstrahl zu projizieren, dann wird der scharfe Strahl aufgefächert, und erleuchtet dann weit darüberstehende Wolken nicht mehr "scharf", sondern diffus.Sowas habe ich auch schon mal gesehen, am Eingang eines Restaurants waren solche Megastrahler befestigt die in die Wolken gezeigt haben und man konnte deutlich den Lichtkegel in den Wolken sehen.
-
Eventuell Wetterleuchten? Das passiert wenn irgendwo ein Gewitter ist (z.B. über der Wolkendecke was man nicht sehen kann) und dorthin reflektiert wird.
-
Was ist das genau?
Weißt du nicht was ein Hitmarker ist? Das ist wenn du in jemanden triffst und um das Fadenkreuz herum ein Feedback erscheint das den Treffer signalisiert, dazu gibt es einen typischen Sound in COD.
Such mal auf YouTube danach. -
@Lottich Schön das es klappt

-
Eine bitte, wenn das nicht unter Geheimhaltung steht: Könnt ihr das Script publishen?
Nun, da @alpines so freundlich war, wir das ohne Vergütung zu coden, stellt es für mich kein Problem dar den Code zu veröffentlichen.
Wenn er auch dafür ist, steht einer Veröffentlichung nichts im Wege.Allerdings kann ich den grünen Haken noch nicht setzen, weil, logischerweise typisch bei mir, es für mich noch nicht funktioniert.Funktioniert

(Hatte aus irgend einem Grund den Microsoft IE nicht mehr installiert gehabt. Nachdem ich das korrigiert hatte, hat es geklappt.Ich sehe da kein Problem, ich habs mal hier als Anhang hochgeladen. Ist es nichts kompliziertes.
Ich sollte aber erwähnen das es nicht über die API läuft da diese nur auf Webseiten/Webserverbetrieb ausgelegt ist. Stattdessen wird ins Webinterface eingeloggt und alle Transaktionen durchgegangen, es gibt zwar einen Exportieren Button auf der PayPal-Seite aber da muss man das Downloadfenster des IEs irgendwie ansteuern und das schien mir irgendwie blöd.Achja @Lottich ich weiß nicht wie der IE das mit dem Downloaden des Sources handhabt, du kannst mal probieren die StringReplaces für die Sonderzeichen wegzulassen, eventuell sollte es sogar damit klappen.
-
Er hat sich vor 3 Minuten erst gemeldet und hat heute keine Zeit mehr, er probiert es morgen aus, da kann er den Status des Threads auch ändern.
-
So, ich habs ihm mal für lau gecodet, hoffentlich klappts auch, mit meinem Account-Daten klappts hervorragend.
-
Ich sollte noch dazu sagen das du das Leerzeichen nach CLASS: weglassen musst da es sonst nicht klappt.
-
Es kann sein das du in dem String ein Zeichen übersehen hast, lass dir den Text mal periodisch als MessageBox ausgeben und schau ob da tatsächlich das drinne steht was du willst.
Ansonsten kannst du statt dem = Operator ein StringInStr() verwenden, damit sollte es sicherlich klappen. -
Du siehst den Wald vor lauter Bäumen nicht und du erkennst keinen Baum wenn er vor dir steht.
Schau dir mal ControlGetText() an, dort steht "title", "text", controlID, das bedeutet das du den Fenstertitel, bei Text einfach "" und bei controlID die des Statusbars schicken musst.
Korrekte Benutzung wäre: ControlGetText("Site Administration", "", "[CLASS: msctls_statusbar32; INSTANCE: 1]")Da du aber nicht nur den Text auslesen sondern abwarten willst bis Text C kommt brauchst du eine Schleife die solange nichts macht bis der Text auftaucht.
-
cURL ist fehl am Platze wenn das ganze per HTTP/s gemacht werden soll, da kann man sehr schön WinHttp nehmen.
PayPal bietet aber auch eine SDK für das ganze an, damit kannst du es dir nochmal ein Stück leichter machen.Wenn du willst kannst du mich auch gerne anschreiben, wir quatschen drüber und ich schau ob ich die Tage daran arbeiten kann.
Es gibt nämlich ein schönes .NET-SDK, dann würde ich einfach eine Konsolenanwendung schreiben wo du die Parameter (Email, Betrag, etc) übergibst und das Programm das dann überprüft. -
Vielleicht klappt es ja wenn du JavaScript Code in die HTML schreibst die die Variablen ausliest und sie in <div>-Tags packt, die liest du am Ende aus und hast deine Variablen. Sicherlich nicht die feine Art aber sollte funktionieren.
-
Erstmal musst du die ID in das Control Class eintragen also: "[ID: 59393]". Zweitens, wenn du willst das erst weitergemacht wird wenn Text C kommt dann warte doch einfach so lange bis Text C dort steht?
-
ControlGetText() ist genau das was du suchst. Dort trägst du den Fenstertitel ein und als Class nimmst du "[CLASS: msctls_statusbar32; INSTANCE: 1]" und schon sollt es laufen.
Ggf. #RequireAdmin -
Was Datentypen angeht, lies dir diesen Artikel durch: https://de.wikipedia.org/wiki/Datentyp
Dann kannst du damit umgehen, denke ich. Achte dabei auch auf Zeiger (Pointer). Die werden oft in C/C++ genutzt.
Hätte lieber das hier verlinkt wenn du speziell auf AutoIt eingehst: https://www.autoitscript.com/autoit3/docs/functions/DllCall.htm Dort sind die Typen + Benenner beim Call aufgelistet.
-
Alles anzeigen
Danke alpines für Deine Rückfrage - ja - es funktioniert dank Kanashius und water.
Grünen Haken bereits in Post 7 gesetzt
Eine eigene Messagebox habe ich kurz angetestet, bevor ich den Thread eröffnet habe, fand die Umsetzung mit der DLL besser.
Auch wenn DLLs ein schwieriges Thema sind, gibt es dazu häufig Antworten im Forum.off topic on
DLL-Aufrufe sind doch eher ein exotisches Thema wie z.B. das mit dem Mikrofon
Mikrofon stumm? audio.au3 Xenobiologist
Bei solchen Themen gehts dann ans Eingemachte, wie mit der bass udf (hohe Einstiegshürden).
Bestimmt gibt es auch dafür einen DLL Aufruf, da Mikrofone bereits von einfachen Windows-Anwendungen genutzt werden - aber da bin ich noch nicht fündig geworden.
off topic offDu solltest bedenken das wir nicht die 1. Generation an Programmierern sind, und die vor uns war es auch nicht.
Ich bin mal so frech und behaupte das >99% aller programmiertechnischer Fragen bereits gestellt und beantwortet wurden (sei es für eine bestimmte Sprache oder allgemein.)Deshalb ein Tipp an dich, wenn du mit "microphone mute autoit script" nicht fündig wirst dann such mal nach der Realisierung in C/C++, C#, Java, dort kannst du das abkupfern und in AutoIt anwenden.
-
@AutoMit @Xorianator
Jetzt lasst diesen Beef mal sein - das hilft niemandem weiter.Klappt es denn jetzt? Wenn nicht kannst du wie in deinem verlinkten Thread eine eigene MsgBox-GUI machen.
-
- Listviewelemente, Wo reagiert wird, wenn eine zeilenangeklickt wird
- Export Funktion bei der Daten nachvexcel ausgegeben werden (Schnittstelle zu excel im autoIt ist super gelöst)
- vier- und entschlüsseln der Daten die
Per php übertragen wurden.Dazu gibts schon entsprechende Java-Bibliotheken die mehr können als die von AutoIt. Zudem ist Java in allen Punkten schneller.