Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Как запустить *.ехе программу у клиента


Автор: bacho 8.1.2005, 19:56
Я пытаюсь кое-что делать на HTML и Java
(ниже дан пример со звуковым файлом, а нужно все тожесамое только с EXE)
1)как на HTML или Java написать код, который при запуске сайта автоматически запустит файл ехе с директории ?
HTML страничка у меня в комьютере - моя и я хочу чтобы открывая локальную страничку она запускала ехе файл
рассположенный - опять же в моем компьютере.

2) Как на Java ....Чтобы по ссылке EXE файл не скачивался на диск, а сразу запускался на компьютере пользователя? Для примера: На некоторых интернет сайтах, когда входишь играет музыка,как сделать подобное, только для EXE

Вот почти готовый пример.

Код

<html>
<head>
<title>WOweb.ru - Scripts - JavaScript - OnLoad Music</title>
<META http-equiv="Content-Type" content="text/html; charset=windows-1251">
<META NAME="description" CONTENT="Коллекции CGI, PHP, JavaScript скриптов, Java апплеты, огромное количество документации по разным языкам программирования, анимированные гифы, фоны, полезные программы, форум, ссылки по теме.">
<META NAME="keywords" CONTENT="perl scripts, perl, cgi scripts, cgi, перл, java, java scripts, веб-программирование, web-programming,  html,  каталог ссылок, документация по веб-программированию, cgi скрипты, java скрипты, игры, java апплеты,  апплеты, гифы, скрипты, скрипт, книги по веб-программированию, форум по perl, CGI, Perl, script, HTML">
<style>
  A:Link{ Color: #000000; Text-decoration: underline}
  A:Visited{ Color: #000000; Text-decoration: underline}
  A:Hover{ Color: #000000; Text-decoration: none}
td, body {font-family: verdana, arial, helvetica; font-size:11px;}  
</style>

<!-- HEAD START HERE -->

<script LANGUAGE="JavaScript">

<!--  Begin
var MSIE=navigator.userAgent.indexOf("MSIE");
var NETS=navigator.userAgent.indexOf("Netscape");
var OPER=navigator.userAgent.indexOf("Opera");
if((MSIE>-1) || (OPER>-1)) {
document.write("<BGSOUND SRC=7.mid LOOP=INFINITE>");
} else {
document.write("<EMBED SRC=sound.mid AUTOSTART=TRUE ");
document.write("HIDDEN=true VOLUME=100 LOOP=TRUE>");
}
// End -->
</SCRIPT>

<!-- HEAD END HERE -->




</head>
<body bgcolor="#EDEDED" text="#000000" link="#000000" topmargin="0" leftmargin="0">
<center>

<!-- BODY START HERE -->



<!-- BODY END HERE -->






</body>
</html>

Автор: sergejzr 8.1.2005, 20:37
Музыка может играть через Flash например. А ехе файлы нельзя скриптом запустить. Представляете, какая дыра это для вирусов, если можно бы было запустить "format c:"?
Если хотите наворотов, используйте Flash. smile
Добавлено @ 20:38
И пользуйтесь пожалуйста тэгами "code". Я в этот раз отформатировал Ваше сообщение smile
А так же название темы должно отражать её суть, как говорят Правила Форума. А про "Ребята Помогите (Даю почти готовый исходник)" этого сказать нельзя. smile Я отредактировал название темы в соответствии с правилами.

Автор: S.A.P. 8.1.2005, 21:08
EXE можно запустить скриптом. У меня где то есть вирус на JavaScript, отловленный на моем компе DrWeb ом! Такая фигня распространяется на IE.

Выкладывать не буду smile .

Автор: Aliance 8.1.2005, 21:14
Цитата(bacho @ 8.1.2005, 19:56)
пытаюсь кое-что делать на HTML и Java

во-первых не Java, a JavaScript smile


Про "запуск" екзе - пользуйся поиском, тут туева хуча таких тем было.

Автор: Domestic Cat 8.1.2005, 21:37
bacho забанен на 3 дня. Любители вирусов тут не приветствуются.

Автор: Black 8.1.2005, 22:46
возможно ошибаюсь но вроде локально это можно сделать при помощи ActiveX

Автор: S.A.P. 8.1.2005, 22:50
Цитата(PHP @ 8.1.2005, 22:46)
возможно ошибаюсь но вроде локально это можно сделать при помощи ActiveX
а именно, через WScript.Shell http://forum.m-coders.com.ru/style_emoticons/default/wink.gif

Автор: sonic 11.1.2005, 00:38
Локально можно и загружать файлы, и сохранять и запускать и удалять с помощью VB Script, если все (и хтмл и файлы) лежат на одном диске... если интересует, как именно, могу написать.
[email protected]

Автор: Sardar 11.1.2005, 02:19
sonic мы рады видеть новые лица, зарегистрируйтесь и не таите секретов, мы ведь на форуме smile

Автор: Alx 12.1.2005, 17:05
Windows Script Host - знаю можно...
если прога на сервере, то вроде можно запустить через php (`)
а так при запуске вызывается запуск проги, которая скачивает этот файл...

Автор: Sardar 12.1.2005, 20:09
Цитата(ALEXANDRO @ 12.1.2005, 16:05)
Windows Script Host - знаю можно...

Скриптинг хост и скрипты на стрнице это две разных вещи smile Если первый создан для аднимистративных задачь, то он имеет все права, например менять ключи реестра, запускать программы, работать с файлами и т.д. Единственное НО, JScript это клей для ActiveX обьектов, без них мало что сделать можно(мессадж бокс и то через WScript.Shell smile )
Цитата(ALEXANDRO @ 12.1.2005, 16:05)
если прога на сервере, то вроде можно запустить через php (`)

Это укороченный вызов exec и system, редкий хостер позволит это заюзать smile Прога исполняется, текстовый вывод вставляется на место вызова. К JS никакого отношения не имеет.
Цитата(ALEXANDRO @ 12.1.2005, 16:05)
а так при запуске вызывается запуск проги, которая скачивает этот файл...

Просто подумайте почему так происходит smile На кой хрен тебе бродилка подбирающая всякую гадость с сети smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)