以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助] 打开某软件 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=87579) |
||||
-- 作者:317617216 -- 发布时间:2016/7/14 0:44:00 -- [求助] 打开某软件 Dim Proc As New Process \'定义一个新的Process
上述代码是指定位置在C盘的文件 那如果不指定其具体位子 有可能在C盘,也有可能在D盘 请问怎么修改呢? 谢谢! |
||||
-- 作者:大红袍 -- 发布时间:2016/7/14 1:30:00 -- 这个意思?
dim ary() as string = {"C","D", "E"} |
||||
-- 作者:317617216 -- 发布时间:2016/7/14 21:59:00 -- 以下是引用大红袍在2016/7/14 1:30:00的发言:
这个意思?
dim ary() as string = {"C","D", "E"} 谢谢大红袍老师,上述代码无效
比如:我的QQ安装在路径是C:\\Program Files\\QQ\\Bin\\QQScLauncher.exe 代码定义为: Dim Proc As New Process \'定义一个新的Process
那假设我不知道他的真实安装路径 我只知道这个QQScLauncher.exe或是acad.exe或Photoshp.exe 他具体是安装路径却不知道在哪(因每个人的安装习惯不一样) 只能是通过按钮代码搜索再确认 |
||||
-- 作者:大红袍 -- 发布时间:2016/7/14 22:08:00 -- 方法一:直接获取注册表数据
dim str As string = Registry.GetValue("HKEY_LOCAL_MACHINE\\SOFTWARE\\Tencent\\QQ2009","Install", "")
方法二:递归遍历所有文件,参考
|
||||
-- 作者:客人 -- 发布时间:2016/7/14 23:22:00 -- http://foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=68184&skin=0
如上地址,要打开第三方软件 而路径不确定,由代码自动搜索找到后打开第三方软件 |
||||
-- 作者:317617216 -- 发布时间:2016/7/14 23:28:00 -- 以下是引用客人(113.90.*.*)在2016/7/14 23:22:00的发言:
http://foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=68184&skin=0
如上地址,要打开第三方软件 而路径不确定,由代码自动搜索找到后打开第三方软件 |
||||
-- 作者:Hyphen -- 发布时间:2016/7/15 8:40:00 -- 1.看4楼。 2.如果第三方软件有关联的后缀名,通过打开指定后缀名的文件的方式启动。如要打开Execl,直接打开一个.xls的文件即可 |
||||
-- 作者:317617216 -- 发布时间:2016/7/17 7:06:00 -- 谢谢 Hyphen |