Guten Morgen an Alle,
ich habe eine kurze Frage. Wie kann ich realisieren, dass sich mein Skript bspw. beim Drücken von Button1 selbst neu startet?
Vielen Dank und viele Grße,
TOYY1
Guten Morgen an Alle,
ich habe eine kurze Frage. Wie kann ich realisieren, dass sich mein Skript bspw. beim Drücken von Button1 selbst neu startet?
Vielen Dank und viele Grße,
TOYY1
_RunDOS sollte dort abhilfe schaffen
Danke für deine Antwort...
und das geht dann auch, obwohl man quasi das eigene Skript was gerade ausgeführt wird? Ich muss es als x86 ausführen, unterstützt das der Befehl _RunOS auch?
[autoit]Case $Button1
Exit
_RunDOS ( "C:\Test.au3" )
Vielen Dank und viele Grüße,
TOYY1
zu _runDOS brauchst du ganz oben
[autoit]#include <process.au3>
[/autoit]du musst dir natürlich was überlegen... da du erst das script abschießt und anschließend wieder starten möchtest, hängst du ja eine kurze Zeit in der Luft die du überbrücken musst
da muss iwo ein zwischenspeicher sein oder was auch immer
ein sleep könnte auch funktioniern
Hallo,
[autoit]Case $Button1
ShellExecute(@ScriptFullPath)
Exit
Nach Exit darf nichts mehr stehen und die au3 in _RunDos zu schmeißen, bringt nichts. Meine Lösung funktioniert nur im kompilierten Zustand. Mit dem /Au3ExecuteScript-Parameter könnte man auch eine basteln, die zusätzlich im nicht-kompilierten Zustand funktioniert.
Johannes
Eine Lösung die in kompilierten und nicht kompilierten Zustand funktioniert habe ich erst gestern hier gepostet:
https://autoit.de/index.php?page…6122#post236122
Die Frage ist aber wozu sich das Programm neustarten soll. Du kannst das sicher auch ohne Neustart bewerkstelligen, poste doch mal dein Script.