![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Не выполняется bat файл разархивирования 7zip архива |
|
CMD/BAT - Не выполняется bat файл разархивирования 7zip архива
|
Новый участник Сообщения: 18 |
Всем привет. Проблема заключается в следующем. Есть команда по разархивированию 7zip архива, в командной строке все работает ок, но через bat файл отказывается работать.
Пример "C:\Program Files (x86)\7-Zip\7z.exe" x "B:\Проекты другие\Публикация объявлений\work\478 Door+Latch.zip" -o"B:\Проекты другие\Публикация объявлений\work\Door Latch" |
|
Отправлено: 14:46, 13-07-2021 |
Новый участник Сообщения: 18
|
Профиль | Отправить PM | Цитировать уже нашел проблему, русские слова в названиях, когда изменил названия папок все стало работать, но хотелось бы знать как работать с путями которые содержат кириллицу а то каждый раз переименовывать папки как-то не то.
|
Отправлено: 16:38, 13-07-2021 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 2735
|
Профиль | Отправить PM | Цитировать Jeka124, я это предполагал, поэтому попросил у Вас файл. ИМХО, Вы создали файл в 1251 кодировке. Проблема имеет два решения.
1. По умолчанию bat-файлы должны быть написаны в 866 кодировке, если в них содержатся кириллические символы. Сохраните Ваш bat-файл в 866 кодировке. 2. Загрузите в bat-файле нужную кодовую страницу. Где-то вверху батника напишите строку >nul Chcp 1251 и тогда можете написать свой батник в кодировке 1251. Примеры файлов в разной кодировке прилагаю. Единственное, чтобы не создавать Ваши пути и программы, я поставил перед командой Echo. |
------- Отправлено: 17:13, 13-07-2021 | #3 |
Новый участник Сообщения: 18
|
Профиль | Отправить PM | Цитировать Загвоздка в том, что этот файл генерируется другой программой и автоматически кодировка UTF - 8, и из-за этого собственно возникает проблема.
В начале bat файла мне нужно прописать эту строку - >nul Chcp 1251 чтобы все работало? |
Отправлено: 19:05, 13-07-2021 | #4 |
Ветеран Сообщения: 1274
|
Профиль | Отправить PM | Цитировать Цитата Jeka124:
Или вы хотите сказать что какая-то программа генерирует и составляет самостоятельно bat файл для дальнейшей работы? |
||
Отправлено: 19:31, 13-07-2021 | #5 |
Ветеран Сообщения: 2735
|
Профиль | Отправить PM | Цитировать Jeka124, С UTF-8 не получится.
Попробуйте >nul chcp 65001, но если файл генерируется чем-то сторонним, то непонятно, как туда попадет эта строка. |
------- Последний раз редактировалось megaloman, 13-07-2021 в 19:46. Отправлено: 19:35, 13-07-2021 | #6 |
Новый участник Сообщения: 18
|
Профиль | Отправить PM | Цитировать Я работаю с программой ZennoPoster и с помощью это программы генерирую сам bat файл, но как я написал выше автоматом все сохраняется в кодировке UTF - 8
bat файл генерируется по моим критериям и прописать туда могу, что угодно |
Отправлено: 19:49, 13-07-2021 | #7 |
Ветеран Сообщения: 1274
|
Профиль | Отправить PM | Цитировать Цитата Jeka124:
вариант 2 megaloman и прога exiftool -charset cp1251 |
|
Отправлено: 20:42, 13-07-2021 | #8 |
fascinating rhythm Сообщения: 6705
|
Профиль | Отправить PM | Цитировать Перешли бы на Powershell и не мучались, тем более что работать с zip он умеет безо всякого 7-zip.
|
------- Отправлено: 20:56, 13-07-2021 | #9 |
Ветеран Сообщения: 2735
|
Профиль | Отправить PM | Цитировать Jeka124, У меня с UTF отработало. Файл прикрепил. Единственное, у меня там свои пути к 7-Zip и диск
|
------- Отправлено: 21:39, 13-07-2021 | #10 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Delphi - [sevenzip] Как распаковать определённый файл из архива 7zip | Painkiller | Программирование и базы данных | 10 | 24-01-2022 12:06 | |
Система - Как скрыть окно в котором выполняется пакетный файл (*.bat или *.cmd)? | Shaytan | Программное обеспечение Windows | 36 | 21-12-2021 14:57 | |
CMD/BAT - [решено] taskkill не выполняется через bat | NLOLegion | Скриптовые языки администрирования Windows | 3 | 04-01-2020 12:10 | |
Утилита для создания/изменения 7zip SFX-архива | XXXler | Автоматическая установка Windows 2000/XP/2003 | 38 | 24-06-2017 14:23 | |
CMD/BAT - bat'ник переноса и разархивирования файлов | So Sensually | Скриптовые языки администрирования Windows | 5 | 01-12-2011 16:32 |
|