精易论坛

标题: 问个高级点的问题 [打印本页]

作者: 老衲法号黄牛    时间: 2016-8-4 12:14
提示: 作者被禁止或删除 内容自动屏蔽
作者: 呵呵仙    时间: 2016-8-4 12:43
你是说双击文件,自动用你的软件打开吗?
作者: 老衲法号黄牛    时间: 2016-8-4 12:46
提示: 作者被禁止或删除 内容自动屏蔽
作者: Yyweb    时间: 2016-8-4 12:49
提示: 作者被禁止或删除 内容自动屏蔽
作者: Yyweb    时间: 2016-8-4 12:50
提示: 作者被禁止或删除 内容自动屏蔽
作者: 呵呵仙    时间: 2016-8-4 12:57
wshnz04175884 发表于 2016-8-4 12:46
不是,我是说我双击后,能取得那个软件的路径和文件名

如果你是想说给自己软件关联了文件后,双击打开是能够做到,取得那个软件的路径和文件名的.
但是在没关联自己软件下做监视系统.可能有点难吧.没试过.帮不了你.
作者: 老衲法号黄牛    时间: 2016-8-4 13:57
提示: 作者被禁止或删除 内容自动屏蔽
作者: 无限软件    时间: 2016-8-4 17:43
不能实现,但是可以通过菜单的方式。
因为,如果你设置了文件关联,那么此后这样的文件双击就只能获取路径,而不能打开了。
你可以设置右键文件后弹出菜单里面获取文件名。
只需要把注册项写到HKCR\*\shell\获取路径\command\,内容为 取运行目录()+"\"+取执行文件名()+" "+#引号+"%1"+#引号

补充内容 (2016-8-4 17:43):
软件获取的时候用“取命令行”命令。
作者: 老衲法号黄牛    时间: 2016-8-4 19:34
提示: 作者被禁止或删除 内容自动屏蔽
作者: 无限软件    时间: 2016-8-5 08:59
wshnz04175884 发表于 2016-8-4 19:34
技术不到家啊,我看到网上很多C++写的代码就实现了,我等技术菜搞不定

写注册项()
取命令行()




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4