Hallo,
ich habe mir ja ein paar Javaklassen gebaut, die in Summe für mich in Endloosschleife ein gewisses Flashgame zocken.
Was mir ejtzt noch so ein wenig fehlt:
eine Möglichkeit das Ganze nahc Belieben zu starten und zu beenden.
Weil aktuell habe ich es so "gelöst" dass ich in der Main Methode, die ich zum Starten des Ganzen ausführen lasse,
eine sehr lange Pause am Anfang mache, rein um mir zeit zu geben um vom Eclipse Fenster zum eigentlichen Spielfenster zu wechseln.
und Stop Funktion gibts ja auch keine, daher habe ich aktuell an bestimmten Stellen im Programm ne 4 sekunden Pause drin wo ich eilig zu eclipse wechseln und das rote quadrat zum skript stoppen benutzen kann.
ist natürlich nicht ideal weil ich nicht mal abrupt das Skript stoppen kann (so thread.exit mässig) wiees mir gerade beliebt.
Aus anderen direkt auf Auto/rekorder bezogenen "Sprachen" wie autohotkey weiß ich dass es dort in 2 zeilen geht entsprechende hotkeys zim sarten und beenden eines Programms zu definieren.
bspw. so sieht dort ein (sehr simpler) endlosklicker mit pause-funktion aus:
mit t wird das Skript gestartet, mit p angehalten und wieder weiter laufen gelassen und mit q komplett dichtgemacht.
Kann man sowas Ähnliches auch für ein Java Programm irgendwie definieren?
ich habe mir ja ein paar Javaklassen gebaut, die in Summe für mich in Endloosschleife ein gewisses Flashgame zocken.
Was mir ejtzt noch so ein wenig fehlt:
eine Möglichkeit das Ganze nahc Belieben zu starten und zu beenden.
Weil aktuell habe ich es so "gelöst" dass ich in der Main Methode, die ich zum Starten des Ganzen ausführen lasse,
eine sehr lange Pause am Anfang mache, rein um mir zeit zu geben um vom Eclipse Fenster zum eigentlichen Spielfenster zu wechseln.
und Stop Funktion gibts ja auch keine, daher habe ich aktuell an bestimmten Stellen im Programm ne 4 sekunden Pause drin wo ich eilig zu eclipse wechseln und das rote quadrat zum skript stoppen benutzen kann.
ist natürlich nicht ideal weil ich nicht mal abrupt das Skript stoppen kann (so thread.exit mässig) wiees mir gerade beliebt.
Aus anderen direkt auf Auto/rekorder bezogenen "Sprachen" wie autohotkey weiß ich dass es dort in 2 zeilen geht entsprechende hotkeys zim sarten und beenden eines Programms zu definieren.
bspw. so sieht dort ein (sehr simpler) endlosklicker mit pause-funktion aus:
Code:
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
; #Warn ; Enable warnings to assist with detecting common errors.
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.
z:: ; Z hotkey.
MouseGetPos, MouseX, MouseY
PixelGetColor, color, %MouseX%, %MouseY%, Alt
ToolTip, The color at the current cursor position is %color%
return
; 0x0E0EDD
Toggle:=1
t::
Toggle := !Toggle
Loop{
If Toggle{
break
}
Click down
Sleep 25
Click up
sleep 25
}
return
c::
Sendinput, c
q::ExitApp
p::Pause
mit t wird das Skript gestartet, mit p angehalten und wieder weiter laufen gelassen und mit q komplett dichtgemacht.
Kann man sowas Ähnliches auch für ein Java Programm irgendwie definieren?