如果要增加“编辑网页”的程序,可以如下添加:
打开 RegEdit (注册表编辑器),展开HKEY_CURRENT_USER主键,一
直定位到 HKEY_CURRENT_USER/Software/Microsoft/Internet Explorer
/Default HTML Editor/shell/edit/command 。然后双击右窗口中的默认
字符串,将其值修改为DreamWeaver的绝对地址,并加上%1,如
“c:/program files/macromedia/dreamweaver 2/dreamweaver.exe %1”。
重启IE5,打开一页,点击编辑按钮旁下拉菜单,可以看到“用DreamWeaver编辑”,而且DreamWeaver前还有图标显示
如果想接收Html文件地址,需要分析CmdLine,实际上是这样传送过来的:
"C:/Windows/NotePad.exe" 文件地址
只要截取空格后的参数就可以得到正确地路径和文件名,你可以在编译程序的时候加上一句 ShowMessage(CmdLine); 这样就在每次打开文件时清楚的看到参数的传递。
实际上,文件路径的传送有三种情况:
1、 c:/windows/notepad.exe 文件地址
2、 c:/windows/notepad.exe "文件地址" (注册表文件关联中带有"%1")
3、 "c:/windows/notepad.exe" 文件地址
只要分情况取出正确的路径就可以了(关键是去除参数间的空格和参数两头的双引号)