logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Jak uruchomić plik .exe z poziomu JavaScript w HTML?

mw811 03 Cze 2003 10:32 1904 4
REKLAMA
  • #1 236129
    mw811
    Poziom 18  
    Posty: 384
    Pomógł: 2
    Ocena: 10
    Witam.
    Może Wiecie jak powinien wyglądać script tak bym mógł
    go wrzucić do html i żeby ten script uruchamiał plik .exe
  • REKLAMA
  • #2 236145
    Sheitar
    Poziom 12  
    Posty: 19
    To do java scripta:

     function RunExe(ExeName, Params)
     { 
     var oShell = new ActiveXObject("Shell.Application"); 
     oShell.ShellExecute(ExeName, Params,"", "open", "1"); 
     } 


    Jako link wstaw, czy tam do onclick czy co wymyślisz:
    "javascript:RunExe('C:\\WINDOWS\\system32\\calc.exe','')"
  • REKLAMA
  • #3 236314
    mw811
    Poziom 18  
    Posty: 384
    Pomógł: 2
    Ocena: 10
    Wpisałem prosty przykład i przeglądarka informuje mnie o błędach.
    Proszę o pomoc i poprawienie błędu.



    <html>
    <head>
      <script language="JavaScript">
    
    function RunExe(ExeName, Params) 
    { 
    var oShell = new ActiveXObject("Shell.Application"); 
    oShell.ShellExecute(ExeName, Params,"", "open", "1"); 
    } 
     
    
    
     </script>
    </head>
    <body>
    <form>
      <input type="button" name="Button1" value="Naciśnij mnie" onclick="RunExe('c:\\Windows\\calc.exe','')">
      </form>
    </body>
    </html>
    
  • REKLAMA
  • #4 238879
    rafaello120
    Poziom 13  
    Posty: 36
    U mnie na IE5.5 działa, a na operze7 nie działa, ale błądów też nie wywala.
  • #5 240585
    Sheitar
    Poziom 12  
    Posty: 19
    mw811 napisał:
    Wpisałem prosty przykład i przeglądarka informuje mnie o błędach.
    Proszę o pomoc i poprawienie błędu.


    Wkleiłem Twój kod do notatnika, zapisałem i odpaliłem - działa prawie bez problemów (mam XP więc nie mam C:\Windows\calc.exe, więc wywala okienko z brakiem pliku). Na IE 6.0 działa napewno, może wejdź w ustawienia Zabezpieczeń przeglądarki i poszukaj czy masz może wyłączone wykonywanie ActiveX, czy też aktywnych skryptów - nie wiem dokładnie tylko strzelam z nazwami po pobieżnym przejrzeniu tych zabezpieczeń, ale coś od tego musi być :)
REKLAMA