Inno Setup, как объединить 2 разных имени файла для отправки? - PullRequest
0 голосов
/ 03 июня 2018

В разделе [Icons] я создал 2 записи, первая переместит любое изображение в папку 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. Любая идея?

1 Ответ

0 голосов
/ 04 июня 2018

Невозможно создать значок меню «Отправить», который бы доставлял файл как в папку, так и в приложение.

Все, что вы можете сделать, чтобы изменить приложение, чтобы иметь возможность копироватьфайл в папку, в дополнение к его самостоятельной обработке, например:

[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

Константа {sendto} была переименована в {usersendto} в Inno Setup 5.6.1.

...