求助--获取路径的方法
比如我自己做一个小程序 输入程序名(比如QQ) 然后按确定就可以打开 我输入的程序(QQ)
比较困惑的是 如何只根据输入的信息 (QQ)来找 (QQ)的程序可执行文件的路径?
例如: 我输入 : 记事本 然后按确定就打开记事本 就是process.start(notepad);
现在换成输入 QQ 该如何获取 QQ的路径呢?
如果电脑没有安装QQ 如何判断呢?
------解决方案--------------------process.start(notepad);其实是打开了C:/windows/notepad
你可以从注册表获取已安装的程序列表,知道程序的安装目录,但是程序的执行文件貌似只能自己手写
------解决方案--------------------前提把qq的bin目录设置到系统变量的path中。就可以直接执行qq.exe了,如果没运行成功,提示没有安装或运行程序出错。
------解决方案--------------------能通过输入notepad打开记事本,是因为系统将记事本的执行完整路径写入到系统变量里面了,楼主可以看看你的电脑的环境变量,应该可以找到