G gxg8816 Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-17 #2 http://www.gislab.ecnu.edu.cn/delphibbs/DispQ.asp?LID=93002
S sunstone Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-18 #4 ShellExecute(handle, 'open', 'http://sunhy.126.com', nil, nil,SW_NORMAL);
毛 毛虎林 Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-18 #5 同意sunstone的观点,不过第一个参数最好也设成nil ShellExecute(nil, 'open', 'http://sunhy.126.com', nil, nil,SW_NORMAL);
枫 枫 Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-18 #7 那么如何实现用鼠标双击就可以用这个特定的程序打开这个特定的文件呢???
W wjiachun Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-18 #9 好象 枫 不是想编程实现吧?? 那就在 查看->选项->文件类型 里指定吧
B beta Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-19 #10 修改注册表就可以了. 比如你要用c:/abc.exe打开*.aaa文件: 新建Hkey_Classes_root/.aaa 字符串值为:"aaa_auto_file" 新建Hkey_Classes_root/aaa_auto_file/shell/open/command 字符串值为:"c:/abc.exe "%1"" 这样就可以双击*.aaa文件就调用c:/abc.exe来打开了,第一个参数是目标文件名. beta
修改注册表就可以了. 比如你要用c:/abc.exe打开*.aaa文件: 新建Hkey_Classes_root/.aaa 字符串值为:"aaa_auto_file" 新建Hkey_Classes_root/aaa_auto_file/shell/open/command 字符串值为:"c:/abc.exe "%1"" 这样就可以双击*.aaa文件就调用c:/abc.exe来打开了,第一个参数是目标文件名. beta
P Pipi. Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-19 #12 按shift键,右键点击那个文件,选“打开方式”(open with...) 选你的程序(列表中没有可以在“其他”那里选), 点中“始终用该程序打开该类型文件” 就ok,不用去改注册表了