tif-Druck von Kommandozeile
Hallo zusammen!
Ich möchte *.tif-images über die Kommandozeile bei XP drucken. Dafür gibt es folgenden Befehl:
rundll32.exe C:\WINDOWS\system32\shimgvw.dll,ImageView_PrintTo /pt "%1" "%2" "%3" "%4"
Insofern ist der relativ klar, aber was verbirgt sich hinter den vier argumenten am schluss?
Das erste ist bestimmt der jeweilige dateiname, aber was bedeuet %2, %3, und %4 ???
MfG
Ich möchte *.tif-images über die Kommandozeile bei XP drucken. Dafür gibt es folgenden Befehl:
rundll32.exe C:\WINDOWS\system32\shimgvw.dll,ImageView_PrintTo /pt "%1" "%2" "%3" "%4"
Insofern ist der relativ klar, aber was verbirgt sich hinter den vier argumenten am schluss?
Das erste ist bestimmt der jeweilige dateiname, aber was bedeuet %2, %3, und %4 ???
MfG
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 74565
Url: https://administrator.de/contentid/74565
Ausgedruckt am: 20.11.2024 um 02:11 Uhr
2 Kommentare
Neuester Kommentar
Moin duJules,
die Parameter %2 bis %4 des "ImageView_PrintTo /pt "-Aufrufs sind
[...
]
Die Parameter %3 und %4 sind (für den Batch-Einsatz) tendenziell theoretisch:
Ich glaube nicht, dass Windows eben mal auf wildfremde Drucker mit nicht installierten Druckertreibern auf unbekannte Ports druckt, ohne nachzufragen.
[Edit] Und wie ich inzwischen gelesen habe, waren das Win 3.1.-Kompat-Parameter und seit XP gar nicht mehr verwertet. Nachtrag um 17 h [/Edit]
Von daher ist der Batchdruck (oder etwas entsprechendes in VBScript mit CreateProcess() )IMHO auf den Standarddrucker (also %2 bleibt NULL) stressärmer.
[ich habe die Parameter-Nummerierung so gelassen und den "festen" Parameter "/pt" nicht mitgezählt.]
Grüße
Biber
[Edit]Ich verschieb den Beitrag mal von "Tools & Utilities" nach "Batches4hell". [/Edit]
die Parameter %2 bis %4 des "ImageView_PrintTo /pt "-Aufrufs sind
- %2 = Druckername, Beispiel "Xerox 5600 Newbie"
- %3 = Druckertreiber, fast immer NULL, sonst z.b. "winspool"
- %4 = Port (lass es einfach auf NULL)
[...
- %5 = Vorschau/Einstellseite anzeigen True/false also 0/1
- %6 = Anzahl Kopien
]
Die Parameter %3 und %4 sind (für den Batch-Einsatz) tendenziell theoretisch:
Ich glaube nicht, dass Windows eben mal auf wildfremde Drucker mit nicht installierten Druckertreibern auf unbekannte Ports druckt, ohne nachzufragen.
[Edit] Und wie ich inzwischen gelesen habe, waren das Win 3.1.-Kompat-Parameter und seit XP gar nicht mehr verwertet. Nachtrag um 17 h [/Edit]
Von daher ist der Batchdruck (oder etwas entsprechendes in VBScript mit CreateProcess() )IMHO auf den Standarddrucker (also %2 bleibt NULL) stressärmer.
[ich habe die Parameter-Nummerierung so gelassen und den "festen" Parameter "/pt" nicht mitgezählt.]
Grüße
Biber
[Edit]Ich verschieb den Beitrag mal von "Tools & Utilities" nach "Batches4hell". [/Edit]