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

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

首先找到Windows的软键盘的安装位置(我这里是Windows10系统):右键打开 开始->Windows 轻松使用 ->屏幕键盘->更多->打开文件所在位置,如图:基于Unity3D的打开Windows软键盘的功能的实现_第1张图片

会打开一个都是快捷键的窗口,然后找到屏幕键盘,右键点击选择打开文件所在位置,如图:基于Unity3D的打开Windows软键盘的功能的实现_第2张图片基于Unity3D的打开Windows软键盘的功能的实现_第3张图片

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

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

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

方法1:代码如下

using UnityEngine;
using System.Collections;

public class CallApplication : MonoBehaviour {

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

public class CallApplication : MonoBehaviour {

	// Use this for initialization
	void Start () {
		Process.Start (@"C:\Windows\System32\osk.exe");
	}
}


你可能感兴趣的:(Unity3D,unity3d,调用外部应用,打开Windows软件盘)