Koza Nozdri
04-07-2013, 19:43
Всем привет!
Что то своими мозгами не справляюсь)))
Нужно запустить командную строку из контексного меню браузера.
Для этих целей я сделал плагин с небольшим набором удобного функционала.
Но вот не задача:
Запуск приложений в браузере запрещен,максимум можно скачать...
Я подумал что если запустить js запуска консоли из js вызываемого в контексном меню,тогда дело сдвинется.
НО не получается вызвать js из блока fuction.
Вот мой код:
function getClickHandler(info, tab) {
var WSHShell = WScript.CreateObject("WScript.Shell");
WSHShell.Run("%COMSPEC%");
}
chrome. contextMenus .create({
'title': 'Запустить командную строку',
'contexts':['all'],
'onclick': getClickHandler
});
это не работает,поэтому я решил поместить скрипт запуска с таким содержанием :
getClickHandler();
function getClickHandler() {
var WSHShell = WScript.CreateObject("WScript.Shell");
WSHShell.Run("%COMSPEC%");
}
В плагин отдельно,что разместит его на локальном компе,и уже из такого скрипта js:
function getClickHandler(info, tab) {
здесь нужно запустить скрипт js запуска консоли из папки с исходным скриптом
}
chrome. contextMenus .create({
'title': 'Запустить командную строку',
'contexts':['all'],
'onclick': getClickHandler
});
запустить скрипт запуска консоли.
Вот и вопрос:
Как сделать так,что бы запустить скрипт из скрипта?
Уф...
Спасибо!
Что то своими мозгами не справляюсь)))
Нужно запустить командную строку из контексного меню браузера.
Для этих целей я сделал плагин с небольшим набором удобного функционала.
Но вот не задача:
Запуск приложений в браузере запрещен,максимум можно скачать...
Я подумал что если запустить js запуска консоли из js вызываемого в контексном меню,тогда дело сдвинется.
НО не получается вызвать js из блока fuction.
Вот мой код:
function getClickHandler(info, tab) {
var WSHShell = WScript.CreateObject("WScript.Shell");
WSHShell.Run("%COMSPEC%");
}
chrome. contextMenus .create({
'title': 'Запустить командную строку',
'contexts':['all'],
'onclick': getClickHandler
});
это не работает,поэтому я решил поместить скрипт запуска с таким содержанием :
getClickHandler();
function getClickHandler() {
var WSHShell = WScript.CreateObject("WScript.Shell");
WSHShell.Run("%COMSPEC%");
}
В плагин отдельно,что разместит его на локальном компе,и уже из такого скрипта js:
function getClickHandler(info, tab) {
здесь нужно запустить скрипт js запуска консоли из папки с исходным скриптом
}
chrome. contextMenus .create({
'title': 'Запустить командную строку',
'contexts':['all'],
'onclick': getClickHandler
});
запустить скрипт запуска консоли.
Вот и вопрос:
Как сделать так,что бы запустить скрипт из скрипта?
Уф...
Спасибо!