Einzelnen Beitrag anzeigen

Benutzerbild von Jelly
Jelly

Registriert seit: 11. Apr 2003
Ort: Moestroff (Luxemburg)
3.741 Beiträge
 
Delphi 2007 Professional
 
#1

Standardprogramm bei shellexecute (...,'print'...)

  Alt 18. Nov 2005, 15:09
Als Vorgeschichte dient dieser Thread.

Aber zum Problem... Über
Shellexecute (handle,'print','test.pdf',nil,SW_SHOWNORMAL) ; Das Programm das dafür benutzt wird, ist in Windows definiert (siehe Anhang).

Das klappt auch, solange beim Befehl nur ein Parameter übegeben wird, wie hier:
"C:\Program Files\Ghostgum\gsview\gsprint.exe" -printer "\\BRUNATA\OKI C5300" "%1"

Jetzt möchte ich aber den Druckernamen ebenfalls als Parameter übergeben. Wie lautet dann der Aufruf von ShellExecute, und wie muss ich den Dateitype definiern.

"C:\Program Files\Ghostgum\gsview\gsprint.exe" -printer "\%2" "%1"
oder
"C:\Program Files\Ghostgum\gsview\gsprint.exe" -printer "\%1" "%2"

scheint nicht zu klappen.
Miniaturansicht angehängter Grafiken
filetypes_245.jpg  
  Mit Zitat antworten Zitat