1 (изменено: Димон, 2025-03-26 16:53:51)

Тема: CMD/BAT: Открыть файл 7z архив и удалить первые символы

Добрый день,

Надо в командной строке coздать архив и в файле (архиве) потом изменить (удалить, добавить) первые символы.
Создаю Архив:

"C:\Program Files\7-Zip\7z.exe" a password.7z password.txt -pP@$$w0rd

Пробовол удалить так первые 2 символа


...
<"password.7z" set /p sLine=>nul
echo %sLine:~2%>"password.7z.not_7z_file" 
more +1 "password.7z">>"password.7z.not_7z_file"
...

Но файл полностью меняется и не работает потом, если удаляю (добавляю) вручную в Notepad++, то все работает.

Как это автоматизировать?

Заранее благодарю.


7z¼¯' Ø4à       r       Õ<ÜWüË„¤¯:@õNÖ.’3 	  $ñSã1?öáÝÒ«™¾r·HðÎ!!   
²T&Y    p a s s w o r d . t x t    
 Ø‹TjŝÛ       
Post's attachments

password.7z 162 b, 1 downloads since 2025-03-26 

You don't have the permssions to download the attachments of this post.

2

Re: CMD/BAT: Открыть файл 7z архив и удалить первые символы

Димон пишет:

Надо в командной строке coздать архив и в файле (архиве) потом изменить (удалить, добавить) первые символы.

Архив — это бинарный файл, там нет символов.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder