H-P Ortner: Öffnen von Dateien ausserhalb des Browsers

Beitrag lesen

Hallo Thomas!

... Vorab meine Intention : Ich habe mir in C++ ein Programm geschrieben, welches knapp 50.000 pdf-Dokumente sortiert und mir ein HTML-Gerüst zum Aufruf bastelt. Jedes Dokument soll auf zwei verschiedene Arten aufgerufen werden können - zum einen 'normal' mit dem IE-Plugin, zum anderen in der Acrobat Vollversion.

<a href="C:\Batch\Aufrufdatei.bat?C:\PDF\pdf01.pdf">

In der Batch-Datei wird dann die Vollversion aufgerufen und der Pfad hinter dem ? soll als Parameter dienen, damit Acrobat mit dem gewählten PDF starten - die %1-Variable ist aber leider leer. Kann ich davon ausgehen das dies generell nicht möglich ist ? - Das die Variable irgendwo im Nirvana verschwindet ?

Du gibst folgende Rahmenbedinigen bekannt:
1. Intranet
2. IE
3. PDF über Laufwerk und nicht über http zu öffnen

Es beantwortet zwar nicht direkt Deine Frage, ist aber ein möglicher Lösungsansatz:
<html>
<head>
<title>Öffnen von Dateien wie mit Doppelklick darauf</title>
<SCRIPT LANGUAGE="VBScript">
<!--
Dim wsh
Function Open(Param)
 Set Shell= CreateObject("Shell.Application")
 Shell.open (Param)
End Function
-->
</SCRIPT>
</head>
<body>
<a name='Test' onClick='Open("C:\PDF\pdf01.pdf")'><u>Acrobat</u></a>
<a href="C:\PDF\pdf01.pdf">IE</a><br>
</body>
</html>

Dein C-Programm müsstest Du entsprechend anpassen.

Viele Grüße

H-P Ortner