Open exe

Открыть exe-файл по ссылке в HTML-файле?

Я хочу открыть исполняемый файл через ссылку в файле HTML.

Является ли это возможным? Если так, то как?

8 ответов

Вы не можете запустить / выполнить файл.exe, который находится локально на компьютере пользователя или через сайт. Пользователь должен сначала загрузить исполняемый файл, а затем запустить исполняемый файл.

На локальном компьютере вы можете сделать это с легкостью, поэтому вам просто нужно создать собственный протокол, например, тот, который используется Skype или iTunes для запуска собственных приложений Windows: — Пользовательский протокол должен быть создан в реестре Windows путем добавления запись как здесь:

Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\ACCapp] @="URL:ACCapp Protocol" "URL Protocol"="" [HKEY_CLASSES_ROOT\ACCapp\shell] [HKEY_CLASSES_ROOT\ACCapp\shell\open] [HKEY_CLASSES_ROOT\ACCapp\shell\open\command] @="msaccess.exe" 

слово в Blod ACCapp — это имя пользовательского протокола, который будет использоваться в вашей ссылке html href, как указано ниже

эта ссылка не будет работать, если вы не добавите ключи реестра. NB: никогда не ограничивайте свое воображение, просто найдите то, что найдете. Надеюсь, поможет

это единственный способ, которым я вижу:

   function runProgram() Run program   

Из-за соображений безопасности это невозможно, и, вероятно, лучше так и останется.

Следующий код работает, но только на машине, на которой существует программа:

Я создал приложение для этой конкретной цели. Он называется WebRun, и вы можете скачать его с http://www.webrunapps.com/. После установки вы можете создать ссылку webrun для запуска любого исполняемого файла / файла / команды на вашем ПК с Windows. Вот пример для запуска блокнота:

Вы можете написать объект Active-X, который работает только в Internet Explorer.

Это не exe, но это ближе всего к запуску exe.

На работе я ПК (облом — я фанат MAC) и Firefox. Код, который работал для меня в Firefox, и ссылка работает только внутри, был ,

И это работает ТОЛЬКО если вы щелкнете правой кнопкой мыши по ссылке и выберете Открыть ссылку в Ext.App. Простое нажатие на саму ссылку предлагает пользователю сохранить файл.exe, а затем запустить его.

Я не мог заставить его работать 2 в IE или Firefox просто

Я знаю хороший ответ на этот вопрос, Roblox и Atom используют эту технику для запуска exe-программ со ссылкой. Я никогда не делал этого, поэтому я не могу объяснить, как это сделать, но я знаю как. Они используют протоколы URI. Протоколы URI похожи на http, ftp и https. Я не знаю протокол uri Roblox, но я знаю Atoms, атом — это atom://. Я недавно узнал об этом типе технологии, поэтому я мало о ней знаю.

За исключением того, что пользователь должен сначала загрузить exe-файлы, а не один раз загрузить, если для него установлен протокол uri, вы можете открыть его по ссылке.

Если в вашей системе установлен атом, вот пример, он откроет программу, которая, как я считаю, является файлом exe. Это просто случайный пакет, на который я наткнулся. атом:// настройки-просмотр / шоу-пакет? пакет = автозаполнение-плюс

Махфуд Букерт на самом деле немного объясняет это с помощью некоторых примеров кода.

Просто предоставьте доступ к папке, но не включайте.exe в href. Затем пользователь просто щелкнет по файлу.exe, чтобы открыть его. Откройте здесь, где «targetFolder» содержит ваш файл.exe.

Почему бы не использовать CGI для этой цели, CGI фактически запускает исполняемый файл через браузер на сервере.

Я знаю хороший ответ на этот вопрос, Roblox и Atom используют эту технику для запуска exe-программ со ссылкой.

Источник

Запуск exe из html

подскажите пожалуйста, представленный Вами скрипт в посте 3 можно прикрутить, чтобы можно было
указать запускать файл *.exe по адресу С:\, это будет запускаться не с сайта, а с файла *.html??
Как??

Запуск exe файлов в html странице
Здравствуйте, как можно запустить программу на локальном компьютере через html страницу? Можете.

Запуск EXE-файла на стороне хостинга из HTML через скрипт PHP
Здравствуйте! У меня есть хостинг на Windows. Туда залита HTML-страничка и EXE-файл. Как можно.

Запуск exe.
Требуется запустить ехе-шник, который находится в каталоге с текущим проектом. Т.е скомпилили.

Запуск .exe
Здравствуйте! Скажите как запустить файл .exe программно: хочу запустить из своего проекта файл.

ЦитатаСообщение от Ципихович Эндрю Посмотреть сообщение

ЦитатаСообщение от Ципихович Эндрю Посмотреть сообщение

ЦитатаСообщение от Vovan-VE Посмотреть сообщение

ЦитатаСообщение от Vovan-VE Посмотреть сообщение

ЦитатаСообщение от Vovan-VE Посмотреть сообщение

ЦитатаСообщение от Ципихович Эндрю Посмотреть сообщение

тягомотина получилась, отвечать на формы и нажимать Запустить, Выполнить
Короче никак? Чтобы без форм, напрямую

ЦитатаСообщение от Ципихович Эндрю Посмотреть сообщение

я понимаю, что это одно и тоже сайт — страница ХТМЛ но нутро просит разделения, может скриптом?
екзешник мой, сам дописываю, можно любой скрипт с VB переписать в JScript??

ЦитатаСообщение от Ципихович Эндрю Посмотреть сообщение

ЦитатаСообщение от Ципихович Эндрю Посмотреть сообщение

имелось ввиду
можно любой скрипт написанный на языке VB6.0 переписать в JScript
насколько это сложно. проги это делают?

ЦитатаСообщение от Ципихович Эндрю Посмотреть сообщение

В VB6.0 нет никакого скрипта. Там есть код.
Нет, не любой. Если там 2+3 складывается — не проблема. А если там, например, суровая тулза с графикой работает, то уж извините — область применения у всех своя.

ЦитатаСообщение от Vovan-VE Посмотреть сообщение

скрипт — имею ввиду рукопись (латынь), код одним словом
нет там смысл такой, к компу подключен телефон, через его модем звоним по телефонам указанным на стрнице и это с файла ХТМЛ, это можно?

Запуск .exe
А как запустить файл .exe?

Запуск exe
Пользуюсь вижуалом, когда скомпилировал приложение .exe его могут запустить только те у кого есть.

Запуск .exe
Как скомпилировать окончательный вариант программы, чтобы запускать без среды IDE. У меня .exe не.

Запуск .exe
Обьясните мне пожалуйста как мне 1)програмно(С#) запустить сторонний .exe 2)запусть браузер и.

Запуск .exe
PascalABC.net Как запустить .exe файл в своей родной директории, проблема в том что если я.

Источник

Открыть exe-файл по ссылке в HTML-файле?

Я хочу открыть исполняемый файл через ссылку в файле HTML. Является ли это возможным? Если да, то как?

9 ответов

Вы не можете запустить/выполнить файл .exe, который находится локально на компьютере пользователя или через сайт. Пользователь должен сначала загрузить exe файл, а затем запустить исполняемый файл.

Нет, это не будет работать с JavaScript тоже. HTML и javascript, полученные с сервера, не знают ни о каталогах пользователей, ни об их путях к файлам (и при этом они не могут получить к ним доступ). Пользователь по-прежнему должен загрузить файл и запустить его вручную.

это единственный способ, который я вижу:

   function runProgram() Run program   

Из-за соображений безопасности это невозможно, и, вероятно, лучше, чтобы он оставался таким образом.

Следующий код работает, но только на машине, на которой существует программа:

Вы можете написать объект Active-X, который работает только в Internet Explorer.

Это не exe, но это самое близкое, что вы сможете запустить exe.

Я создал приложение для этой цели. Он называется WebRun, и вы можете скачать его из www.webrunapps.com. После установки вы можете создать ссылку webrun для запуска любой исполняемой/файл/команды на вашем ПК с ОС Windows. Вот пример запуска блокнота:

это мне очень помогло. но у меня есть простой запрос со мной. Webrun не работает в мобильном телефоне . если webrun для андроид мобильного?

На локальном компьютере вы можете сделать это с легкостью, поэтому вам нужно просто создать собственный протокол, например, тот, который используется Skype или iTunes для запуска собственных приложений Windows: — Пользовательский протокол должен быть создан в реестре Windows путем добавления запись как здесь:

Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\ACCapp] @="URL:ACCapp Protocol" "URL Protocol"="" [HKEY_CLASSES_ROOT\ACCapp\shell] [HKEY_CLASSES_ROOT\ACCapp\shell\open] [HKEY_CLASSES_ROOT\ACCapp\shell\open\command] @="msaccess.exe" 

слово в Blod ACCapp — это имя пользовательского протокола, который будет использоваться в вашей ссылке html href, как указано ниже

эта ссылка не будет работать, если вы не добавите ключи реестра. NB: никогда не ограничивайте свое воображение, просто найдите то, что найдете. Надеюсь, поможет

Источник

Можно ли запустить файл .exe или .bat на «onclick» в HTML

Можно ли запустить bat/исполняемый файл с помощью события кнопки html5? В IE его достижимо с использованием объекта Shell, если я не ошибаюсь.

@coolprarun Я также подтвердил, что предоставленная вами ссылка работает в моей среде ( Win8.1 , IE11 . Не на FF27 ). Вы должны опубликовать это как ответ.

5 ответов

Вот что я сделал. Мне нужна настройка HTML-страницы в нашей сети, поэтому мне не нужно было бы переходить к различным папкам для установки или обновления наших приложений. Итак, что я сделал, был setup.bat файл на нашем «общем» диске, к которому у каждого есть доступ, в этом .bat файле у меня был этот код:

start /d "\\server\Software\" setup.exe 

(убедитесь, что ваши косые черты верны, у меня было другое, и это не сработало)

Я предпочел запустить EXE напрямую, но это было невозможно, но файл .bat разрешил мне это. Пожелайте, чтобы он работал в FF или Chrome, но только IE.

Уважаемый @Chuff, что если в файле bat есть команда регистрации, я имею в виду что-то вроде REG ADD «HKCU\Software\. «

Нет, это будет серьезное нарушение безопасности. Представьте, может ли кто-нибудь запустить

всякий раз, когда вы открыли свой веб-сайт.

Это возможно, когда сама страница открывается через путь file:/// .

Однако, как только вы разместите его на веб-сервере (даже если вы его получите через http://localhost/ ), вы получите сообщение об ошибке:

Ошибка: доступ к файлу:///C:/Windows/notepad.exe из script denied

@IsaacS IsaacS У меня нет доступа к Windows 8, поэтому, к сожалению, я не могу помочь с этим. Я только что попробовал это снова с Firefox 28 на Windows 7, и он работает, поэтому дополнительная безопасность, вероятно, ограничена Windows 8.

@nodiscc Действительно, Firefox по умолчанию не позволяет вам запускать исполняемые файлы, но весьма распространено иметь расширение, такое как OpenDownload², чтобы позволить вам сделать это.

@Stijn В этом случае исполняемый файл — это файл, который вы только что «скачали», а не оригинал. Так что в большинстве случаев он не работает — он не позволяет запускать программы, уже установленные на вашем компьютере.

@nodiscc правильно, он выполняется не из исходного приложения, а из кэша. Работает ли это или нет, зависит от исполняемого файла, которому необходим доступ к другим файлам в его каталоге. Спасибо за ваши Коментарии.

Вы можете сделать это в Internet Explorer с компонентом OCX и на браузере Chrome, используя расширение chrome хромовый документ в любом случае необходимы дополнительные настройки в клиентской системе!

Важная часть источника расширения хрома:

var port = chrome.runtime.connectNative("your.app.id"); port.onMessage.addListener(onNativeMessage); port.onDisconnect.addListener(onDisconnected); port.postMessage("send some data to STDIO"); 

и настройки реестра Windows:

HKEY_CURRENT_USER\Software\Google\Chrome\NativeMessagingHosts\your.app.id REG_EXPAND_SZ : c:\permissionsettings.json 

Источник

Читайте также:  Java exception null object reference
Оцените статью