Inno setup Inno设置如何合并2个不同的“;发送至”;文件名?

Inno setup Inno设置如何合并2个不同的“;发送至”;文件名?,inno-setup,sendto,Inno Setup,Sendto,在[图标]部分,我创建了两个条目,第一个条目将把任何图像移动到DropWall文件夹,第二个条目将使用相同的图像启动我的应用程序InsideWallpaper.exe: [Icons] Name: "{sendto}\FFStyled (I) set InsideWallpaper image"; Filename: "{app}\DropWall";IconFilename: "{app}\FFDropWall.ico"; Tasks: sendtoicon Name: "{sendto}\F

[图标]
部分,我创建了两个条目,第一个条目将把任何图像移动到
DropWall
文件夹,第二个条目将使用相同的图像启动我的应用程序
InsideWallpaper.exe

[Icons]
Name: "{sendto}\FFStyled (I) set InsideWallpaper image"; Filename: "{app}\DropWall";IconFilename: "{app}\FFDropWall.ico"; Tasks: sendtoicon
Name: "{sendto}\FFStyled (II) launch InsideWallpaper.exe"; Filename: "{app}\InsideWallpaper.exe";IconFilename: "{app}\FFDropWall.ico"; Tasks: sendtoicon

一切正常,但我更愿意创建一个
sendto
条目。有什么想法吗?

不可能创建一个“发送到”菜单图标,它会将文件发送到文件夹和应用程序

除了自行处理文件外,您还可以修改应用程序,使其能够将文件复制到文件夹中,如:

[Icons]
Name: "{usersendto}\FFStyled launch InsideWallpaper.exe and set InsideWallpaper image"; \
    Filename: "{app}\InsideWallpaper.exe"; Parameters: "/alsocopyto=""{app}\DropWall"""
    IconFilename: "{app}\FFDropWall.ico"; Tasks: sendtoicon


在Inno Setup 5.6.1中,
{sendto}
常量已被重命名为
{usersendto}

是否希望单个条目同时将图像移动到两个文件夹?实际上,第一个条目是一个文件夹,第二个条目是一个.exe,但是如果您知道如何合并两个文件夹,这可能会很有用,感谢您的反馈!首先,图像必须移动到文件夹,然后exe必须启动我尝试了您提供的选项,但不起作用,还更改了因子顺序,因为exe将不启动什么不起作用?你到底试了什么?+我也不明白你所说的“同时更改因子顺序,因为exe无法启动”是什么意思。这是我能够构建的脚本:Name:“{sendto}\FFStyled launch InsideWallpaper.exe并设置InsideWallpaper image”;文件名:“{app}\InsideWallpaper.exe”;参数:“/alsocopyto=”“{app}\DropWall”“”;IconFilename:“{app}\FFDropWall.ico”;任务:sendtoicon这就是我更改因子顺序的意思:文件名:“{app}\DropWall”;参数:“/alsocopyto=”“{app}\InsideWallpaper.exe”“”您完全没有理解我的答案。对参数进行排序不会使您胜任此工作。您必须修改应用程序以实现双重复制。或者为此创建另一个应用程序。一个简单的脚本(或批处理文件)也可以。即使是对
cmd.exe
的简单调用也可以做到这一点,但这将弹出一个控制台窗口,您可能不喜欢的内容。我做了一个解决方法,安装程序将创建一个指向DropWall文件夹的桌面图标快捷方式,用户可以复制图像并将其粘贴到该文件夹上,然后单击“单项发送到”菜单,以任何方式启动InsideWallpaper.exe任务部分I-m将保留同时添加第二个SendTo条目的选项