双击U盘时既能运行程序又能打开U盘

本文介绍了一种在U盘上设置autorun.inf文件的方法,通过使用VBS脚本实现在双击U盘时自动运行指定程序的同时打开U盘,避免了CMD窗口的弹出,提升了用户体验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

作者:翼帆

思路:双击U盘时既能运行程序又能打开U盘

其实可以用批处理写,但会跳出cmd的黑框框,极为不爽,估计楼主的意思是用VBS,这样可以不闪。

想法不错,我们实现一下,Let's GO!

首先:autorun.inf,内容如下
它们的意思是不管你用双击,还是右键打开,还是资源管理器,都会运行我们的efan.vbs
[autorun]
OPEN=efan.vbs
shell/open=打开(&O)
shell/open/Command=efan.vbs
shell/open/Default=1
shell/explore=资源管理器(&X)
shell/explore/Command=efan.vbs
efan.vbs,内容如下:
set efan=wscript.createobject("wscript.shell")
''run后面的参数加0,就是在后台运行该程序
efan.run "你的程序",0
''打开当前U盘,不能加参数哦
efan.run(Left(WScript.ScriptFullName,3))

''你还可以拷贝到C盘下
efan.run "copy autorun.inf c:/",0
efan.run "attrib c:/autorun.inf +s +h +r",0
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值