適切な設定の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を開く別の方法がある場合はどうでしょうか。
前もって感謝します。