Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

html+css создать ссылку на ехе-файл

23K
19 апреля 2012 года
lga74
106 / / 19.02.2011
Непроходимо, чтобы с html страницы запускалась программа, заранее установленная на стационарный ПК. Как создать ссылку на ехе-файл программы?Сайт (в моем случае электронный учебник, написанный на html+css) будет находится всегда локальном ПК. Возможно это сделать только с участием html+css?
277
19 апреля 2012 года
arrjj
1.7K / / 26.01.2011
нет
Без js или аплета не обойтись
Код:
<html>
    <head>
        <script type="text/javascript">
        function runProgram()
        {
            var shell = new ActiveXObject("WScript.Shell");                
            var appWinMerge = "\"C:\\Program Files\\WinMerge\\WinMergeU.exe\" /e /s /u /wl /wr /maximize";
            var fileLeft = "\"D:\\Path\\to\\your\\file\"";
            var fileRight= "\"D:\\Path\\to\\your\\file2\"";
            shell.Run(appWinMerge + " " + fileLeft + " " + fileRight);
        }
        </script>
    </head>

    <body>
        <a href="javascript:runProgram()">Run program</a>
    </body>
</html>
23K
19 апреля 2012 года
lga74
106 / / 19.02.2011
А если Си#? создаю приложение WindowsForms, а там есть возможность?
23K
19 апреля 2012 года
lga74
106 / / 19.02.2011
Спасибо за подсказку, но можно несколько вопросов по коду, т.к. js почти не владею.
Цитата:
var appWinMerge = "\"C:\\Program Files\\WinMerge\\WinMergeU.exe\" /e /s /u /wl /wr /maximize";

это путь где лежит программа, а соответственно находиться запускающийся ехе файл?

Цитата:
var fileLeft = "\"D:\\Path\\to\\your\\file\"";
var fileRight= "\"D:\\Path\\to\\your\\file2\"";

это что?

277
19 апреля 2012 года
arrjj
1.7K / / 26.01.2011
Аргументы с которыми запускается программа.
><
23K
19 апреля 2012 года
lga74
106 / / 19.02.2011
Цитата:
"\"D:\\Path\\to\\your\\file\""

Это путь чего?

7
19 апреля 2012 года
@pixo $oft
3.4K / / 20.09.2006
Да просто аргументы же :) Если они не нужны,эту часть можно опустить
23K
19 апреля 2012 года
lga74
106 / / 19.02.2011
Чет не получается.Моя прога лежит по адресу C:\Program Files\ColorMania то в итоге мой код должен выглядеть так?
Код:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<script type="text/javascript">
         function runProgram()
         {
             var shell = new ActiveXObject("WScript.Shell");                
             var appWinMerge = "\"C:\\Program Files\\ColorMania\\ColorMania.exe;
   
             shell.Run(appWinMerge + " " + fileLeft + " " + fileRight);
         }
         </script>
</head>

<body>
<a href="javascript:runProgram()">Run program</a>
</body>
</html>
72K
19 апреля 2012 года
CorsaiR
59 / / 07.03.2012
 
Код:
var shell = new ActiveXObject("WScript.Shell");                
var appWinMerge = "\"C:\\Program Files\\ColorMania\\ColorMania.exe\" ";
   
shell.Run(appWinMerge);
23K
20 апреля 2012 года
lga74
106 / / 19.02.2011
Спасибо! Получилось!Только в Internet Explorer, в Opera ссылка не работает..
7
20 апреля 2012 года
@pixo $oft
3.4K / / 20.09.2006
Потому что там не работает WScript.А в предыдущем примере кавычки не было,ну и ещё пара мелочей
23K
21 апреля 2012 года
lga74
106 / / 19.02.2011
Да, поняла в чем была ошибка......Спасибо!
23K
22 апреля 2012 года
lga74
106 / / 19.02.2011
Еще вопрос по коду выше, как прописать абсолютный адрес ссылки (ехе файл программы находится в той же папке,что и ехе файл для запуска главной страницы електронного учебника). Пишу вот такой код, выдант ошибку. Подскажите, пожалуйста, что не так?
Код:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
 "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <script type="text/javascript">
          function runProgram()
          {
             var shell = new ActiveXObject("WScript.Shell");                  
var appWinMerge = "\\22.exe\" ";
     
 shell.Run(appWinMerge);
          }
          </script>
 </head>

 <body>
 <a href="javascript:runProgram()">Run program</a>
 </body>
 </html>
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог