AutoHotKey Ich kann das Skript nicht ordnungsgemäß zum Laufen bringen (Text senden) - Beantwortet

372
Phish

Ich versuche, ein Skript zu erstellen, das mich dazu bringt: Drücken Sie die Eingabetaste> Schreiben Sie diesen Text / Code [& AvT2LQEA]> und drücken Sie erneut die Eingabetaste. Es dient dem Zweck, bestimmte Gegenstände vorzuführen.

Bisher habe ich versucht, es selbst zu machen, aber es wird immer der erste verpasst [und ich ende damit, nur & AvT2LQEA zu senden] und das Spiel erkennt diesen Code nicht.

 1:: SendInput  SendInput  Send [&AvT2LQEA] SendInput  SendInput  return  q:: ExitApp 

Dank 3D1T0R wurde das Problem gelöst.
Ich musste:
1. und tauschen.
2. Schlaf vor Text hinzufügen - der Spiel-Chat konnte nicht mit dem Skript mithalten

In der Zwischenzeit habe ich herausgefunden, dass das Erstellen eines Skripts, das bereits kopierten Text einfügt, ohne Verzögerungs- / FPS-Probleme im Spiel funktioniert und ich den Schlaf löschen kann.

Ich habe am Ende dieses Scrpit gefunden, das perfekt für mich funktioniert

 1:: SendInput  SendInput  Send, ^ SendInput  SendInput  return  q:: ExitApp 
0
Es stellte sich heraus, dass ich vor dem Senden von Text den Sleep-Modus 100 hinzufügen musste, da er für das Spiel zu schnell funktionierte Phish vor 5 Jahren 1
Wahrscheinlich möchten Sie auch `` und `` an beiden Orten austauschen, an denen Sie sie verwendet haben. 3D1T0R vor 5 Jahren 0
Entschuldigung, [anscheinend] (// superuser.com/help/self-answer) müssen Sie 48 Stunden warten, um Ihre eigene Antwort annehmen zu können (damit andere die Möglichkeit haben, Antworten zu geben, die Sie [in zwei Tagen] geben dürfen) entscheiden, sind besser). 3D1T0R vor 5 Jahren 0
Auch Lösungen sollten nicht in Frage kommen. Stattdessen sollten Sie Ihre Änderungen, Erklärungen und / oder alternativen Lösungen in Ihrem Antwortbeitrag angeben. 3D1T0R vor 5 Jahren 1

1 Antwort auf die Frage

1
Phish

Die Antwort ist

1:: SendInput  SendInput   Sleep, 100 Send, [&AvT2LQEA]  SendInput  SendInput  return  q:: ExitApp