怎样将BAT后缀的文件导入到注册表里?

来源:百度知道 编辑:UC知道 时间:2024/06/18 14:28:37
我用记事本写了一个自动拨号上网的BAT文件 把它放在启动文件夹里 这样一开电脑他就能自动拨号了 不过每次开机都是出来CMD命令那个窗口,有没有办法让它在后台运行? BAT文件可以导入到注册表的启动项里吗? 求教 谢谢

注册表的启动项,是指通过修改注册表开机启动此BAT文件,与放在启动文件夹一样.同样会有黑窗口.

如果BAT文件代码不多,可以直接将代码写入到注册表Run启动项里.不会有黑窗口.写到这里就行:
找到项:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
右侧新键字符串值,名称任意,数据写入代码即可.

如果BAT文件代码多,注册表写不下,可以用VBS脚本隐藏运行此BAT文件.
.VBS文件代码(仅一句): CreateObjcet("wscript.shell").run "BAT文件路径",0
然后将此VBS文件拖到开机启动或写入注册表实现开机启动.

批处理最前加入以下3行代码即可:
if "%1"=="h" goto begin
mshta vbscript:createobject("wscript.shell").run("""%~nx0"" h",0)(window.close)&&exit
:begin
可以导入启动项了,但是也无法隐藏运行。没有必要导入!

有那个窗口不是挺好的,而且拨完号窗口会自动关闭的.