在 [图标] 部分我创建了 2 个条目,第一个条目将任何图像移动到“DropWall”文件夹,第二个条目将使用同一图像启动我的“InsideWallpaper.exe”:
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
一切运行正常,但我更愿意创建一个单独的“发送到”条目,有什么想法吗?
答案1
您需要某种脚本来理清操作,例如cmd
创建快捷方式:-
Name: "{sendto}\FFStyled handle InsideWallpaper image";
Filename: "{app}\Wallpaper.cmd";
IconFilename: "{app}\FFDropWall.ico";
Tasks: sendtoicon
输入{app}\Wallpaper.cmd
代码如:-
echo off
set app="{app}\DropWall"
if "%~dp1"=="{wallpaper}\" set app="{app}\InsideWallpaper.exe"
"%app%" "%1"
此处{sendto}
、{app}
和{wallpaper}
代表相应的目录。请注意,即使传递的参数 周围有引号%1
,解析后的驱动器 / 目录中也没有引号%~dp1
,尽管末尾有一个反斜杠。