路径(100分)

  • 主题发起人 主题发起人 shiner
  • 开始时间 开始时间
S

shiner

Unregistered / Unconfirmed
GUEST, unregistred user!
我写了一个小程序,名字为“测试”,窗体上有一个TEDIT<br>控件。打开“我的电脑”C盘或D盘,右击一个文件或一个文<br>件夹,在弹出的菜单中选“测试”,那么这个小程序将运行,<br>在这个小程序的窗体上的TEDIT控件里显示刚才右击的那个<br>文件或文件夹的全路径。比如:c:/windows/system/test.dll<br>或c:/windows/sustem<br>请问怎么实现?
 
不是hook,是shellapi<br>看看www.csdn.net/dev/delphi
 
&nbsp; Chenlili 说得对!
 
有理,攒成。<br>
 
请问该怎么实现呀?
 
各位,帮帮忙!!!!急
 
我不知道如何在系统菜单右键上添加菜单,就象winzip一样,如果知道则可以把路径做为<br>参数传递给你的程序,使用getcommandline函数(好像)
 
系统菜单右键添加菜单可以参照已答问题,用右键菜单做索引,或者去看DEMOS里面的<br>ActiveX/ShellExt/下有ContMenu.dpr与CopyHook.dpr两个例程,里面包含如何传递参数。
 
哪个DEMOS呀?
 
我看了DEMOS里面的<br>ActiveX/ShellExt/下的ContMenu.dpr与CopyHook.dpr两个例程,<br>可一头雾水?
 
TO: xueminliu<br>我使用getcommandline函数,结果是将程序的路径和选择的那个文件或文件夹的<br>路径全部显示出来了,既:<br>“c:/download/test/程序.exe”c:/windows/notepad.exe<br>而我只需要后面的:c:/windows/notepad.exe<br>请问该怎么实现?
 
ParamCount和ParamStr<br>ParamStr(1)就是c:/windows/notepad.exe
 
多人接受答案了。
 
后退
顶部