Zum Inhalt springen

ausführbare Datei mit Parameterübergabe aus Intranet starten


Der Kleine

Empfohlene Beiträge

Wie ist es möglich, aus dem Intranet eine ausführbare Datei mit Parametern zu öffnen?

Welche Hürden sind dabei zu nehmen?

Grund: Eine im Intranet erstellte Datenbank soll über ausführbare Dateien, die weitere Daten einlesen werden, komplettiert werden. Dazu werden entsprechende Parameter (was, wie eingelesen werden soll) an das Programm angefügt.

Die Sicherheitsabfrage des Browsers ist akzeptabel.

Konfiguration:

Suse als Webserverlösung.

PHP Version 5.3.0

Mysql als Datenbank

lokal läuft Windows 2003 Server als Domäne.

Samba Client ist installiert.

Google und Fi.de brachten bisher keinen Erfolg.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Wo läuft deine ausführbare Datei (dass sich mit der DB verbindet und Daten manipuliert?!) - auf dem Client oder auf dem Server?

Auf dem Client. Verbindung über ODBC steht.

Eine Programmierung über PHP ist keine Alternative, da einerseits im Windows-Dateisystem existierende Dateien ausgewertet werden müssen, sowie die verschiedenen Auswerteroutinen bereits existieren mittels VB. Eine Nachprogrammierung ist Doppelarbeit für mehrere Monate.

Die VB - Dateien werden bereits erkannt und können ausgeführt werden (mit der entsprechenden Sicherheitsabfrage), jedoch Start-Paramter werden noch nicht erkannt.

Link zu diesem Kommentar
Auf anderen Seiten teilen

ja, der Server soll auf dem Client eine ausführbare Datei starten, da einerseits Linux (Server), so ungerne .exe ausführt und zweitens der jeweilige Nutzer innerhalb der ausführbaren Datei Eingaben tätigen und bestätigen muss.

Um diesen Nutzer die Arbeit deutlich zu erleichtern, ist die Ausführung der Datei mit Parametern eine Option.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Aber klar doch: Erster Link im letzten Post stand das Ergebnis:


<SCRIPT LANGUAGE="VBScript">

sub programm_starten

Dim WshShell

Set WshShell = CreateObject ("WScript.Shell")

WshShell.Run "\\fileserver\irgendwo\programm.exe params"

End Sub

</SCRIPT>

sowie

<a href="javascript:programm_starten()">Hier klicken</a>

Im IE (hier Standardbrowser) funktioniert es, und das reicht.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Danke.

Mich hat halt diese Aussage in dem Link dazu etwas irritiert:

Es geht aber (natürlich) nur, wenn die ausführende HTML-Datei in

einer FILE-Umgebung liegt, d.h. direkt von der Festplatte, CD, etc.

aufgerufen wird, in einer HTTP-Umgebung (z.B. im Intranet) geht es

nicht.

Aber wenn du sagst es geht, dann gehts :D

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...