Ru-Board.club
← Вернуться в раздел «Программы»

» 7-Zip / 7z (часть 2)

Автор: GORA2
Дата сообщения: 06.07.2015 17:37
Artem_Butenko

Цитата:
только вот модифицированные модули с новой технологией не дружат.

Дружат.

Цитата:
1.6 develop (сборка 3574) 11.05.15
* При предупреждениях иконка в панели задач имеет желтый фон
+ Поддержка многотомности включена по умолчанию
+ Поддержка дельта-фильтра включена по умолчанию в модулях LZMA, LZMA2, LZMA_Dialogs и All

1.6 develop (сборка 3564) 01.05.15
# Использован исходный код 7-Zip версии 9.38 beta от 3 января 2015 г.
# Некоторые изменения, связанные с новыми исходниками 7-Zip
* Исправлена обработка исключения 0x0EEDFADE из автоматически загружаемых Delphi DLL
1.6.0.3574
Автор: Artem_Butenko
Дата сообщения: 06.07.2015 18:04
GORA2

При переходе по ссылке, получаем: 502 Bad Gateway!
Автор: k2o
Дата сообщения: 06.07.2015 18:06
Start 17:33 06-07-2015
Цитата:
открывается папка, в которой он установлен. C:\Program Files\7-Zip\
wvxwxvw 16:41 06-07-2015
Цитата:
в свойствах ярлыка на вкладке "Ярлык" очистите поле рабочей папки
Автор: GORA2
Дата сообщения: 06.07.2015 18:17
Artem_Butenko
Зеркало.
Автор: Start
Дата сообщения: 06.07.2015 18:18
k2o
Очистил поле рабочей папки, теперь всё время открывается (перебрасывает) другой путь:
C:\Documents and Settings\имя\
Автор: Victor_VG
Дата сообщения: 06.07.2015 18:50
GORA2


Интересно а где теперь Олег публикует свои наработки? На сайте проекта последние записи датируются 30.12.2012...
Автор: GORA2
Дата сообщения: 06.07.2015 18:55
Victor_VG
Форум как был на OSzone, так там и остался.
Автор: Victor_VG
Дата сообщения: 06.07.2015 19:17
GORA2

Понял, а я на http://7zsfx.info/ru/ смотрел и даже с него на SVN зайти не смог словив HTTP Error 502. Доступ только для приближённых к "телу"?
Автор: boi1eI
Дата сообщения: 06.07.2015 19:22
Start
Можно батник туда (в SendTo) положить, специально для каталогов.
start "" /b "C:\Program Files\7-Zip\7zFM.exe" "%~dp1" & exit
Автор: GORA2
Дата сообщения: 06.07.2015 19:27
Victor_VG

Цитата:
Доступ только для приближённых к "телу"?

Да нет. У меня тоже сейчас доступа нет (Олегу отписал в аську, поправит, наверно, завтра, (у него сейчас ночь)).
А модули у меня есть, т.к. мне приходится заниматься их тестированием...
Автор: Start
Дата сообщения: 06.07.2015 19:40
boi1eI
Цитата:
Можно батник туда (в SendTo) положить

Так хорошо получилось. При работе с файлами, открывает папку, в которых эти файлы.
Вот только папку не открывает, открывает так-же как и в случае с файлами- открывается папка, в которой папка, которую хотелось бы открыть. Ну и ладно, может где-то это и лучше.
Автор: boi1eI
Дата сообщения: 06.07.2015 19:54
Start
Да без проблем. Проверку какую-нить туда вставить, да и все.

dir /a:d %1 >Nul
if %errorlevel% NEQ 0 start "" /b "C:\Program Files\7-Zip\7zFM.exe" "%~dp1" & exit
start "" /b "C:\Program Files\7-Zip\7zFM.exe" %1 & exit
Автор: wvxwxvw
Дата сообщения: 06.07.2015 20:06
Start

Цитата:
Создал ярлык, в свойствах строка - "C:\Program Files\7-Zip\7zFM.exe" - folder
Нашел SendTo - C:\Documents and Settings\Имя\SendTo
7-Zip запускается и на папках и на файлах, только у него всё время открывается папка, в которой он установлен. C:\Program Files\7-Zip\
Может это от того, что у меня XP, а в других системах правильно работает.


Все может быть. Попробуйте напоследок кавычки убрать вокруг пути файла, т.е. должно быть так -
C:\Program Files\7-Zip\7zFM.exe - folder
ну и соответственно поле "Рабочая папка" пустое.
У меня именно так работает. Так как сам программу не устанавливаю (портативкой пользуюсь) постоянно тоже испытывал неудобства, а после вашего поста как раз себе и сделал второй ярлык в SendTo. Работает четко.
Автор: Start
Дата сообщения: 06.07.2015 20:08
boi1eI
Спасибо, попробовал 2-й вариант, в итоге положил туда (в SendTo) оба батника

wvxwxvw
Без кавычек ярлык не создаётся. У меня на батниках хорошо получилось
Автор: Victor_VG
Дата сообщения: 06.07.2015 20:14
Start

Если у вас в пути есть пробелы или длинные имена, то кавычки обязательны.
Автор: wvxwxvw
Дата сообщения: 06.07.2015 20:37
Да, у меня пробелов нет.
Автор: Start
Дата сообщения: 06.07.2015 22:14
Victor_VG
wvxwxvw
У меня пробел есть в названии папки Program Files.
Пробовал такую строку: %ProgramFiles%\7-Zip\7zFM.exe - folder
Она получилась без кавычек, ярлык создался, очистил поле "Рабочая папка", но как задумано не работает.

Поэтому буду пока батники использовать от boi1eI, они хорошо работают.
Но если-бы автор 7-Zip добавил-бы пунктик в меню (можно с разделителем), то это было-бы уже встроено по умолчанию - установил, и всё на месте.

Всем спасибо, здорово помогли. Так открывать достаточно удобно.
Автор: Victor_VG
Дата сообщения: 06.07.2015 22:37
Start

Если у вас не отключена работа с короткими именами файлов, то путь будет выглядеть так - C:\PROGRA~1\7-Zip
Автор: Start
Дата сообщения: 06.07.2015 22:59
Victor_VG
Создавал ярлык C:\PROGRA~1\7-Zip\7zFM.exe - folder , но получилось всё равно:
"C:\Program Files\7-Zip\7zFM.exe" - folder
Только через меню отправить ничего не открывается в окне 7-Zip и 7-Zip запускается с адресом C:\Documents and Settings\имя пользователя\ что-бы не пытался открыть.
Автор: Victor_VG
Дата сообщения: 07.07.2015 00:12
Start

Значит короткие имена путей у вас выключены.
Автор: regist123
Дата сообщения: 07.07.2015 10:08
Victor_VG а я ведь специально даже в этой теме объявил, что модули обновились
http://forum.ru-board.com/topic.cgi?forum=5&topic=31145&start=3100#21
Автор: Victor_VG
Дата сообщения: 07.07.2015 11:00
regist123

Так я ими не пользуюсь и потому внимания не обратил. Я ведь свои инсталляторы на NSIS пишу.
Автор: mig73
Дата сообщения: 07.07.2015 12:25
Victor_VG
А INNO не любите?
Автор: Victor_VG
Дата сообщения: 07.07.2015 12:52
mig73

Пользуюсь, но очень редко. NSIS компактнее, да и алгоритмы гибче выходят.
Автор: i7430
Дата сообщения: 09.07.2015 14:32
почему-то не срабатывает ключ при сжатии
-xr!*.gbk

"C:\Program Files\7-zip\7z.exe" a d:\backup\KS\KBS2015_%Date%.7z L:\KBS2015\* -ssw -m0=LZMA2 -wD:\BackUp\KBS\ -xr!*.gbk

т.е. сжатие и не начинается:
Incorrect wildcard type marker
r*.gbk
Автор: Victor_VG
Дата сообщения: 10.07.2015 13:48
i7430

Лично я бы взял в кавычки элемент d:\backup\KS\KBS2015_%Date%.7z так как в зависимости от настроек локали там можно встретить и недопустимые символы (например "/") что и может приводить к сбоям команды. А ещё лучше заранее преобразовать дату в формат dd-mm-yyyy чтобы после исключить любые проблемы из-за её локального представления. В этом смысле очень удобна UNIX date(1) - скинуть её вывод во временную переменную скрипта, а после использовать в команде для исключения потенциальных проблем ибо встроенная в систему команда выводит дату в зависимости от настроек локали, а это не всегда применимо. Но, это можно обойти двумя способами - первый преобразовать перл/рекс/луа/моон скриптом до зова команды 7za ... или вторым - использовать к примеру Msys утилиты (там есть UNIX реализация date) положив их в каталог вне %PATH% и вызывая с указанием полного пути. Чтобы не искать всё по пакеджам проще взять подборку со всеми зависимостями Msys-Date_pack.7z акромя KERNEL32.DLL, ну думаю эту сами найдёте.
Автор: VU Irvine
Дата сообщения: 11.07.2015 08:38
Victor_VG
спасибо за ответ.
... без ключа -xr!*.gbk все работает, в т.ч. дата нормально встает.
а что не так с ключом -xr!*.gbk - не пойму (вроде, пока не было Win 8.1 - и этот ключ работал, но это не точно помню)

Incorrect wildcard type marker
r*.gbk
причем, пробовал другие типы файлов в исключение поставить, -xr!*.bak - та же ошибка
Incorrect wildcard type marker - тут что-то, м.б. где-то прописываются допустимые wildcard type marker?
Автор: Victor_VG
Дата сообщения: 11.07.2015 15:01
VU Irvine

Я думаю нет, просто иногда возвращаемый формат %DATA% интерпретируется как ключ и вызывает цепочку ошибок, если имя архива взято в кавычки то его влияние устраняется.
Автор: i7430
Дата сообщения: 13.07.2015 07:11

Цитата:
Я думаю нет, просто иногда возвращаемый формат %DATA% интерпретируется как ключ и вызывает цепочку ошибок, если имя архива взято в кавычки то его влияние устраняется.

убрал дату, и вообще все остальные ключи...

D:\BackUp>"C:\Program Files\7-zip\7z.exe" a "d:\backup\KS\KBS2015_1111.7z" "L:\KBS2015\*" -xr!*.gbk

7-Zip [32] 15.05 beta : Copyright (c) 1999-2015 Igor Pavlov : 2015-06-14
Command Line Error:
Incorrect wildcard type marker
r*.gbk

все равно, что-то не так (да, еще не сказал - Win 8.1)
Автор: Victor_VG
Дата сообщения: 13.07.2015 20:41
i7430

А, тогда похоже причина в изменениях WinAPI - в 8.x+ M$ сильно постаралась сломать большинство ранее работавших приложений, и в результате у многих программ с ней проблемы, кроме естественно её собственных.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135

Предыдущая тема: RDM+, TSMobiles и VNC+


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.