在具有正确设置的 Win/IE 环境中,您可以启动 .exe 文件。
以下代码可以正常运行以启动 Microsoft Lync(Office Communicator 的新名称)。
...
<a href="#" onclick="fnShellExecute();">start chat</a>
</body>
</html>
<script type="text/javascript">
function fnShellExecute()
{
var objShell = new ActiveXObject("shell.Application");
objShell.ShellExecute("communicator.exe", "", "C:\Program Files (x86)\Microsoft Lync", "open", 10);
}
</script>
但我无法计算出参数(或者如果可能的话)来创建一个快捷方式,该快捷方式将打开 Lync 客户端,同时打开另一个可用用户的聊天框。基本上我知道谁有空,并且我希望能够(在 HTML 中)创建一个简单的链接,该链接将打开一个与该人的聊天窗口(在 WPF 或 Silverlight 或任何内置控件之外)。
有谁知道如何在 javascript 中调整此行以打开指定联系人的 Lync 聊天窗口?
objShell.ShellExecute("communicator.exe", "", "C:\Program Files (x86)\Microsoft Lync", "open", 10);
或者是否有另一种方法可以通过某种快捷方式在聊天模式下打开 Lync?
先感谢您。