Ausführen von .bat-Dateien mit Run Program ()Ich versuche, eine .bat-Datei von JSL auszuführen, aber es funktioniert nicht wie erwartet.
Was vermisse ich?
https://www.jmp.com/support/help/en/15.1/#page/jmp/run-external-programs.shtml
rp = RunProgram( Executable( "cmd.exe" ),
Options( {"C:\temp\myfile.bat"} ),
ReadFunction("text") // returns all text
);
//"Microsoft Windows [Version xxx]
//(c) 2018 Microsoft Corporation. All rights reserved.
//
// C:\Program Files\SAS\JMPPRO\15>"SkriptingBetreff: Ausführen von .bat-Dateien mit Run Program ()Ihnen fehlt 1 Parameter
rp = RunProgram( Executable( "cmd.exe" ),
Options( {"/C", "C:\temp\myfile.bat"} ),
ReadFunction("text") // returns all text
);Betreff: Ausführen von .bat-Dateien mit Run Program ()Wir können Befehle unter MS-DOS oder in cmd.exe mit cmd / c ausführen. Wir werden auch die Befehlszeichenfolge hinzufügen, die wir ausführen möchten. Wenn wir beispielsweise ping poftut.com ausführen möchten, geben wir den folgenden Befehl aus. Der Befehl erstellt einen Prozess, der den Befehl ausführt und nach Abschluss der Befehlsausführung beendet. Auch die Verwendung von doppelten Anführungszeichen zum Surround-Befehl ist sehr nützlich.
-> cmd / c "ping poftut.com"Betreff: Ausführen von .bat-Dateien mit Run Program ()Ich habe eine Seite gefunden, die erklärt, warum die Anführungszeichen so hart sind.
https://community.jmp.com/t5/Discussions/Unable-to-parse-speechmarks-quot-quot-into-powershell-using/mp/245968/highlight/true#M48328