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!
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!
Please also mark the comments that contributed to the solution of the article
Content-Key: 136072
Url: https://administrator.de/contentid/136072
Printed on: May 10, 2024 at 22:05 o'clock
2 Comments
Latest comment