koord465 v1.1.0 Rev.5 startet kein Programm mittels Fähnchentaste

  • Ich versuche mittels Koord456.exe die KlickSperre mittels der Fähnchentaste zu starten. Ich bekomme das nicht hin. Kann mir jemand helfen. Danke.


    1.Versuch:
    Run ("\My Flash Disk\Test\Koord2\koord465.exe", "Window=0 KoordServ=1 SendKey=\l\My Flash Disk\Test\MortScript\warten.exe| ServKey=196,500,-1,-1|")


    warten.exe ist ein mortscript, der mittles Koord456 die KlickSperre aufruft.
    Das Programm wird auch mittels der Fähnchentaste aufgerufen, verschwindet aber sofort wieder.


    2.Versuch:
    Run ("\My Flash Disk\Test\Koord2\koord465.exe", "Window=0 KoordServ=1 ServKeyFile=\My Flash Disk\Test\MortScript\Koord_NoKlick.txt| ServKey=196,300,-1,-1|")


    und in Koord_NoKlick.txt steht:
    window=0 SendKey=\l\My Flash Disk\Test\MortScript\warten.exe|


    in dieser Version wird warten.exe scheinbar nicht aufgerufen, denn es tut sich nichts nach Betätigung der Fähnchentaste.


    3.Versuch:
    nun die Datei Koord_NoKlick.txt geändert in:


    window=0 SendKey=\l\My Flash Disk\Test\MortScript\warten.exe|\


    (mit angehängtem Backslash) gleiche Ergebnis wie bei Versuch2


    4.Versuch:
    die Datei Koord_NoKlick.txt geändert in:


    window=0 SendKey=\l\My Flash Disk\Test\MortScript\warten.exe


    (das Pipe-Symbol entfernt) nach Betätigung der Fähnchentaste - bei offenen ExplorerFenster - wird man gefragt, ob die Datei warten.exe gelöscht werden soll.

    Einmal editiert, zuletzt von Alfg ()

  • Hallo Alfg,


    wenn ich Dich richtig verstehe, willst Du bei laufendem Koord-Server eine andere Koord-Server-Funktion aufrufen.
    Das geht momentan noch nicht. Ein erneutes Starten von Koord im Servermodus bewirkt zwangsläufig ein Beenden den laufenden Koord-Server-Prozesses!


    Du musst momentan zuerst den laufenden Koord-Server beenden und dann mit den neuen Parametern wieder starten, also in Deinem Fall im Script nochmal aufrufen.


    Gruß,
    Stefan

  • Hallo,


    nun habe ich es 'mal getestet, wie man das nur mit Koord realisieren kann.
    Man muss mind. die V1.11 Rev.0 verwenden, da der Batch-Modus benötigt wird.


    Die Pfad und Dateinamen kann man natürlich nach Belieben anpassen!


    1) Erstmaliger Start des Servermodus mit Abfrage der Fänchentaste:
    Entweder in einem Startskript oder auf eine Taste im Startmenü legen. Ich gebe nur den Koord-Parameter an:

    Code
    Window=0 KoordServ=1 ServKey=196,300,-1,-1| ServKeyFile=\Storage Card\Programme\KOORD\Koord_NoKlick.txt|

    Damit wird der Servermodus gestartet und die Fänchentaste "scharf" gemacht. Bei Betätigung wird die 1. Zeile aus Koord_NoKlick.txt abgearbeitet.


    Koord_NoKlick.txt hat folgenden Inhalt:

    Code
    Window=0 batch=\Storage Card\Programme\KOORD\Koord_NoKlick_ON.txt
    Window=0 batch=\Storage Card\Programme\KOORD\Koord_NoKlick_OFF.txt
    Window=0


    2) Beim Betätigen der Fänchentaste wird nun die BATCH-Datei Koord_NoKlick_ON.txt abgearbeitet. Sie beinhaltet dies:

    Code
    Window=0 KoordServ=1
    Window=0 KoordServ=1 t=0 wndrefresh=-1 rb=0 gb=0 bb=0 ServWnd=text,0,0,-1,-1,5060,255,0,0,-1,-3{KlickSperre}| ServKey=196,300,-2,-1| ServKeyFile=\Storage Card\Programme\KOORD\Koord_NoKlick.txt|


    Es wird der Servermodus beendet und gleich wieder gestartet und diesmal die Klicksperre aktiviert. Außerdem wird die Fänchentaste neu belegt, so dass nun die 2. Zeile aus Koord_NoKlick.txt ausgeführt wird.


    3) Betätigt man nun die Fänchentaste solange die Klicksperre aktiv ist, wird die andere BATCH-Datei Koord_NoKlick_OFF.txt abgearbeitet. Sie beinhaltet dies:

    Code
    Window=0 KoordServ=1
    Window=0 KoordServ=1 ServKey=196,300,-1,-1| ServKeyFile=\Storage Card\Programme\KOORD\Koord_NoKlick.txt|

    Es wird der Servermodus beendet und gleich wieder gestartet, aber diesmal ohne die Klicksperre zu aktivieren. Statt dessen wird der Fänchentaste wieder die 1. Zeile in Koord_NoKlick.txt zugewiesen.


    4) Jetzt geht es wieder bei 2) weiter.


    5) Zum endgültigen Beenden von Koord-Server muss man die Taste unter 1) nochmals drücken.


    Viel Spaß!


    Ausblick:
    In der nächsten Koord-Version wird das einfacher funktionieren, da man da dann Fenster während des laufenden Serverbetriebes ändern kann.


    Gruß,
    Stefan

  • @Stefan,
    danke für Deine Hilfe!!! : drink
    Genau das hab ich gewollt. :D 8)
    War doch ganz einfach, oder? ;)


    PS.: auf diese Lösung wäre ich nicht gekommen.

  • Zitat

    Original von Alfg
    auf diese Lösung wäre ich nicht gekommen.


    Ich habe Deinen Beitrag aber auch erst 2-mal lesen müssen, um zu verstehen, was Du genau machen willst...


    Du kannst das ja noch ausbauen und eine Anzeige realisieren, die anzeigt, ob die Fänchentaste "scharf" ist.


    Gruß,
    Stefan

  • Danke Stefan,
    habe die entsprechenden Anweisungen in Koord_NoKlick.mscr eingebaut

    Code
    "Window=0 KoordServ=1 rb=255 gb=0 bb=0 ServWnd=text,475,267,10,10,16,0,0,0,-1{ }\|ServKey=196,300,-1,-1| ServKeyFile=\My Flash Disk\Test\MortScript\Koord_NoKlick.txt|")


    desgleichen in Koord_NoKlick_OFF.txt

    Code
    Window=0 KoordServ=1
    Window=0 KoordServ=1 rb=255 gb=0 bb=0 ServWnd=text,475,267,10,10,16,0,0,0,-1{ }\| ServKey=196,300,-1,-1| ServKeyFile=\My Flash Disk\Test\MortScript\Koord_NoKlick.txt|


    funktioniert hervorragend: drink

    Einmal editiert, zuletzt von Alfg ()