|
|
existierendes PDF Dokument per Programm drucken- #24195 in section [743233] |
Sec: |
(1) Allgemeines |
Von: |
Harro Schippan |
An: |
S.Schabbach |
Am/Um: |
28.07.2021 08:38:31 gelesen |
|
_PDFexe = "C:\Program Files (x86)\Adobe\Acrobat Reader DC\Reader\AcroRd32.exe" _PDFfile = "C:\mbpLocal\mbp-mahnung.pdf" _PDFprinter = "PDF24" _PDFparam = [/n /s /h /t ] + ["] + _PDFfile + [" "] + _PDFprinter + ["] *!* /n - Launch a new instance of Reader even if one is already open *!* /s - Don't show the splash screen *!* /o - Don't show the open file dialog *!* /h - Open as a minimized window *!* /p - Open and go straight to the print dialog *!* /t - Print the file the specified printer. DECLARE INTEGER ShellExecute ; IN SHELL32.DLL ; INTEGER nWinHandle,; STRING cOperation,; STRING cFileName,; STRING cParameters,; STRING cDirectory,; INTEGER nShowWindow && max lcWorkDir = JUSTPATH( _PDFfile ) lnShowWindow = 1 _ShellExecuteResult = ShellExecute(0, "open" , _PDFexe , _PDFparam , lcWorkDir , lnShowWindow )
|
Hallo Stefan, jetzt will der Acrobat mich aber richtig ärgern. Hatte mein Progrämmchen jetzt an Deines angeglichen und diese Zeile eingebaut: lcWorkDir = JUSTPATH( _PDFfile ) Jetzt kommt bei jedem Programmstart ein kleines Sprachauswahlfenster. (Deutsch und Englisch) Damit läuft natürlich kein unbeaufsichtigtes Programm. In den Einstellung kann man nur Deutsch wählen. Hab dann den wieder lcWorkDir wieder leer gemacht, jetzt kommt das Fenster nicht mehr. lcWorkDir = "" Läßt sich beliebig hin und her einstellen. Habe nicht gerne den Zufall in meinen Programmen. Weiß gar nicht wo ich suchen soll, Acrobat oder mein Windows? Gruß Harro
|
|
|
|