Bei mir hängt es schon vor dem Sleep, vielleicht wär noch zu erwähnen dass ich Windows 10 64 bit verwende.
Beiträge von mchope57
-
-
Bei mir gibt Version 3.3.10.2 den gleichen Fehler aus wie 3.3.12.0
Script bleibt nach _IENavigate($oIE, "google.com", 1) stehen und beim beenden dann der FehlerVielleicht liegt der Fehler ja beim IE. Benutze Version 11.0.10240.16431
-
3.3.14.1
Edit 1: Hab jetzt mal 3.3.14.2 installiert, gleiches Problem
Edit 2: 3.3.12.0 - anderer Fehler:
-
Hallo, dieses Script hängt ab Zeile 6 bei der eingefügten URL, bei jeder anderen URL die ich ausprobiert habe jedoch nicht.
AutoIt#include <IE.au3> $sUrl = "steamcommunity.com/login" ;jede andere url funktioniert $oIE = _IECreate($sUrl) _IENavigate($oIE, "google.com", 1) ConsoleWrite("no error" & @CRLF) _IEQuit($oIE)
Ich bekomme diese Fehlermeldung, wenn ich das Script manuell beende.
Code"C:\Program Files (x86)\AutoIt3\Include\IE.au3" (473) : ==> The requested action with this object has failed.: WEnd WEnd^ ERROR
Hoffe jemand kann mir helfen -
Danke, damit werd ichs wohl hinkriegen wenn ich noch ein bisschen rumprobier.
-
das sind zweierpotenzen. Diese in einer Schleife durchgehen und mit bitand einzeln vergleichen.
Kannst du mir ein kleines Beispiel geben? Ich weiß nicht wie ich das mit BitAND anstellen soll.
-
Hallo,
ich bin gerade dabei ein Script zu schreiben, was mir dabei hilft einen Xbox Controller zu konfigurieren und Funktionen zuzuweisen.
Wenn ich die Buttons abrufe, die (auch gleichzeitig) gedrückt werden, bekomme ich Zahlen zurück die so aussehen: 1, 2, 4, 8, 16, 32, etc.
Wenn ich dann 2 Buttons gleichzeitig drücke bekomme ich z. B. eine 9 (ergibt sich aus 1 und 8), so ähnlich wie bei den Flags von MsgBox, welche man kombinieren kann.
Nun muss ich ausrechnen, dass sich in der 9 nur die 1 und 8 befinden kann, wie mache ich das?
Danke schonmal -
Danke funktioniert super
-
Alles klar, dann führt wohl kein Weg dran vorbei,
trotzdem versteh ich nicht warum KEYUP geht. -
Aber da ist doch kein Edit Control.
Bei Friesel hat es geklappt, hab auch gegoogelt aber nichts dazu gefunden.EDIT: Vllt. kannst du ja mal ausprobieren, ob es bei dir klappt?
-
Hallo,
Ich habe ein Problem mit WM_KEYDOWN,
im folgenden Skript reagiert nur die WM_KEYUP Funktion auf eine Eingabe.
Ich habe es auf Win XP und Win 7 getestet, auf keinem von beiden funktioniert es,
auch wenn ich es kompiliere nicht.
[autoit]#include <GUIConstants.au3>
[/autoit][autoit][/autoit][autoit]
#include <WindowsConstants.au3>Opt("GUIOnEventMode", 1)
[/autoit][autoit][/autoit][autoit]$GUI = GUICreate("GUI", 960, 540, Default, Default)
[/autoit][autoit][/autoit][autoit][/autoit][autoit]
GUISetOnEvent($GUI_EVENT_CLOSE, "Event_Close", $GUI)
GUIRegisterMsg($WM_KEYUP, "WM_KEYUP")
GUIRegisterMsg($WM_KEYDOWN, "WM_KEYDOWN")
GUISetState(@SW_SHOW)While 1
[/autoit][autoit][/autoit][autoit][/autoit][autoit]
Sleep(100)
WEndFunc WM_KEYUP($hWnd, $Msg, $wParam, $lParam)
[/autoit][autoit][/autoit][autoit]
If $wParam = 0x0D Then ;0x0D = Enter
MsgBox(0, "", "Enter wurde losgelassen.")
EndIf
Return $GUI_RUNDEFMSG
EndFuncFunc WM_KEYDOWN($hWnd, $Msg, $wParam, $lParam)
[/autoit][autoit][/autoit][autoit]
If $wParam = 0x0D Then ;0x0D = Enter
MsgBox(0, "", "Enter wurde gedrückt.")
EndIf
Return $GUI_RUNDEFMSG
EndFuncFunc Event_Close()
[/autoit]
Exit
EndFuncJemand eine Idee woran das liegen könnte?
-
Hab ich geändert
-
Hallo,
Es ist mein erstes Spiel, das ich hier präsentiere,
es nennt sich Shoot'em.Zum Spiel:
Das Ziel des Spiels ist es eine höchstmögliche Welle zu erreichen,
indem man die Gegner abwehrt, die versuchen die Linie zu überqueren.
Wenn diese überquert wird, wird ein Leben abgezogen. Man hat am Anfang drei.
Sobald man keine Leben mehr hat ist das Spiel vorbei.
Jedoch fallen in zufälligem Abstand neue Lebenspunkte herunter, die eingesammelt werden können.
Es gibt unendlich Wellen. Nach jeder Welle werden die Gegner schneller.
Auch gibt es eine Bestenliste.Steuerung:
-Pfeiltaste links oder A - Turm nach links bewegen
-Pfeiltaste rechts oder D - Turm nach rechts bewegen
-Leertaste - Schießen
-R - NachladenScreenshot:
[Blockierte Grafik: http://img5.fotos-hochladen.net/uploads/screen4edthlz3j2.jpg] -
Local $foo = Run(@Scriptdir & "\server.bat") & Sleep(6000) & Send("list") & Send("{Enter}")
Was soll das denn machen?
-
Benutz mal das AutoIt Windows Tool um den Namen zu bekommen..
-
Vielleicht etwas zu spät aber du hast die 1 am Ende vergessen:
$URL = ControlGetText ("[CLASS:Chrome_WidgetWin_1]", "", "Chrome_OmniboxView1")
-
Das Programm unterstützt den Parameter, da bin ich mir ganz sicher..
Unterstützt den "C:\Program.exe" diesen Parameter? Sprich: Zeigt die Eingabe von: >C:\Program.exe windowed< in der Eingabekosle den gewünschtem Erflog? Nein; dann bitte Problem genuer beschreiben!mfg autoBert
-
Aber wie bekomm ich das jetzt richtig hin?
-
Du übergibst "-windowed" als ganz normalen Parameter.
Die Auswertung jedoch obliegt alleine dem angesteuerten Programm.
Bist du sicher, dass eine Reaktion auf "-windowed" einprogrammiert ist?lg chess
Der Parameter soll einfach nur mitgegeben werden
-
ShellExecute ("C:\Program.exe", "-windowed")
Das funktioniert leider nicht... wie macht man das?