1. Previos a. Просто клик........ замена выделенного итема на предыдущий семпл в директории заменяемого.
b. Alt+клик........... замена выделенного итема и всех его одинаковых файлов в проекте на предыдущий семпл в директории заменяемого.
c. Ctrl+Alt+клик.. замена выделенного итема и всех его одинаковых файлов в проекте с вызовом окна для указания нового семпла.
Привет!)
a. Такие скрипты уже есть:
Archie_Item; Switch item source file to previous in folder.lua
Archie_Item; Switch item source file to next in folder.lua
и у sws такие же есть, sws-овские только ломаются, если в директории натыкаются на миди файл.
b. Сделал - Но смотри, они опасные в невнимательных руках. Например у тебя лейринг из 10 бочек, все эти десять бочек из одной директории, ты этим скриптом начал листать первый слой и когда этот первый слой встретится с каким то другим слоем, например со вторым, то с этого момента уже первый и второй превратится в одно целое и т.д., ну думаю это и так понятно и таким способом по невнимательности можно весь проект убить.
Archie_Item; Switch item source file on next in directory on throughout project.lua
Archie_Item; Switch item source file on previous in directory on throughout project.lua
c. Тут у тебя немного не логично и странно. Допустим у тебя выделено два разных айтема с разными источниками, уже не состыковочка, да и других пользователей думаю будет немного запутывать, было два разных источника, они заменились на один и весь проект еще к тому же изменился, некоторые пользователи в ступор встанут от непонятки, что произошло.
Поэтому я сделал такой скрипт:
Archie_Item; Set source for all of selected items.lua
Он устанавливает источник только на выделенные элементы, но в дополнение к нему сделал еще такой скрипт:
Archie_Item; Select all items in project with sources of selected items.lua
он выделяет все элементы в проекте, которые совпадают с источниками выделенных элементов.
Делаешь кастом:
Archie_Item; Set source for all of selected items.lua
Archie_Item; Select all items in project with sources of selected items.lua
И получится то что хочешь ты.
---------------------
По поводу Ctrl,Alt, Ctrl+Alt, не стал делать, потому что этим никто не будет пользоваться, так как об этом никто незнает, а для тех кто хочет одной кнопкой запускать несколько скриптов/экшенов, то есть скрипт уже давно написан
Archie_Options; Smart Multi script(Button ).lua
так что собери эти шесть скриптов в одном
Archie_Options; Smart Multi script(Button ).lua для этого все есть уже.
------------
С Вас на ... ... ... ).