Pfad an objShell.Run übergeben?
Wie übergebe ich einen vorher definierten Pfad an objShell.Run?
Hallo Leute!
Ich möchte mit einem Skript PDFs drucken, was auch wunderbar funktioniert mit
Damit man allerdings das Skript leicht auf andere Pfade anpassen kann, würde ich gerne ganz am Anfang des Skriptes Variablen mit den Pfaden definieren.
Das funktioniert auch recht gut, bis auf den obigen Adobe Reader Pfad. Irgendwie komm ich mit den zig " nicht klar.
Wenn ich folgendes mache, findet er die Datei nicht:
Kann mir jemand verraten, wie die Angabe richtig lautet?
Vielen Dank!
Hallo Leute!
Ich möchte mit einem Skript PDFs drucken, was auch wunderbar funktioniert mit
Set objShell = CreateObject("Wscript.Shell")
objShell.Run """C:\Program Files\Adobe\Reader 9.0\Reader\AcroRd32.exe"" /p /h """ & File & """"
Damit man allerdings das Skript leicht auf andere Pfade anpassen kann, würde ich gerne ganz am Anfang des Skriptes Variablen mit den Pfaden definieren.
Das funktioniert auch recht gut, bis auf den obigen Adobe Reader Pfad. Irgendwie komm ich mit den zig " nicht klar.
Wenn ich folgendes mache, findet er die Datei nicht:
AdobeReader = "C:\Program Files\Adobe\Reader 9.0\Reader\AcroRd32.exe"
Set objShell = CreateObject("Wscript.Shell")
objShell.Run ""& AdobeReader & " /p /h """ & File & """"
Kann mir jemand verraten, wie die Angabe richtig lautet?
Vielen Dank!
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 136072
Url: https://administrator.de/contentid/136072
Ausgedruckt am: 26.11.2024 um 04:11 Uhr
2 Kommentare
Neuester Kommentar