十二岁少年求助: 如何使vbs文件建立关联(就是打开一个文件后,接着打开另一个文件)

十二岁少年求助: 如何使vbs文件建立关联(就是打开一个文件后,接着打开另一个文件),第1张

开头那句Ws.……我就不写了

msgbox"点击确定打开下一个文件",,"系统消耐昌息"

ws.ruu"——————昌和扒" “填写你要执行的文件,如果还有以此内推

msgbox"所有文件棚运以打开,脚本自动退出"

批处理脚本一般是可以的,但你说的情况我也遇见过。用包含RegWrite的那种方法,成功的可能性更大一些。( %%* 或 %* 可能可以省去不写)

批处理脚本(bat文件,百分号是特殊字符)

assoc.asp=aspfile

ftype aspfile="D:\工具软件\Dreamweaver MX 2004\Dreamweaver.exe" "%%1" %%*

::(弊铅亏文件名有空格就必须加引号)

assoc.jsp=jspfile

ftype jspfile=D:\工具软件\JCreator\JCreator.exe "%%1" %%*

如果用VBS脚本,代码稍租神多,方法一:

Set WS=CreateObject("WScript.Shell")

WS.Run("cmd.exe /c assoc.asp=aspfile")

WS.Run("cmd.exe /c ftype aspfile=""D:\工具软件\Dreamweaver MX 2004\Dreamweaver.exe"" ""%1"" %*")

WS.Run("cmd.exe /c assoc.jsp=jspfile")

WS.Run("cmd.exe /c ftype jspfile=D:\工具软件\JCreator\JCreator.exe ""%1"" %*")

方法二:

Set WS=CreateObject("WScript.Shell")

WS.RegWrite "HKCR\.asp\","aspfile","REG_SZ"

WS.RegWrite "HKCR\aspfile\Shell\Open\Command\","""D:\工具软件\Dreamweaver MX 2004\Dreamweaver.exe"" ""%1"" %*","REG_SZ"

WS.RegWrite "HKCR\.jsp\","jspfile","REG_SZ"

WS.RegWrite "HKCR\jspfile\Shell\Open\Command\","D:\工具软件\JCreator\JCreator.exe ""%1"" %*","REG_SZ"

("REG_SZ"要大写)

最好用reg脚本(反斜激芦杠为转义字符):

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.asp]

@="aspfile"

[HKEY_CLASSES_ROOT\.jsp]

@="jspfile"

[HKEY_CLASSES_ROOT\aspfile\shell\open\command]

@="\"D:\\工具软件\\Dreamweaver MX 2004\\Dreamweaver.exe\" \"%1\" %*"

[HKEY_CLASSES_ROOT\jspfile\shell\open\command]

@="D:\\工具软件\\JCreator\\JCreator.exe \"%1\" %*"


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/tougao/12127538.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-21
下一篇2023-05-21

发表评论

登录后才能评论

评论列表(0条)

    保存