Кнопки для 7-Zip
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
krmit
А объяснять ранее запрошенные нюансы вы отказываетесь?
А объяснять ранее запрошенные нюансы вы отказываетесь?
Flasher писал(а):Зачем нумеровать список, куда и для чего передавать параметр с номером и удалять какие-то позиции
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Flasher
Извините, что долго не отвечал.
Есть набор архивов (утилиты для работы с различными форматами файлов, в основном консольные и требующие распаковки рядом с файлом для работы). Необходима кнопка для быстрой распаковки нужной утилиты в указанное место без залезания каждый раз в каталог и распаковки вручную.
Архивов больше пятидесяти, плюс что-то периодически добавляется/удаляется/изменяется. Поэтому я и предложил сделать список, где каждому номеру соответствует полный путь к определённому архиву, ибо список править проще (и в параметре кнопки проще указать цифру, чем длиннющий путь). Если правильнее/проще будет указывать в кнопке именно имя архива с путём - ладно. Лишь бы работало.
Извините, что долго не отвечал.
Есть набор архивов (утилиты для работы с различными форматами файлов, в основном консольные и требующие распаковки рядом с файлом для работы). Необходима кнопка для быстрой распаковки нужной утилиты в указанное место без залезания каждый раз в каталог и распаковки вручную.
Архивов больше пятидесяти, плюс что-то периодически добавляется/удаляется/изменяется. Поэтому я и предложил сделать список, где каждому номеру соответствует полный путь к определённому архиву, ибо список править проще (и в параметре кнопки проще указать цифру, чем длиннющий путь). Если правильнее/проще будет указывать в кнопке именно имя архива с путём - ладно. Лишь бы работало.
Сие условие противоречит исходному:krmit писал(а):в указанное место без залезания каждый раз в каталог
Иначе прямая связь с ТС пропадает.krmit писал(а):в активную панель.
И если вы в кнопке сразу задаёте путь к архиву, то это всяко проще и быстрее, чем дополнительно залезать в список и выискивать путь по номеру. Другое дело, если бы вам надо было распаковывать по группе некоторых номеров, перечисленных, допустим, через запятую.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Flasher
Под "без залезания в каталог" я имел в виду открывание в панели пути к архиву и выполнение распаковки в противоположную панель. Нужно, чтобы по нажатию кнопки необходимый архив распаковывался "под курсор".
Распаковки групп не будет, только отдельные архивы. Походу, действительно проще сделать универсальную кнопку и заменять путь к архиву.
Под "без залезания в каталог" я имел в виду открывание в панели пути к архиву и выполнение распаковки в противоположную панель. Нужно, чтобы по нажатию кнопки необходимый архив распаковывался "под курсор".
Распаковки групп не будет, только отдельные архивы. Походу, действительно проще сделать универсальную кнопку и заменять путь к архиву.
krmit
'Открывание пути к архиву', 'распаковывался "под курсор"' — это что-то за пределами нормальной терминалогии.
Если нужно подкурсорный элемент распаковывать, то используйте %V вместо пути в поле параметров. С комстрокой 7-zip'а, полагаю, справитесь.
'Открывание пути к архиву', 'распаковывался "под курсор"' — это что-то за пределами нормальной терминалогии.
Если нужно подкурсорный элемент распаковывать, то используйте %V вместо пути в поле параметров. С комстрокой 7-zip'а, полагаю, справитесь.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Здравствуйте!
Подскажите следующую кнопку для "7z.exe", необходимо чтобы было:
- Архивирование всех выделенных файлов и папок в отдельные архивы по именам папок и файлов.
- При наличии отдельных файлов, чтобы они упаковывались как <Имя>.<расширение>.7z; например: "Документы.docx.7z"
- Сначала тестирование всех файлов в архиве и только потом удаление исходных файлов (!!!).
- Если какой-то архив с таким же названием уже существует, то задать вопрос о его перезаписи (!!!)
- Конечно же возможны длинные пути и спецсимволы...
Например (выделено сразу множество папок и файлов):
Новая папка 1 --> Новая папка 1.7z
Новая папка 2 --> Новая папка 2.7z
Документ.docx --> Документ.docx.7z
Таблица.xlsx --> Таблица.xlsx.7z
И т.д.
Подскажите следующую кнопку для "7z.exe", необходимо чтобы было:
- Архивирование всех выделенных файлов и папок в отдельные архивы по именам папок и файлов.
- При наличии отдельных файлов, чтобы они упаковывались как <Имя>.<расширение>.7z; например: "Документы.docx.7z"
- Сначала тестирование всех файлов в архиве и только потом удаление исходных файлов (!!!).
- Если какой-то архив с таким же названием уже существует, то задать вопрос о его перезаписи (!!!)
- Конечно же возможны длинные пути и спецсимволы...
Например (выделено сразу множество папок и файлов):
Новая папка 1 --> Новая папка 1.7z
Новая папка 2 --> Новая папка 2.7z
Документ.docx --> Документ.docx.7z
Таблица.xlsx --> Таблица.xlsx.7z
И т.д.
Почему-то перестала работать кнопка от Flasher-а.
Последний 7зип х64 и Тотал х64.
Код: Выделить всё
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Utils\7-zip\7zG.exe
t -scsUTF-16LE -an -ai@%WL -y
Utils\7-zip\7z.dll,13
Протестировать выбранные в активной панели архивы