2014-02-15 18 views
5

Ich weiß, dass Sie ahk Scripts ausführen und neu laden können. Und ich habe die scintilla-based editor gesehen, die Debugging bietet. Aber, gibt es irgendeine Art von Kommandozeilen-basierten REPL?Gibt es eine AutoHotkey REPL?

Ich habe die Aussage zu get the active window's process name getestet und dachte, es wäre wirklich hilfreich!

ahk> WinGet, active, ProcessName, A 
powershell.exe 
+0

wirklich hilft, den ich wie ein REPL mit mit verschiedenen l Probleme, aber AutoHotKey stellt bestimmte Herausforderungen. Ihr Beispiel wirft eine große Frage auf: Wie sollte die REPL selbst gehandhabt werden? Vermutlich wäre es aktiv, wenn Sie Enter drücken, also erhalten Sie den Prozessnamen der REPL, nicht powershell.exe. – Dane

+0

Wir könnten wahrscheinlich eine wirklich einfache REPL mit AHK erstellen, indem wir eine Texteingabe-GUI präsentieren, eine temp.ahk-Datei zur Ausführung erstellen und den Code in die temp.ahk-Datei mit etwas einpacken, so dass wir einen Rückgabewert zurückgeben können. Wir könnten die Texteingabe-GUI während der Ausführung töten oder verstecken, um sie aus dem Weg zu behalten. – Dane

+1

Sieht so aus, als wäre dies das Beste, was es gibt: http://www.autohotkey.com/board/topic/3152-execute-ahk-code-dynamically/?p=273246 – Dane

Antwort

Verwandte Themen