Domino 9 und frühere Versionen > ND8: Entwicklung

Datei per Script öffnen

(1/2) > >>

bikerboy:
hallo zusammen,

ich habe gerade ein sript geschrieben, bei dem als ergebnis ein pdf rausplumst. Dieses PDF würde ich gerne zur anzeige bringen, aber wenn ich dem script sage:


--- Code: --- 'PDF Öffnen
Dim intRun As Integer
intRun = Shell(strPrintPath,3)


--- Ende Code ---

Bekomme ich als Rückgabe immer ne 0

???

bikerboy:
So habe noch ein bisschen google bemüht und bin zu folgendem ergebnis gekommen


--- Code: --- strCommand = {start AcroRd32.exe }+ strPrintPath
intRun = Shell(strCommand,3)

--- Ende Code ---

wenn ich den strCommand einfach in der cmd eingebe, startet er den acrobatreader mit dem gewünschten pdf, wenn ich das ganze per skript absetze nicht. ist doch zum Mäuse melken

eknori:
Die cmd sucht selbsttätig nach der mit der Endung verknüpften Anwendung. Der Shell Befehl ruft unter windows einfach nur ein ShellExecuteEx auf. Und dieser Api Call macht die Auflöung nicht von sich aus, sondern erwartet den vollständigen Pfad zur Anwendung.

bikerboy:
das ist ja doof, die kann ja bei geden anders sein.

Obwohl da müsste man doch jetzt über die regedit gehen können, oder ?

eknori:
Unter Windows gibt es da eine API für. muss ich mal suchen.

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln