deutschsprachige FoxPro User Group
Forum View
Home
  
  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




Harro Schippan   22.07.2021 09:11
Harro Schippan  22.07.2021 09:40
Bernhard Sander  23.07.2021 11:58
Harro Schippan  22.07.2021 10:05
Harro Schippan  22.07.2021 11:44
Harro Schippan  22.07.2021 14:43
S.Schabbach  26.07.2021 09:50
Harro Schippan  27.07.2021 07:16
S.Schabbach  27.07.2021 12:06
Harro Schippan  27.07.2021 17:08
Harro Schippan  28.07.2021 08:38
S.Schabbach  27.07.2021 12:09
Harro Schippan  27.07.2021 13:23
Hans-Peter Grözinger  27.07.2021 15:58
  
zurück zum Forum