Zum Inhalt springen

ausführbare Datei mit Parameterübergabe aus Intranet starten


Empfohlene Beiträge

Geschrieben

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.

Geschrieben
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.

Geschrieben

Versteh ich das richtig? Die ausführbare Datei ist auf dem Client? Was soll den dann übers intranet ausgeführt werden?

Soll der server die datei auf dem client rechner starten? Das ist zwar möglich aber.....aber.....warum???

Geschrieben

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.

Geschrieben

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.

Geschrieben

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

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

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...