@stefan
wenn dieser macro recoder ausgeführt wird, hat dann der macro recoder das sagen oder kommt der dann durcheinander wenn ich selber die maus bewege???
@stefan
wenn dieser macro recoder ausgeführt wird, hat dann der macro recoder das sagen oder kommt der dann durcheinander wenn ich selber die maus bewege???
also, du hast recht, wenn das macro läuft, kannst du zwar eingreifen, aber wenn z.B. auf dem macro gespeichert ist maus nach oben und du machst du maus manuell nach rechts, dann geht der mauszeiger nach oben rechts^^ also du kannst nich mehr wirklichh viel machen... nach der aufnahmen allerdings bei jitbit macro recorder kann man die aufnahme probeweise abspielen und evtl. unterbrechen. das geht allerdings bei der exe datei nichtmehr (und es ist auch fast unmöglich strg alt enf zu drücken um die exe datei zu beenden weil die maus ja dann die ganze zeit verrückt spielt). deshalb solltest du wenn du das machen willst, das mehrmals durchprobieren in dem modus wo du noch eingreifen kannst und erst wenn du dir ganz sicher bist die exe datei erstellen...
Geändert von stefan-ffw (30.01.2008 um 14:47 Uhr)
also, danke für eure hilfe, ich habe das problem jetzt mit hilfe einer batchdatei gelöst, welche dann die macro datei ausführt, falls diese nicht schon ausgeführt wird...
hier die batch:
@title Alarmierungsscript...
@mode con: cols=15 lines=1
set VAR=NO
@for /F "tokens=1,*" %%i in ('tasklist^|find "einsatz.exe"') do @set VAR=YES
@for /F "tokens=1,*" %%i in ('tasklist^|find "einsatz-ott.exe"') do @set VAR=YES
@if %VAR%==YES goto ja
@if %VAR%==NO goto nein
:ja
@echo "einsatz.exe laeuft schon. exit."
exit
:nein
@echo "einsatz.exe laeuft noch nicht. starte es. exit."
start F:\einsatz.exe
exit
wer noch fragen hat wende sich an mich...
also zugegeben, ich hab die batch nicht selber geschrieben... gedacht ist es aber so: das programm geht in die tasklist und schaut ob einsatz.exe (programm zum sms-versand) schon ausgeführt wird. wenn ja, also wenn es einsatz.exe findet, schließt es sich wieder, wenn einsatz.exe noch nicht existiert, dann startet es einsatz.exe
soweit die theorie... leider hat das nicht so funktioniert wie ich mir das gewünscht hatte, deshalb hab ich mir noch eine batch geschrieben mit der es sehr gut funktioniert. diese batch datei ist in einem ordner und in dem gleichen ordner befindet sich auch eine textdatei unlock.txt (einfach rechtsklick, neu, textdokument... da muss nichts drinstehen, nur der name soll eben unlock.txt sein). die batchdatei macht nun folgendes: als erstes schaut sie ob lock.txt existiert (in unserem fall tut es das nicht). wenn ja, dann beendet es sich von selbst. wenn nein, startet es einsatz.exe (sms-versand) und benennt unlock.txt in lock.txt um. nach 50 sekunden benennt es dann lock.txt wieder zurück zu unlock.txt um.
hier ist sie (funktioniert einwandfrei):
IF EXIST lock.txt ( exit )
IF NOT EXIST lock.txt (
ren unlock.txt lock.txt
start F:\einsatz.exe
ping -n 50 127.0.0.1 > NUL
ren lock.txt unlock.txt )
sehr simpel, aber effektiv^^
ja, das ist ja ungefähr das gleiche wie ich es schon mal gepostet habe, nur mit dem unterschied, dass bei dir halt immer ne datei da is und bei mir diese nur erstellt wenn gesperrt is und danach wieder gelöscht wird.
für was ist dieses ping.....?
ping ist, dass es 50 sekunden wartet bis es sich wieder umbenennt, da steht ja ping irgendwas und dann 50
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)