网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
06月26日漏签0天
vb吧 关注:156,117贴子:1,166,167
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 45回复贴,共1页
<<返回vb吧
>0< 加载中...

请问VB怎么调用不知道路径的应用程序??

  • 只看楼主
  • 收藏

  • 回复
  • lynn漫步雨中
  • 简易程序
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
求大神解答,万分感谢!


  • 青春的颜色
  • 吧主
    15
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
全盘搜索


2025-06-26 23:17:41
广告
  • cbm666
  • 子类化
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
迷路的小娃不知道家在哪里 你会如何处理?


  • cyycoish
  • 啥也不懂
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
shellexecute


  • wuxunfeng666
  • API
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
你需要 app.path 吗?


  • cyycoish
  • 啥也不懂
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
@wuxunfeng666
@lynn漫步雨中
我这个2级菜鸟先膜拜一下九级大神
然后:
shell用打开一个文件(比如c盘根目录下的a.txt):
call shell("c:\a.txt",vbnormalfocus)<-----注意,报错!
因为"c:\a.txt"并不是一个可执行程序或者命令
call shell("c:\windows\system32\notepad.exe c:\a.txt",vbnormalfocus)
完美运行,但不符合楼主要求,因为我们有可能并不知道notepad装在哪里
而shellexecute这个api:
Call ShellExecute(0, "open", "C:\a.txt", "", "", 1)
如果notepad是txt文件的默认打开程序,不管notepad在哪里,shellexecute都会找到
并打开a.txt
好了,至此,如果你不知道word是装在D盘还是C盘
ShellExecute(0, "open", "X:\xxx.doc", "", "", 1)一条api搞定
老C就讲这么多了,其他的请自行msdn


  • 贴吧用户_0EEGaME
  • 网络通信
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
直接shell就行吧
它会全盘搜索,打开第一个符合的文件


  • Scar
  • 小吧主
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
*.*


2025-06-26 23:11:41
广告
  • youbest2013
  • 简易程序
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
windows自带的notepad.exe,calc.exe,D8Ecap.exe,Explorer.exe等程序可以省略路径如:
shell "notepad.exe",vbnormalfocus *打开记事本


  • 秋枫萧萧
  • 小吧主
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
搜索注册表,已经在注册表注册的软件会留下路径信息的。


  • Drzzm32
  • API
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
通常是搜索,然后计算md5检测是不是需要的程序………其实还是搜索注册表或者环境变量好……不这样搞,应用的运行是不稳定的,可能意外启动某些潜伏的病毒程序


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 45回复贴,共1页
<<返回vb吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示