Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » HTML/Javascript: как запустить exe-файл?

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3

Открыть новую тему     Написать ответ в эту тему

king_stiven

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть .js скрипт запускающий 1.bat  в скрытом виде  и передающий ему параметр 3
 
var WSHShell = WScript.CreateObject("WScript.Shell");  
WSHShell.Run('"1.bat" 3',0);  
 
 
 
 
Как запустить таким образом батник и передать ему параметры? То есть запускаем    
1.js %1 %2 ...  
и %1 %2 ... передаётся батнику, и сам батник скрыто запускается?  
 Вариант создания .js из батника типа:
 
echo var WSHShell = WScript.CreateObject("WScript.Shell");  >> 1.js
echo WSHShell.Run('"1.bat" 3',0);   >> 1.js
 
не годится.
 
 
 
 
Добавлено:
 

Всего записей: 2237 | Зарегистр. 17-07-2006 | Отправлено: 11:18 19-10-2010
Talay



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
<html>   <body>   <script lang="Javascript1.2">    var oShell  oShell = new ActiveXObject ("WScript.Shell");  oShell.Run('cmd /K "D:\\1.exe"', 0, false);  window.event.cancelBubble = true;    </script>    </body>   </html>    

 
у меня так:
 

Код:
<a href="c:\Program Files\The Bat!\thebat.exe" target="_blank"><img title="ПОЧТА" src="/modules/profile/images/bat.png" alt="" width="48" height="48" /></a>

 
вот такое возможно как сделать, просто я делаю интранет страничку для пользователей и для каждого отдельно будет ярлыки , для бухов 1с и тд
 
 
 
еще такой код нашел, но не работает:
 

Код:
<html>
<head>
<script type="text/javascript">
 
    function LaunchNotepad() {
 
        netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');
 
        var file = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsILocalFile);
        file.initWithPath("C:\\Windows\\notepad.exe");
 
        var process = Components.classes["@mozilla.org/process/util;1"].createInstance(Components.interfaces.nsIProcess);
        process.init(file);
 
        var args = ["C:\\autoexec.bat"];
        process.run(false, args, args.length);
}
 
</script>
</head>
<body>
    <input type="button" value="Start Notepad" onClick='LaunchNotepad();'>
</body>
</html>

Всего записей: 482 | Зарегистр. 07-08-2008 | Отправлено: 13:36 03-04-2013 | Исправлено: Talay, 14:10 03-04-2013
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3

Компьютерный форум Ru.Board » Интернет » Web-программирование » HTML/Javascript: как запустить exe-файл?


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru