Выполнить локальный двоичный файл из локальной веб-формы? - PullRequest
0 голосов
/ 25 декабря 2010

Кто-нибудь знает о Linux или платформе, независимой от «гипертекстового приложения» Windows? Насколько я понимаю, эта технология позволяет запускать локальные двоичные файлы из веб-браузера. Например, очевидно, что следующий откроет Excel. Я не проверял, так как у меня нет Windows.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<TITLE>Run Executable HTA</TITLE>
</HEAD>
<body bgcolor=#565656>
<script language="javascript" type="text/javascript">
var oShell = new ActiveXObject("WScript.Shell");
var prog = "C:\\Program Files\\Microsoft Office\\Office\\Excel.exe";
oShell.run ('"'+prog+'"',1);
window.close();
</script>
</BODY>
</HTML>

Оптимально я хотел бы иметь возможность указывать аргументы в форме и запускать запуск из моего веб-браузера. Возвращать выходные данные не обязательно, и все работает на локальном компьютере, поэтому безопасность также не является приоритетом.

Чем проще решение, тем лучше, так как моя мотивация идти в этом направлении - быстро и быстро запустить дешевый и грязный графический интерфейс, чтобы я мог сосредоточиться на более интересных аспектах проекта ...

1 Ответ

0 голосов
/ 25 декабря 2010

Вы также можете взглянуть на интеграцию между Qt и WebKit.

Это может быть излишним для вашей цели, но позволяет очень легко экспортировать API (C ++, например, POSIX function system ()) в среду JavaScript, которая работает внутри такого веб-браузера.

Это самый простой способ создания доменных веб-браузеров.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...