Announcement

Collapse
No announcement yet.

Programm ausführen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Programm ausführen

    Hi All,
    ich möchte ein Windowsprogramm ausführen.
    Hier mein Code:
    Code:
    function kbaToCoParts(zu2,zu3){
    	var zu33 = zu3.substring(0, 3);
    	var kba = zu2 + zu33;
    	alert("KBA wird zu CoParts uebergebn KBA = "+ kba );
    	var wshShell = new ActiveXObject("WScript.Shell");
    	//var wshShell = XSIFactory.CreateObject("WScript.Shell");
    	var aufruf = "C:\\lxcars\\lxccoparts.ahk" + " " + kba;
    	var oExec = wshShell.Run(aufruf);
    }
    Die Fehlerkonsole von Firefox meldet:
    ActiveXObject is not defined.
    Als Browser ist nur Firefox geeignet.
    Wie kann ich das Programm aufrufen??
    Gruß Ronny

  • #2
    Firefox kann von Hause aus kein ActiveX; ggf. PlugIn installieren

    http://kb.mozillazine.org/ActiveX
    Christian

    Comment


    • #3
      Gibt es keine andere Lösung ein Programm via JS aufzurufen??

      Comment


      • #4
        Gott sei Dank nicht
        Christian

        Comment


        • #5
          Dann sicher auch keine Lösung um ein Programm von Firefox aus zu starten. Ich denke da so an ein Plugin in dem dem zu startenden Programm explizit eine Erlaubnis erteilt wird. Ich muss Daten aus einem Webformular (läuft nur im LAN) an ein Windowsprogramm übergeben.

          Comment


          • #6
            Originally posted by Ciatronical View Post
            Dann sicher auch keine Lösung um ein Programm von Firefox aus zu starten. Ich denke da so an ein Plugin in dem dem zu startenden Programm explizit eine Erlaubnis erteilt wird. Ich muss Daten aus einem Webformular (läuft nur im LAN) an ein Windowsprogramm übergeben.
            Dazu würden sich Protokoll-Handler anbieten. Damit ist es Browser-Unabhängig möglich genau das gewünschte zu realisieren. Diverse Peer2Peer-Anwendungen definieren sowas damit man per Browser entsprechend Downloads starten kann.

            Comment


            • #7
              Bei Firefox muss man unterscheiden zwischen Javascript-Code, der in einem HTML-Dokument ist, das per HTTP geladen wird, und Javascript-Code in einer Firefox-Erweiterung (die der Browserbenutzer zuvor installiert hat). Letzterer unterliegt nicht den Sicherheitseinschränkungen und kann per XPConnect dann XPCOM-Komponenten wie https://developer.mozilla.org/en/nsIProcess benutzen und so auch eine andere Applikation starten. Beispiel siehe http://jsdoodnauth.wordpress.com/200...om-interfaces/

              Comment

              Working...
              X