Просмотр полной версии : Запуск файла по клику
Привет. Я хочу запускать файл кликом по ссылке в Mozilla FireFox.
ActiveX, вроде как, не поддерживается. Как же мне тогда запускать файл?
Какие надо использовать метода, и какие создавать объекты?
<HTML>
<HEAD>
</head>
<script type="text/javascript">
function My() {
var WshShell = CreateObject("WScript.Shell");
WshShell.Run(C:\Program\LA\LA.exe C:\B.Benassi - Baddy.mp3);
var Shell = new ActiveXObject("WScript.Shell");
sss = Shell.Exec("C:\\Program\\LA\\LA.exe C:\\B.Benassi - Baddy.mp3");
}
</script>
</head>
<body>
<input type="button" onclick="My()" value="Пуск"/>
<br><br></body></html>
CreateObject("WScript.Shell");
Это не в js, а в vbs. Даже IE не выполнит такого без разрешения
var Shell = new ActiveXObject("WScript.Shell");
Не запускается.
laimas, напишите функцию, которая запускает notepad.exe
напишите функцию, которая запускает notepad.exe
Нельзя из веб страницы запустить notepad посредством Shell.
А какие существуют альтернативные средства?
А какие существуют альтернативные средства?
Для кого, для вас? Зачем тогда браузер? Для ваших пользователей? А откуда у них C:\Program\LA\LA.exe C:\B.Benassi - Baddy.mp3?
Вы чего хотите?
Как запустить notepad.exe?
Здесь был вопрос, плюс создание ярлыка: VBS (http://javascript.ru/forum/misc/67086-kak-zapustit-yarlyk-s-pomoshhyu-wsh.html#post442532), JS (http://javascript.ru/forum/misc/67086-kak-zapustit-yarlyk-s-pomoshhyu-wsh.html#post442542), то не из веб страницы.
Просто запустить приложение, JS, но не из веб страницы:
var app = new ActiveXObject("Shell.Application")
app.ShellExecute("notepad.exe")
Не запускается
И как пытаемся запустить?
Ну вот, через HTML, как в шапке.
<script type="text/javascript">
function My() {
var app = new ActiveXObject("Shell.Application")
app.ShellExecute("notepad.exe")
}
</script>
Нельзя из веб страницы запустить, а тем более в FF, сколько раз можно повторять?
yurri_87
14.07.2017, 07:03
я реализовал посредством скрипта php, который может запускать экзешники. Не знаю, будет ли это работать у других пользователей (фича реализована на сайте под локальным сервером на компе), но на своем компе вполне работает. Обращение к скрипту происходит через $.ajax. Если такое устраивает - отпишитесь, я пороюсь найду нужный код.
А также интересно - нашли ли вы решение своего вопроса, если да - то каким способом.
ну да - у другого пользователя, конечно, не запустит, ведь это делает php-интерпретатор, а он находится на сервере. Кроме того на хостинге наверняка это не позволяют настройки php. Но повторюсь - у себя на компе онли вполне можно.
я реализовал посредством скрипта php, который может запускать экзешники.
Ради этого держать локальный север. РНР не для системного ПО, оставьте его в покое. :)
Посетите "Серый форум", там узнаете о простых приблудах, но которые позволяют писать и .exe с приличными возможностями.
ALEKS177
21.08.2017, 17:32
такой вопрос при запуске Firefox постоянно открывает пустые вкладки или окна после того как вы щёлкаете по ссылке...
vBulletin® v3.6.7, Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot