永发信息网

vb问题!如何添加windows右键菜单快捷方式

答案:2  悬赏:50  手机版
解决时间 2021-03-09 22:03
请问如何用vb实现一个简单的功能?在windows系统添加一个右键快捷方式,我需要通过这个快捷方式启动我的程序并能够使程序读取到触发这个快捷方式的路径,支持多文件。就像winrar的右键快捷方式“添加到压缩文件”这样的功能。
最佳答案
用wshshell组件的RegWrite方法写注册表,在HKEY_CLASSES_ROOT\*\Shell 位置加入的你程序,
例如:
[HKEY_CLASSES_ROOT\*\shell\我的程序\command]
@="D:\\我的程序.exe %1"

后面的%1会将文件名传送给你的程序的Command$,多文件名需要使用DDE方式进行互斥传入。
全部回答

新建一个,取名为popmenu。

然后加入这段代码

private sub form_mousedown(button as integer, shift as integer, x as single, y as single) if button = 2 then    '如果是鼠标右键按下时     form1.popupmenu popmenu, 0, x, y    '弹出右键菜单   end if

end sub

最后就是在每一个菜单里面每一个子项编写一下click事件了。至于具体的click事件要怎么写,如新建文件夹,新建文件,你要求助别人了。具体也忘了!

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
像三生三世十里桃花虐心的电视剧有什么???
董家沟街道办事处地址在哪,我要去那里办事
七年级上英语AB卷答案
mc利哥yy频道是多少?mc利哥一个月赚多少钱
划线这步什么意思啊
梦到赤脚走路
能不能告诉这句话里面BY的用法it has drawn h
绿萝卜可以烩牛肉吗
创美时美容美体安然纳米汗蒸馆地址有知道的么
什么动物没有嘴巴,但有牙齿?是学生暑假作业题
什么数既是2的倍数,又是5的倍数的最大三位数
请问,600210今天解套了,卖掉吗?,
《九月九日忆山东兄弟》的重音有哪些字
银行卡上无缘无故的多了4000块
乳头特别长是什么原因
推荐资讯
汽车内外装饰件标准集
弹力棉这种面料怎么样.会不会起球.会不会从臀
玉斯图地址在哪,我要去那里办事
我家是电信光纤,电信配的无线猫,我买了一个
一张羊皮多少钱?
谁看过武帝之天龙八部?里面的女主角是谁?
下列关于呼吸过程的表示,正确的一项是CA. 胸
防不胜防是成语吗
创办幼儿园的流程是怎么样的?
一个已成年的儿子在外面欠了钱不还,是不是就
今年五一想去合江福宝古镇和森林公园玩,两天
先秦诸子选读1-7课成语
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?