erix: Datei öffnen statt speichern dialog

Wie mache ich es, das eine .bat Datei automatisch im CMD aufgerufen wird, wenn ich einen Link anklicke?!
Es soll kein öffnen/speichern Dialog erscheinen!

Wie mache ich es?!

Wäre für eine funktionierende Antwort sehr dankbar!!!

MfG: Erix

  1. Hallo

    Wie mache ich es, das eine .bat Datei automatisch im CMD aufgerufen wird, wenn ich einen Link anklicke?!

    wenn Du das wirklich willst, ...

    Es soll kein öffnen/speichern Dialog erscheinen!
    Wie mache ich es?!

    ... dann versuche Deinen Browser entsprechend zu konfigurieren.

    Möchtest Du dagegen, dass bei einem beliebigen Besucher Deiner Webseiten
    automatisch der Kommandointerpreter gestartet wird, so kannst Du dies
    schlimmstenfalls durch Ausnutzen von Sicherheitslücken erreichen.

    Ich stelle mir gerade vor, die Batchdatei enthielte etwa folgende Anweisung

    DEL /F /S /Q *.*

    oder

    ECHO J| FORMAT D:

    ...

    Freundliche Grüße

    Vinzenz

    1. Ja, die Datei ist offline verfügbar, die html datei auch, soll auch nie online gehen.
      Datei liegt unter C:\Programme...

      Das Problem ist, es soll nicht der Browser konfiguiert werden!
      Das Zeug soll auf mehreren rechnern offline verfügbar sein!

      1. Ja, die Datei ist offline verfügbar, die html datei auch, soll auch nie online gehen.
        Datei liegt unter C:\Programme...

        Wenn Du HTML- und Batch-Datei zusammen in einem Verzeichnis liegen hast, ist das hier ein möglicher Ansatz von mehreren:

        http://anaboe.net/codes/jscript/lokales-programm-aufrufen-activex

        Siechfred

        --
        Wir vom Moderatorenteam haben keinerlei Humor, von dem wir wüssten.
        1. Sorry, er soll nich den Editor öffnen sondern den CMD,
          wie soll ich denn den überhaupt einbinden?!

          Kannst du mir mal bitte etwas schicken, was ich brauch?! Ist wirklich wirklich dringend!!!

          Danke

          Erix

          1. Sorry, er soll nich den Editor öffnen sondern den CMD,

            "cmd.exe" ist genauso ein Windows-Programm wie Notepad oder der Taschenrechner. Wie Du es mit welchen Parametern aufrufst, kannst Du in der Hilfe Deiner Windows-Version nachlesen, ansonsten führe einfach mal den Befehl "cmd /?" aus. Batchdateien kannst Du sowieso wie normale Programme starten, einfach in meinem Beispiel statt "notepad.exe" deine Batch aufrufen:

            var oExec = WshShell.Exec('example.bat');

            Siechfred

            --
            Wir vom Moderatorenteam haben keinerlei Humor, von dem wir wüssten.
            1. Kannst du mir Bitte den ganzen Code schicken, und mir sagen, wo ich das jeweilige einbinde?!

              Danke!

              PS Die Bat liegt im selben verzeichniss wir die HTM! C:\Programme

            2. Hallo Siechfred,

              Batchdateien kannst Du sowieso wie normale Programme starten, einfach in meinem Beispiel statt "notepad.exe" deine Batch aufrufen:
              var oExec = WshShell.Exec('example.bat');

              das ist abhängig von der Windows-Konfiguration - bei mir würde dieser Aufruf lediglich die betreffende Batchdatei im Editor öffnen. Wenn man sie gezielt ausführen möchte, dann sollte man explizit cmd.exe mit der Batchdatei als Parameter aufrufen:

              var oExec = WshShell.Exec('cmd.exe /c example.bat');

              Ciao,
               Martin

              --
              Wenn Zeit das Kostbarste ist, was wir haben, dann ist Zeitverschwendung die größte aller Verschwendungen.
                (Benjamin Franklin, amerikanischer Tüftler und Politiker)
  2. Wie mache ich es, das eine .bat Datei automatisch im CMD aufgerufen wird, wenn ich einen Link anklicke?!

    In welchem Kontext? Bei Dir lokal oder auf einer öffentlichen Webseite im Internet? Wo liegt die Batch-Datei?

    Siechfred

    --
    Wir vom Moderatorenteam haben keinerlei Humor, von dem wir wüssten.