home
products
contribute
download
documentation
forum
Home
Forums
New posts
Search forums
What's new
New posts
All posts
Latest activity
Members
Registered members
Current visitors
Donate
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Search titles only
By:
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
Language specific support
Deutsches MediaPortal Forum
MediaPortal 1
TV / Streaming
Elektronischer Programmführer (EPG)
EPG-Buddy ein neues EPG Tool
Contact us
RSS
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="MausWiesel" data-source="post: 1217459" data-attributes="member: 117562"><p>Servus,</p><p></p><p></p><p></p><p>OT: keine Garantie, keine Rücknahme und kein Umtausch, da Privatverkauf <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite2" alt=";)" title="Wink ;)" loading="lazy" data-shortname=";)" /></p><p></p><p>Ganz ehrlich ... ich bin mir echt nicht sicher, ob Du meine Option2 bzw. die Syntax mal probiert hast, sonst hätte ich das nicht geschrieben. Ich kann mich täuschen und lasse mich auch gern mit den richtigen Argumenten überzeugen, aber es kommt es mir so rüber, als ob Du das nur überflogen und gedanklich weggedrückt hast. Aber wie gesagt, es kann auch nur so rüberkommen.</p><p>Wichtig: In der Option2 geht es um den richtigen Einsatz von Double-Quotes <u>und</u> "Backslashes".</p><p></p><p></p><p></p><p>Wie gesagt die Double-Quotes sind es (bei meinem Vorschlag) nicht allein.</p><p>Ich meine, dass es auf der AutoIt-Seite liegt, bzw. das ShellExecute hier <u>eine</u> (nicht zwei) Sonderbehandlung benötigt. Auf der Microsoft-Website (Link siehe oben) wird genau diese Sonderbehandlung ganz offiziell beschrieben.</p><p>Der einzige Unterschied zwischen AutoIt-Code und Kommandozeileneingabe liegt in der Verdoppelung der Double-Quotes bzw. wie in deinem Fall durch die Kombination von Single- und Double-Quotes ("'), damit der AutoIt-Compiler weiß das es im Code eine Zeichenkette ist. (Brauche Dir hier ja sicher nicht sagen, das es nicht AutoIt-spezifisch ist, sondern eine Eigenschaft/Regel von/in vielen Programmiersprachen ..deswegen diese Ausführung nur für die stillen Mitleser.)</p><p>Aber zurück zumThema: Wir haben ja im Grunde ein "doppeltes ShellExecute" ... eins vom AutoIt-Code in die Aufgabenplanung und dann eins aus der Aufgabenplanung auf die Aktion (wenn der Trigger ausgelöst wird). Beide müssen wissen was Programm+Pfad und Übergabeparameter sind, dehalb ist ja die Einhüllung in Double-Quotes (") ratsam.</p><p>Das ist jetzt kein Vorwurf, (ganz allgemein ausgedrückt) wenn man ein System in einer unspezifizierten Art und Weise befüttert, darf man nicht erwarten, dass auf allen System die gleiche Reaktion auftritt. Ich habe die Wahrheit nicht gepachtet .. versuche nur die beschrieben Effekte zu feststehen.</p><p></p><p></p><p> </p><p>Und was bewirkt der Befehl analog zu meiner Option2 im Beispiel-Code?</p><p>Was macht den schtask nun genau? Oben heißt es "arbeitet schtask.exe erst gar nicht" (klingt nach Abweisung mit Fehler) ... hier dann ... "bewirkt bei mir einen Absturz der schatask.exe" (würde für mich ein hartes "Killen" des Prozesses heißen "es ist ein Fehler aufgetreten, die Anwendung muss geschlossen werden")</p><p></p><p></p><p></p><p>Da hast Du mich noch nicht überzeugt. Ich bin noch der Überzeugung, dass es eine Variante gibt, die für alle erfolgreich funktioniert. (es sei denn im neusten Win10-Build, was wir beiden nicht haben, wurde was geändert)</p><p>Ich habe das jetzt nochmal direkt in der Kommandozeile reingehackt mit den 3 Varianten (1: EPG-Original, 2: doppelte Double-Quotes, 3: analog zu meiner Option2-Syntax). Evtl. könnt ihr dies ebenso mal tun und die Ergebnisse posten ([USER=43207]@Palm_Maniac[/USER], [USER=131280]@mist3xyz[/USER] : auch ihr seit dazu angehalten, Achtung Admin-Rechte notwendig!)</p><p></p><p>[ATTACH=full]188886[/ATTACH]</p><p></p><p>Variante 1 (die "Pfad zerreissende") wird vom schtask genauso wie die Variante 2 (Option2-Syntax von mir) erfolgreich angenommen.</p><p>Wie sieht es bei euch aus?</p><p></p><p>Neben der Win10-Version wäre evtl. noch die Architektur wichtig, um die Testumgebungen genauer zu kennen... bei mir ist es x64.</p><p></p><p></p><p></p><p>OT: Überlesen, weil schon mal ausführlich "durchgekaut" und hier nicht zu meiner Kernfrage gehörend. "leidiges Thema" ließt man öfters hier ... positiv Denken! .. es gibt keine Probleme nur Aufgaben <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite2" alt=";)" title="Wink ;)" loading="lazy" data-shortname=";)" /></p><p>Wenn es eine andere Lösung gibt, die weitere/mehr Möglichkeiten bietet ... why not.</p></blockquote><p></p>
[QUOTE="MausWiesel, post: 1217459, member: 117562"] Servus, OT: keine Garantie, keine Rücknahme und kein Umtausch, da Privatverkauf ;) Ganz ehrlich ... ich bin mir echt nicht sicher, ob Du meine Option2 bzw. die Syntax mal probiert hast, sonst hätte ich das nicht geschrieben. Ich kann mich täuschen und lasse mich auch gern mit den richtigen Argumenten überzeugen, aber es kommt es mir so rüber, als ob Du das nur überflogen und gedanklich weggedrückt hast. Aber wie gesagt, es kann auch nur so rüberkommen. Wichtig: In der Option2 geht es um den richtigen Einsatz von Double-Quotes [U]und[/U] "Backslashes". Wie gesagt die Double-Quotes sind es (bei meinem Vorschlag) nicht allein. Ich meine, dass es auf der AutoIt-Seite liegt, bzw. das ShellExecute hier [U]eine[/U] (nicht zwei) Sonderbehandlung benötigt. Auf der Microsoft-Website (Link siehe oben) wird genau diese Sonderbehandlung ganz offiziell beschrieben. Der einzige Unterschied zwischen AutoIt-Code und Kommandozeileneingabe liegt in der Verdoppelung der Double-Quotes bzw. wie in deinem Fall durch die Kombination von Single- und Double-Quotes ("'), damit der AutoIt-Compiler weiß das es im Code eine Zeichenkette ist. (Brauche Dir hier ja sicher nicht sagen, das es nicht AutoIt-spezifisch ist, sondern eine Eigenschaft/Regel von/in vielen Programmiersprachen ..deswegen diese Ausführung nur für die stillen Mitleser.) Aber zurück zumThema: Wir haben ja im Grunde ein "doppeltes ShellExecute" ... eins vom AutoIt-Code in die Aufgabenplanung und dann eins aus der Aufgabenplanung auf die Aktion (wenn der Trigger ausgelöst wird). Beide müssen wissen was Programm+Pfad und Übergabeparameter sind, dehalb ist ja die Einhüllung in Double-Quotes (") ratsam. Das ist jetzt kein Vorwurf, (ganz allgemein ausgedrückt) wenn man ein System in einer unspezifizierten Art und Weise befüttert, darf man nicht erwarten, dass auf allen System die gleiche Reaktion auftritt. Ich habe die Wahrheit nicht gepachtet .. versuche nur die beschrieben Effekte zu feststehen. Und was bewirkt der Befehl analog zu meiner Option2 im Beispiel-Code? Was macht den schtask nun genau? Oben heißt es "arbeitet schtask.exe erst gar nicht" (klingt nach Abweisung mit Fehler) ... hier dann ... "bewirkt bei mir einen Absturz der schatask.exe" (würde für mich ein hartes "Killen" des Prozesses heißen "es ist ein Fehler aufgetreten, die Anwendung muss geschlossen werden") Da hast Du mich noch nicht überzeugt. Ich bin noch der Überzeugung, dass es eine Variante gibt, die für alle erfolgreich funktioniert. (es sei denn im neusten Win10-Build, was wir beiden nicht haben, wurde was geändert) Ich habe das jetzt nochmal direkt in der Kommandozeile reingehackt mit den 3 Varianten (1: EPG-Original, 2: doppelte Double-Quotes, 3: analog zu meiner Option2-Syntax). Evtl. könnt ihr dies ebenso mal tun und die Ergebnisse posten ([USER=43207]@Palm_Maniac[/USER], [USER=131280]@mist3xyz[/USER] : auch ihr seit dazu angehalten, Achtung Admin-Rechte notwendig!) [ATTACH=full]188886[/ATTACH] Variante 1 (die "Pfad zerreissende") wird vom schtask genauso wie die Variante 2 (Option2-Syntax von mir) erfolgreich angenommen. Wie sieht es bei euch aus? Neben der Win10-Version wäre evtl. noch die Architektur wichtig, um die Testumgebungen genauer zu kennen... bei mir ist es x64. OT: Überlesen, weil schon mal ausführlich "durchgekaut" und hier nicht zu meiner Kernfrage gehörend. "leidiges Thema" ließt man öfters hier ... positiv Denken! .. es gibt keine Probleme nur Aufgaben ;) Wenn es eine andere Lösung gibt, die weitere/mehr Möglichkeiten bietet ... why not. [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
Language specific support
Deutsches MediaPortal Forum
MediaPortal 1
TV / Streaming
Elektronischer Programmführer (EPG)
EPG-Buddy ein neues EPG Tool
Contact us
RSS
Top
Bottom