wisler: mit ajax "onclick" batdatei ausführen

Hallo

Kann man mit AJAX also bei einem button

<input type="button" onClick="location='batdatei ausführen'" value="OK" class="button2">

mit onclick eine bat-datei ausfürhen?

Bitte um hilfe.

danke

  1. Kann man mit AJAX also bei einem button mit onclick eine bat-datei ausfürhen?

    onlick kann höchstens JavaScript ausführen - dort kannst du einen XMLHttpRequest ausführen und z.B. eine PHP-Datei aufrufen, die dann die Befehle ausführt.

    1. ich möchte eigentlich nur eine bat-datei ausführen.

      am liebsten währe mir ja mit php aber das geht irgendwie nicht.

      ich möchte eine bat-datei am server ausführen die dann eine datei am drucker ausdruckt.

      mehr will ich ja nicht.

      hat wer eine lösung?

      1. hi,

        ich möchte eine bat-datei am server ausführen die dann eine datei am drucker ausdruckt.

        Jetzt poste doch endlich mal diese dämliche Batchdatei.

        Hotti

        --
        Wenn der Kommentar nicht zum Code passt, kann auch der Code falsch sein.
        1. Jetzt poste doch endlich mal diese dämliche Batchdatei.

          type rechnung1.txt > lpt2

          1. hi,

            »» Jetzt poste doch endlich mal diese dämliche Batchdatei.

            type rechnung1.txt > lpt2

            Na sowas auch ;)

            Geht bestimmt auch ohne Batch:

            mal was mit Perl

            Oder habts einen Netzwerkdrucker?: Einen handle auf Socket Port 9100 erstellen und die Druckdatei in den Handle schreiben.

            Hotte

            --
            Wenn der Kommentar nicht zum Code passt, kann auch der Code falsch sein.
            1. Hello,

              »» Jetzt poste doch endlich mal diese dämliche Batchdatei.

              type rechnung1.txt > lpt2

              Na sowas auch ;)

              Geht bestimmt auch ohne Batch:

              Habe ich ihm auch schon mal gepostet!

              <?php     ###line_printer.php ###

              siehe auch http://de3.php.net/manual/en/book.printer.php

              $fh = fopen('LPT1','w');
              fwrite($fh, 'Hallo ist ist der neue Text'.chr(12));
              fclose($fh);

              ?>

              Außerdem würde ich nicht 'type' nehmen, sondern 'copy'
              'Type' lässt sich nicht auf allen Installationen umleiten.
              Und 'LPT2' würde ich auch immer groß schreiben, weil es sonst manchmal nicht als Kanal erkannt wird, sondern stattdessen eine neue Datei geöffnet wird.
              Woran das liegt, weiß ich nicht.

              Liebe Grüße aus Syburg

              Tom vom Berg

              --
              Nur selber lernen macht schlau
              http://bergpost.annerschbarrich.de
              1. Hello,

                »» > »» Jetzt poste doch endlich mal diese dämliche Batchdatei.
                »» >
                »» > type rechnung1.txt > lpt2
                »»
                »» Na sowas auch ;)
                »»
                »» Geht bestimmt auch ohne Batch:

                Habe ich ihm auch schon mal gepostet!

                <?php     ###line_printer.php ###

                Na so ein Ignorant aber auch ;-)

                Aber sorry, Tom, ich hatte Deinen Post auch noch nicht gelesen.

                Viele Grüße,
                Horst

                --
                21.3.1987, Frühlingsanfang im Harz. Bei -10° Celsius und 3m Schneehöhe erstiegen wir den Brocken. Allerdings musste der Gipfelsieg damals aus politischen Gründen ausfallen....
      2. ich möchte eigentlich nur eine bat-datei ausführen.

        sagtest du schon

        am liebsten währe mir ja mit php aber das geht irgendwie nicht.

        Hast du meinen Post überhaupt gelesen oder möchtest du weiter nur rumheulen?

        ich möchte eine bat-datei am server ausführen die dann eine datei am drucker ausdruckt.

        Was die Batch-Datei tut ist egal, du willst sie erstmal ausführen - kümmere dich erst um diesen teil.

        mehr will ich ja nicht.

        Schon gut.

        hat wer eine lösung?

        Jetzt bin ich mir sicher, du hast meinen Post nicht gelesen (oder nicht verstanden).

        1. doch habe ich gelesen aber ich habe ja gesagt das es mit php bei mir nicht funktioniert.

          1. doch habe ich gelesen aber ich habe ja gesagt das es mit php bei mir nicht funktioniert.

            Schade, dass es nicht funzt.

          2. Das ich die Textdatei an LPT1 sende geht nicht, habe ich schon probiert!

            lg.

  2. Hallo

    Kann man mit AJAX also bei einem button

    <input type="button" onClick="location='batdatei ausführen'" value="OK" class="button2">

    mit onclick eine bat-datei ausfürhen?

    Es gibt zwei Dinge, die Du mit Ajax machen kannst:
    1. Klo saubermachen
    2. XML-http-request

    Was dann serverseitig bei 2. ausgeführt wird, kann auch eine bat-Datei sein, sofern das die Plattform unterstützt.

    Hotte

    --
    Wenn der Kommentar nicht zum Code passt, kann auch der Code falsch sein.
    1. Es gibt zwei Dinge, die Du mit Ajax machen kannst:

      1. Klo saubermachen
      2. XML-http-request

      Das geht mit Cola auch :)

  3. Ahoi,

    http://forum.de.selfhtml.org/archiv/2007/12/t163130/#m1062143

    wie die vorredner schon sagten, hat das nischt mit ajax zu tun. du willst auf deinem rechner die .bat starten?

    Dank und Gruß,

    frankx

  4. Hello,

    warum bleibst Du nicht in Deinem Thread?
    https://forum.selfhtml.org/?t=184889&m=1226127

    Ich habe doch für Dich herausgefunden, wie es funktioniert und habe hier nun dutzende Blätter mit "Hallo" darauf herumliegen ;-)

    https://forum.selfhtml.org/?t=184889&m=1226227

    Liebe Grüße aus Syburg

    Tom vom Berg

    --
    Nur selber lernen macht schlau
    http://bergpost.annerschbarrich.de