von Karolus » Mi, 25.11.2015 09:26
Hallo
Der service "css.SystemShellExecute" ermöglicht nicht aus Jux und Dollerei die Übergabe von 3 Argumenten.
Code: Alles auswählen
oShell = createUnoService("com.sun.star.system.SystemShellExecute")
command = """C:\Program Files (x86)\Adobe\Reader 11.0\Reader\AcroRd32.exe"""
args = "/h /t ""K:\Datenbank\Eticketten.pdf"" ""Brother QL-500"""
oShell.execute( command, args, 0)
In python könnte man das wesentlich freundlicher aussehen lassen:
Code: Alles auswählen
import subprocess
def printer_job():
subprocess.popen( ["C:/Program Files (x86)/Adobe/Reader 11.0/Reader/AcroRd32.exe",
"/h",
"/t",
"K:/Datenbank/Eticketten.pdf",
"Brother QL-500"]
)
Apropos: "Etiketten" schreibt man für gewöhnlich ohne
c vor dem k
Hallo
Der service "css.SystemShellExecute" ermöglicht nicht aus Jux und Dollerei die Übergabe von 3 Argumenten.
[code]oShell = createUnoService("com.sun.star.system.SystemShellExecute")
command = """C:\Program Files (x86)\Adobe\Reader 11.0\Reader\AcroRd32.exe"""
args = "/h /t ""K:\Datenbank\Eticketten.pdf"" ""Brother QL-500"""
oShell.execute( command, args, 0)[/code]
In python könnte man das wesentlich freundlicher aussehen lassen:
[code=php]import subprocess
def printer_job():
subprocess.popen( ["C:/Program Files (x86)/Adobe/Reader 11.0/Reader/AcroRd32.exe",
"/h",
"/t",
"K:/Datenbank/Eticketten.pdf",
"Brother QL-500"]
) [/code]
Apropos: "Etiketten" schreibt man für gewöhnlich ohne [color=#FF0000]c[/color] vor dem k