Runwait, Probleme mit Darstellung von Anführungszeichen im String

  • Hallo,

    ich möchte eine PDF Datei über Autoit drucken und muss dazu folgenden String übergeben:

    "C:\Program Files\Tracker Software\PDF Viewer\PDFXCview.exe" /printto "Druckername" "d:\Daten druck\test.pdf"

    Die Druckdatei setzt sich zusammen aus den Variablen
    $source="d:\Daten" und $pdffile="test\pdf"

    Der Pfad zur Programmdatei steht in der VAriable:
    $pfad = "C:\Program Files\Tracker Software\PDF Viewer"
    Folgendes hat funktioniert:

    RunWait('"' & $pfad & '\PDFXCview.exe" /print "' & $source & '\' & $pdffile & '" ')

    Wenn ich allerding den Parameter /Printto verwende, muss ich den dazugehörigen Druckenamen übergeben. Da dieser ein Leerzeichen im Namen hat, muss dieser in "" stehen.

    Kann mir jemand die richtige Schreibweise nennen ?

    Vielen Dank !

    Daniel

  • Sollte doch nicht kompliziert sein...

    AutoIt
    RunWait('"' & $pfad & '\PDFXCview.exe" /printto "' & $printer & '" "' & $source & '\' & $pdffile & '"')

    Zur Nutzung dieses Forum's, ist ein Übersetzer für folgende Begriffe unerlässlich:

    "On-Bort, weier, verscheiden, schädliges, Butten steyling, näckstet, Parr, Porblem, scripe, Kompletenz, harken, manuel zu extramieren, geckukt, würglich, excell, acces oder Compilevorgeng"