
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\" %*"
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)