Abel11:
BlackAngel написал(а)
Цитата:
В постановке задач не используйте пожалуйста аббревиатуры, типа, "Коп. ВО" и т. п. .
Код:
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
Dakota написал(а)
Цитата:
В ваших параметрах есть неточности, будьте внимательны. Разделителем между параметрами TCIMG являются две "трубы" (||), а не три, как у вас замечено "|||upd<3>" и обновление панелей upd<3> и upd<1> лучше поменять местами в двух вариантах коирования.
Теперь касаемо поставленной задачи, думаю вам подойдёт вариант кнопки представленный ниже.
ЛКМ - копировать "С:\DATA\plac.dat" в активную панель, пропускать в случае идентичности, Shift+ЛКМ - копировать "С:\DATA\plac.dat" в неактивную панель, пропускать в случае идентичности (проверка по MD5).
Для удобства с вариантом Shift+ЛКМ, отпускать Shift после звукового сигнала.
Код:
То есть, перед копированием, в случае, если подобный файл существует в папке назначения (будь то активная панель или неактивная панель), то файлы будут проверены на идентичность, если копируемый файл полностью совпадает с уже имеющимся в папке назначения, то копирование не будет произведено, если они не совпадают, то будет произведено копирование с заменой имеющегося подобного файла.
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
sibirnik написал(а)
Цитата:
Почему бы и нет, два разных варианта копирования? И с чего вы взяли, что он будет использовать кнопку без необходимости :smirk:
BlackAngel написал(а)
Цитата:
В кнопку Коп. ВО с добавлением даты отняв от неё 2 дня через "_"? |
В постановке задач не используйте пожалуйста аббревиатуры, типа, "Коп. ВО" и т. п. .
Код:
TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe sends=@<info=s102|-2d>||&&(.+)/(.+)/(.+)~~(.*)!!$3.$2.$1 copys=%L||"%p"//0||$$_GLOBALSENDS<1>||upd<1> WCMICONS.dll,1 Копировать выделенные объекты в активную панель с добавлением в конец базовых имён системной даты минус 2 дня -1 |
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
Dakota написал(а)
Цитата:
<HOTKEY=10> copyy="С:\DATA\plac.dat"||"%t"//1|||upd<1> <HOTKEY=X> copyy="С:\DATA\plac.dat"||"%p"//1|||upd<3> Можно кнопку подправить так, чтобы если курсор случайно стоит в папке С:\DATA\ то файл просто не копировался? |
В ваших параметрах есть неточности, будьте внимательны. Разделителем между параметрами TCIMG являются две "трубы" (||), а не три, как у вас замечено "|||upd<3>" и обновление панелей upd<3> и upd<1> лучше поменять местами в двух вариантах коирования.
Теперь касаемо поставленной задачи, думаю вам подойдёт вариант кнопки представленный ниже.
ЛКМ - копировать "С:\DATA\plac.dat" в активную панель, пропускать в случае идентичности, Shift+ЛКМ - копировать "С:\DATA\plac.dat" в неактивную панель, пропускать в случае идентичности (проверка по MD5).
Для удобства с вариантом Shift+ЛКМ, отпускать Shift после звукового сигнала.
Код:
<HOTKEY=10> beepss copyy="С:\DATA\plac.dat"||"%t"//9||owrite<4|1>||upd<3> <HOTKEY=X> copyy="С:\DATA\plac.dat"||"%p"//9||owrite<4|1>||upd<1> |
То есть, перед копированием, в случае, если подобный файл существует в папке назначения (будь то активная панель или неактивная панель), то файлы будут проверены на идентичность, если копируемый файл полностью совпадает с уже имеющимся в папке назначения, то копирование не будет произведено, если они не совпадают, то будет произведено копирование с заменой имеющегося подобного файла.
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
sibirnik написал(а)
Цитата:
У вас по нажатию любого варианта копируется одно и тоже только в разные панели. Тогда зачем жать эту кнопку без необходимости? |
Почему бы и нет, два разных варианта копирования? И с чего вы взяли, что он будет использовать кнопку без необходимости :smirk: