Unity 通过URL来打开远程程序

这个需求有点奇葩,就是unity通过Application.OpenUrl来打开远程的exe程序。

首先就是html网页调用本地exe程序:

首先打开注册表,方法win+r 进入运行,或者从开始里找运行,输入regedit进入注册表。

然后 在注册表 左边最上面HKEY_CLASSES_ROOT那个树右键新建——项。名字自己起就好了。然后再在自己建的这个节点上,右键,新建两个项,分别起名为DefaultIcon,shell,然后再在shell这个节点上右键,新建项open,再在open上新建项command,结构如下所示。

Unity 通过URL来打开远程程序_第1张图片

双击名称可以修改数据里面的内容,右键可以新建字符串值,上图第二个是我新建的

在defaulticon 的默认项 填写数据F:\Bin\Client.exe,这里的路径就是你的程序的路径;

command项也是数据填写上F:\Bin\Client.exe 这样注册表部分就完成了。


最后新建一个txt文本文档,输入下面代码:

  
    
        
   
      
          
      
 

另存为index.html,打开为:


点击open exe就会打开你的exe。

当然有些需求就是你要打开网页时自动调用打开exe,则html为:

  
    
        
   
      
          
		
      
  

这样打开网页就自动调用打开你的exe了。

对html一窍不通的我也就只能写到这儿了


参考文章:http://blog.csdn.net/mr_wanter/article/details/52784958

你可能感兴趣的:(Unity)