<!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>
html+css создать ссылку на ехе-файл
Непроходимо, чтобы с html страницы запускалась программа, заранее установленная на стационарный ПК. Как создать ссылку на ехе-файл программы?Сайт (в моем случае электронный учебник, написанный на html+css) будет находится всегда локальном ПК. Возможно это сделать только с участием html+css?
Без 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>
<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>
А если Си#? создаю приложение WindowsForms, а там есть возможность?
Цитата:
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\"";
var fileRight= "\"D:\\Path\\to\\your\\file2\"";
это что?
><
Цитата:
"\"D:\\Path\\to\\your\\file\""
Это путь чего?
Да просто аргументы же :) Если они не нужны,эту часть можно опустить
Чет не получается.Моя прога лежит по адресу C:\Program Files\ColorMania то в итоге мой код должен выглядеть так?
Код:
var shell = new ActiveXObject("WScript.Shell");
var appWinMerge = "\"C:\\Program Files\\ColorMania\\ColorMania.exe\" ";
shell.Run(appWinMerge);
var appWinMerge = "\"C:\\Program Files\\ColorMania\\ColorMania.exe\" ";
shell.Run(appWinMerge);
Спасибо! Получилось!Только в Internet Explorer, в Opera ссылка не работает..
Потому что там не работает WScript.А в предыдущем примере кавычки не было,ну и ещё пара мелочей
Да, поняла в чем была ошибка......Спасибо!
Код:
<!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>
"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>