我有一个使用Windows右键菜单可以正常运行单个文件的软件,但是当我选择多个文件并点击右键菜单中的命令时,会打开软件的多个实例。
我当前的命令脚本是:
Section "Integrate Shred" SectionShred
# register file association verb
WriteRegStr HKCR "AllFileSystemObjects\shell\shred.bleachbit" "" 'Shred with BleachBit'
WriteRegStr HKCR "AllFileSystemObjects\shell\shred.bleachbit\command" "" '"$INSTDIR\bleachbit.exe" --gui --no-uac --shred "%1"'
SectionEnd
帮助我编辑上面的脚本,以便为多个选定文件运行单个实例。
答案 0 :(得分:0)
至少有3种方法可以执行此操作,但它们都涉及向应用程序添加其他代码:
FindWindow
+ WM_COPYDATA
如果您的目标是Vista +,您可以通过使用IExplorer *接口之一来获得更简单版本的droptarget实现......