Показать сообщение отдельно
  #17 (permalink)  
Старый 13.08.2017, 20:30
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Сообщение от Sayler91
Беда в том, что использование сторонних программ запрещено
Где вы увидели в коде приведенном сторонние программы?! Я же русским языком написал - веб страница из под браузера беспомощна, на нее накладываются ограничения. Javasript из под такой страницы практически бесправен.

HTA, это также html-страница, но работающая под управлением IE как приложение. Javascript на этой странице может подключать системные библиотеки, ActiveX компоненты. А это не сторонние приложения.

Код приведенный и не будет выполняться в рамках веб страницы. Вот пример hta-приложения просто открывающего Блокнот. Сохраните его с расширением .hta и запустите.

<html>
<head>
<meta content = "text/html; charset=windows-1251">
<title>Пример treeview в hta</title>
<hta:application id="my"
     applicationname = "my"
     border = "thin"
     innerborder = "no"
     contextmenu = "no"
     maximizebutton = "no"
     minimizebutton = "no"
     sysmenu = "yes"
     selection = "no"
     showintaskbar = "yes"
     scroll = "no"
     singleinstance="yes"
     windowstate = "normal"
/>

</head>
<body>
<script>
var wsh = new ActiveXObject("WScript.Shell")
wsh.Run("notepad", 1)
</script>
</body>
</html>
Ответить с цитированием