Я пытаюсь следующее:программы запуск/телефонную связь из любого браузера
У меня есть внешняя программа, которая работает в фоновом режиме, когда я ударил F8 он пытается преобразовать все, что в настоящее время подсвечено номер телефона и открывает мой call-менеджер.
У меня есть веб-приложение, которое отображает кучу цифр, и я придумал этот сценарий, чтобы выбрать один номер:
jQuery(function($) {
//image that's displayed before number
$('.markTel').live("click",function() {
var myID = $(this).attr('data-rel');
SelectText(myID+'_tel');
});
});
function SelectText(element) {
var doc = document
, text = doc.getElementById(element)
, range, selection
;
if (doc.body.createTextRange) {
range = document.body.createTextRange();
range.moveToElementText(text);
range.select();
} else if (window.getSelection) {
selection = window.getSelection();
range = document.createRange();
range.selectNodeContents(text);
selection.removeAllRanges();
selection.addRange(range);
}
}
Это работает как шарм, теперь нажмите клавишу F8 и мои старты вызова менеджера работать.
Есть ли способ, которым я могу автоматически вызвать вызов диспетчера вызовов с помощью мыши (ленивый конечный пользователь)? Я знаю, что есть сценарии, где я могу «имитировать» нажатие клавиши, но это работает только в браузере, как я могу запустить внешнюю программу?
Я не возражаю, если требуются рег-ключи, поскольку я могу настроить только несколько локальных компьютеров в автономном окружении.
Любой намек ценится, спасибо
Возможно, вам понадобится клиент с описанием на машине пользователя. – Paul
Прошу прощения, что вы подразумеваете под клиентом? – PrimuS
Вам понадобится ввести клиент (небольшую службу, работающую в фоновом режиме) на компьютер пользователя, который вызывается выбором текста или активируется командой из контекстного меню, когда пользователь выделяет фрагмент текста, иначе никоим образом не запускать приложение в браузере. – Paul