Обсуждение темы "Обмен кнопками"
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
Avada
А ты посмотри, с чего начинаются "Параметры:". И всё поймёшь. Тут же важно сопоставить с одноимённым каталогом в другой панели, который не будет ни под курсором ни выделен. Т.е. SYNCOPEN для этого не годится. Поэтому решением стала передача %P%N %T%N для /S=S.
А ты посмотри, с чего начинаются "Параметры:". И всё поймёшь. Тут же важно сопоставить с одноимённым каталогом в другой панели, который не будет ни под курсором ни выделен. Т.е. SYNCOPEN для этого не годится. Поэтому решением стала передача %P%N %T%N для /S=S.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Flasher
Понятно. Что касается предыдущей части обсуждения (не успел вовремя ответить), то нажатие кнопки "Сравнить", да, упоминалось. Но сделать это ручками мне как-то не кажется непосильным трудом. (Опять же часто полезно заранее уточнить параметры сравнения.)
Инструменты сравнения и синхронизации я не спутал, речь шла, разумеется, про последнюю. Более того, перед написанием поста всё это проверялось ещё раз. При выделении папки в текущей панели и последующем простейшем вызове окна синхронизации далее де-факто выполняется сравнение именно этой папки именно с одноимённой папкой в другой панели. В верхних полях при этом и до, и после сравнения фигурируют пути открытых в панелях папок, но в самом списке имена сравниваемых вложенных папок указываются верно. Ну и опция про "выделенные (в главном окне)" включается...
Понятно. Что касается предыдущей части обсуждения (не успел вовремя ответить), то нажатие кнопки "Сравнить", да, упоминалось. Но сделать это ручками мне как-то не кажется непосильным трудом. (Опять же часто полезно заранее уточнить параметры сравнения.)
Инструменты сравнения и синхронизации я не спутал, речь шла, разумеется, про последнюю. Более того, перед написанием поста всё это проверялось ещё раз. При выделении папки в текущей панели и последующем простейшем вызове окна синхронизации далее де-факто выполняется сравнение именно этой папки именно с одноимённой папкой в другой панели. В верхних полях при этом и до, и после сравнения фигурируют пути открытых в панелях папок, но в самом списке имена сравниваемых вложенных папок указываются верно. Ну и опция про "выделенные (в главном окне)" включается...
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
Avada
Ясно. Т.е. по твоему варианту было бы так:Но в отличии от этого варианта в моём никаких манипуляций с выделением в обеих панелях не требуется.
Ясно. Т.е. по твоему варианту было бы так:
Код: Выделить всё
TCFS2.exe tcm(524) send(`%+{DOWN}{TAB}`) delay(20) tcm(524) tcm(4006) tcm(2020,1) delay(500) sendmsg(findwnd(TButton,,findwnd(TCmpForm),5,3),$f5)Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
BeardFury78
Чтобы сравнить инструментом синхронизации существующие пары одноимённых папок (под курсором и в другой файловой панели), причём без применения вспомогательных утилит и пользовательских команд, воспользуйтесь кнопкой с командой %COMMANDER_EXE% и строкой /S=S:= %Z%X%P%x%N %X%T%x%N в параметрах.
Чтобы сравнить инструментом синхронизации существующие пары одноимённых папок (под курсором и в другой файловой панели), причём без применения вспомогательных утилит и пользовательских команд, воспользуйтесь кнопкой с командой %COMMANDER_EXE% и строкой /S=S:= %Z%X%P%x%N %X%T%x%N в параметрах.
Последний раз редактировалось sa Вт июн 25, 2019 08:50, всего редактировалось 3 раза.
Утилита или скрипт, как выше было объяснено, нужны в т.ч. для нажатия кнопки "Сравнить". Неужели до сих пор не дошло?sa писал(а):причём без применения вспомогательных утилит
P.S.: Спустя 3 дня догадался таки подставить знак равенства. Молодец.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
All (кроме автора предыдущего [s]топика[/s] сообщения)
Знаки равенства (оба) присутствовали в моём сообщении изначально, изменения касались исключительно параметров %X и %x.
Знаки равенства (оба) присутствовали в моём сообщении изначально, изменения касались исключительно параметров %X и %x.
Последний раз редактировалось sa Пт июн 28, 2019 19:39, всего редактировалось 1 раз.
Поскольку автор "предыдущего" топика ADv на форуме не отмечался 3 года назад, то указывать на него смысла вообще не имело.sa писал(а):кроме автора предыдущего топика
Остаётся кому-то съесть конфетку за мониторинг моих сообщений. Добавка равенства была. А параметры %X/%x здесь добавились после заимствования из моего поста в топике Script Request. И это вполне очевидно.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
приветствую, господа!
у меня вопрос по кнопкам, возможно решение всплывало, но я не нашёл(
итак есть 2 кнопки на панели TC кастомного происхождения.
одна пакует в sfx-7z, вторая тоже самое делает в sfx-rar, только еще с паролем и архивным комментарием.
почему то вызов консольного 7z происходит нормально и архиватор отрабатывает штатно без дополнительных шаманств с бубном.
попытка сделать аналогичную строку вызова для консольного Rar.exe почему то терпит провал.
при клике по кнопке рар промелькивает на экране и ничего не пакует.
пришлось соорудить ему такой костыль:
сперва вызывается cmd с ключом /c и уже с нею запускается rar.exe и тогда ему передаются параметры и он упаковывает как положено.
ниже я представлю коды кнопок для сравнения.
(оба кода в данный момент работают, просто рар ч/з костыль.
я спрашивал у разработчика архиватора винрар, евгения рошаля - ответ был примерно следующим: скрин выдержки переписки https://klikr.org/14c5d1a63a8f673c78277ba4966d.png
кнопка 7z
проблемная кнопка с консольным раром
т.е. мне ответили что проблема не в раре и послали к спецам по TC выяснять почему же он не вызывает рар как следует.
прошу помощи.
у меня вопрос по кнопкам, возможно решение всплывало, но я не нашёл(
итак есть 2 кнопки на панели TC кастомного происхождения.
одна пакует в sfx-7z, вторая тоже самое делает в sfx-rar, только еще с паролем и архивным комментарием.
почему то вызов консольного 7z происходит нормально и архиватор отрабатывает штатно без дополнительных шаманств с бубном.
попытка сделать аналогичную строку вызова для консольного Rar.exe почему то терпит провал.
при клике по кнопке рар промелькивает на экране и ничего не пакует.
пришлось соорудить ему такой костыль:
сперва вызывается cmd с ключом /c и уже с нею запускается rar.exe и тогда ему передаются параметры и он упаковывает как положено.
ниже я представлю коды кнопок для сравнения.
(оба кода в данный момент работают, просто рар ч/з костыль.
я спрашивал у разработчика архиватора винрар, евгения рошаля - ответ был примерно следующим: скрин выдержки переписки https://klikr.org/14c5d1a63a8f673c78277ba4966d.png
кнопка 7z
Код: Выделить всё
TOTALCMD#BAR#DATA
"%COMMANDER_PATH%\Plugins\wcx\Total7zip\7z.exe"
a -t7z -md=192m -mx -myx=9 -m0=LZMA2 -ssw -mqs=on -scsUTF-16LE -sfx7z.sfx -y -i"@%WL" -- %N.exe
wcmicons.dll,28
Упаковать с максимальным сжатием выделенное в sfx-7z архив
-1
Код: Выделить всё
TOTALCMD#BAR#DATA
cmd /c %COMMANDER_PATH%\Plugins\arc\Rar.exe
a -ma -ep1 -r -rr9 -pru-board -z"%%COMMANDER_PATH%%\Plugins\arc\rarSFXComm.txt" -sfx"%%COMMANDER_PATH%%\Plugins\arc\DefaultEn64.SFX" "%O.exe" %P%N
%COMMANDER_PATH%\Plugins\arc\SFXrar.ico
Создаём запароленный sfx-rar архив
-1
прошу помощи.
Angel
Запросы по кнопкам, как 100500 раз пояснялось в теме "Обмен кнопками" (в том числе на той же странице), делаются не в ней (там только готовый результат), а в другом месте. Не удаляю сообщение только потому, что много понаписано, хотя следовало бы.
Консольный RAR нормально всё пакует, просто надо было разобраться с этим жутким синтаксисом в кнопке. Ссылку я вашу открыл (вполне предсказуемый ответ!) , но с кнопкой возиться не хочу: последние три страницы темы по TC на ру-борде, посвящённые вашим хотелкам по архивации для портативной сборки, не очень вдохновляют на продолжение здесь, а идея понатыкать кучу кнопок для разных видов архивации мне представляется сомнительной изначально. Возможно, другие желающие найдутся.
И в теме по обмену кнопками советую поискать, как оформляется RAR-архивация. Вот тут хотя бы (там, правда, не весь код кнопки, надо значок указать, и вокруг %N, возможно, лишняя пара кавычек, но использовать для дальнейшей отладки под свои нужды можно). Есть там и другие варианты кнопок для RAR-архивации (поиск по сообщениям в "Секретах и советах", искомое слово RAR).
Но, разумеется, всё это же прекрасным образом можно было бы сделать через диалог упаковки TC, в том числе и с архивацией в ту же панель (поиск по форуму в помощь — про нажатие клавиши Ctrl при любом способе вызова диалога упаковки, про запись постоянных параметров прямо в поле на странице настроек "Архиваторы", про сменный набор параметров архивации, вставляемый в поле диалога упаковки с помощью одного из компонентов плагина TWinKey, и прочее).
Кроме того, у нас категорически принято использовать заглавные буквы и знаки препинания. Хотите общаться — привыкайте к порядку.
Замечание за нарушение правил форума. Больше так не делайте. Перенесено по принадлежности.
Запросы по кнопкам, как 100500 раз пояснялось в теме "Обмен кнопками" (в том числе на той же странице), делаются не в ней (там только готовый результат), а в другом месте. Не удаляю сообщение только потому, что много понаписано, хотя следовало бы.
Консольный RAR нормально всё пакует, просто надо было разобраться с этим жутким синтаксисом в кнопке. Ссылку я вашу открыл (вполне предсказуемый ответ!) , но с кнопкой возиться не хочу: последние три страницы темы по TC на ру-борде, посвящённые вашим хотелкам по архивации для портативной сборки, не очень вдохновляют на продолжение здесь, а идея понатыкать кучу кнопок для разных видов архивации мне представляется сомнительной изначально. Возможно, другие желающие найдутся.
И в теме по обмену кнопками советую поискать, как оформляется RAR-архивация. Вот тут хотя бы (там, правда, не весь код кнопки, надо значок указать, и вокруг %N, возможно, лишняя пара кавычек, но использовать для дальнейшей отладки под свои нужды можно). Есть там и другие варианты кнопок для RAR-архивации (поиск по сообщениям в "Секретах и советах", искомое слово RAR).
Но, разумеется, всё это же прекрасным образом можно было бы сделать через диалог упаковки TC, в том числе и с архивацией в ту же панель (поиск по форуму в помощь — про нажатие клавиши Ctrl при любом способе вызова диалога упаковки, про запись постоянных параметров прямо в поле на странице настроек "Архиваторы", про сменный набор параметров архивации, вставляемый в поле диалога упаковки с помощью одного из компонентов плагина TWinKey, и прочее).
Кроме того, у нас категорически принято использовать заглавные буквы и знаки препинания. Хотите общаться — привыкайте к порядку.
Замечание за нарушение правил форума. Больше так не делайте. Перенесено по принадлежности.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
С чем и поздравляем. Только это не костыль, а вполне себе рабочая среда для передачи переменных окружения, когда это требуется. В подфоруме таких кнопок навалом. Зачем вы решили эти кнопками здесь поделиться, для меня вопрос. У нас тут хватает своих куда более умных и гибких решений. А что касается проблемы с rar, то Евгений ошибся, переведя стрелки на ТС. Пусть научит передавать программе переменные среды, тогда вопросов не будет. В вашем случае вопрос решается без cmd /c, достаточно перенести родительский каталог в "Путь запуска":Angel писал(а):оба кода в данный момент работают, просто рар ч/з костыль.
Команда: Rar.exe a -ma -ep1 -r -rr9 -pru-board -zrarSFXComm.txt -sfxDefaultEn64.SFX
Параметры: "%O.exe" %V
Путь запуска: %COMMANDER_PATH%\Plugins\arc\
Менее локаничным вариантом будет перенос -z/sfx-ключей с путями в первое поле без сдваивания процента.
В случае кнопки (совсем не аналога) с 7z.exe (не лишним будет указать, откуда растут ноги) никаких путей в параметрах с переменными среды нет, поэтому сравнение в работоспособности тут неуместно.
У 7z аналогичный ключ.Angel писал(а):только еще с паролем
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
woff/woff2 to otf
Прошу помочь сделать кнопки для утилит по конвертации веб-шрифтов (woff, woff2) в otf по выделению в папке. Утилиты находятся здесь:
Листинг у woff2sfnt такой:
woff2sfnt font.woff>font.otf
У woff2_decompress:
woff2_decompress font.woff2
Большое спасибо, Flasher.
Код: Выделить всё
https://cloud.mail.ru/public/4u2f/2hduSykYZЛистинг у woff2sfnt такой:
woff2sfnt font.woff>font.otf
У woff2_decompress:
woff2_decompress font.woff2
Большое спасибо, Flasher.
Последний раз редактировалось kgb Чт авг 15, 2019 22:50, всего редактировалось 3 раза.