基于Unity3D的打开Windows软键盘的功能的实现

来源:互联网 发布:saas企业软件市场规模 编辑:程序博客网 时间:2024/06/01 07:38

在Unity的开发中,会经常遇到需要打开一些外部应用的需求,今天我们用俩种方法来实现该功能。(已打开Windows的软键盘为例)

首先找到Windows的软键盘的安装位置(我这里是Windows10系统):右键打开 开始->Windows 轻松使用 ->屏幕键盘->更多->打开文件所在位置,如图:

会打开一个都是快捷键的窗口,然后找到屏幕键盘,右键点击选择打开文件所在位置,如图:

我的路径是C:\Windows\System32\osk.exe

(经测试无论win7还是win10路径均是一样的)

好了,可以开始我们的代码了!!!偷笑

方法1:代码如下

using UnityEngine;using System.Collections;public class CallApplication : MonoBehaviour {// Use this for initializationvoid Start () {Application.OpenURL (@"C:\Windows\System32\osk.exe");}}
方法2:代码如下
using UnityEngine;using System.Collections;using System.Diagnostics;public class CallApplication : MonoBehaviour {// Use this for initializationvoid Start () {Process.Start (@"C:\Windows\System32\osk.exe");}}


原创粉丝点击