从浏览器启动dialer.exe?

时间:2015-06-05 10:21:50

标签: javascript html windows shell batch-file

我实际上已经有很长一段时间在互联网上开发 - 但我从来没有做过以下事情并且不知道如何解决它:

我们的计算机已连接与Dialer.exe一起使用的电话。

当我在网络中处理内部Clientdatabase时,我想支持在我们的数据库中点击浏览器中的“link”== telephonnumber的功能 - >该单击应该执行以下任务:在用户C://上打开dialer.exe,粘贴在数字字段中的telephonenumber。

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

应该可以通过调整Costum-URI-Sheme来满足您的需求。看这里: https://msdn.microsoft.com/en-us/library/aa767914%28v=vs.85%29.aspx

问题在于此解决方案仅适用于Windows,您需要在每台计算机上设置注册表项。可能这些值适用于适当的基础设施,但如果没有域存在,这可能是一项可怕的工作......

编辑:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\telephone]
@="URL:Telephone Dialer"
"URL Protocol"=""

[HKEY_CLASSES_ROOT\telephone\DefaultIcon]
@="\"C:\\Windows\\System32\\dialer.exe\",1"

[HKEY_CLASSES_ROOT\telephone\shell]
"URL Protocol"=""

[HKEY_CLASSES_ROOT\telephone\shell\open]

[HKEY_CLASSES_ROOT\telephone\shell\open\command]
@="\"C:\\Windows\\System32\\dialer.exe\" \"%1\""