Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Пользователь


Сообщения: 99
Благодарности: 2

Профиль | Отправить PM | Цитировать


Цитата megaloman:
И, раз такая пьянка, »
Последний приведенный вами пример работает,
И без всяких лишних добавлений лишних файлов.
Спасибо!



1.
Насколько понимаю всё "выполняется из" %BoxIn% - вне папки исполняющего cmd
Поэтому ничего лишнего не подхватывается

Странно что предыдущий пример не работал.
Вроде по концепту они схожи.
Моей копии, о которой вы спросили не сохранилось.
Создал новую, новая вообще не исключает файлы по расширению

Но, наверное, уже не в ней суть - последняя версия сработала.
Копия предыдущего примера
@Echo Off

Set "BoxIn=c:\tempXsrc"
Set "ArcOut=c:\tempXtoo\testzip"

Set "Exc3=*.zip *.bat *.vbs *.js *.mp3 *.xls* *.png *.jpg *.jpeg"
Set "Add0=%Exc3%"

Set Arc="%~dp07za.exe"

:: удаляем старый архив
del c:\tempXtoo\testzip.7z
cls

pushd "%BoxIn%" &&(
%Arc% u -mx3 -r0 -xr!%Exc3: = -xr!% "%ArcOut%"
%Arc% u -mx0 -r0 -ir!%Add0: = -ir!% "%ArcOut%"
)

echo OK all
Pause

Exit /B



2.
Добавив ваш пример в сборку с своими переменным
- При старте cmd просто вылетает

Попытка вставить в сборку ваш чистый пример скрипта (без моих переменных)
выдается ошибка Command Line Error: Incorrect wildcard type marker


Сборка cmd построена на вашем megaloman совете-примере точного определения времени в виде cmd-javascript. ( http://forum.oszone.net/post-2940716-8.html )
- добавлял прямяком заменой "rem === здесь код, время исполнения которого контролируем"

Видимо в чем-то конфликт...
Та сама ступенька новика о которой недавно писал .


Вычислить и исправить баг/кривые свои руки, я самостоятельно не могу.
Видно лишь то, что походу срабатывает прям на строке "pushd "%src_bkup%" &&(...."


Развивать данный топик на тему "спасибо за помощь, а теперь разберите почему не работает с моим"...
- думаю неуважение к вам megaloman и к форуму

Поэтому наверное мне придется остаться при "баранах"
7za par1=a -ssw -mx3 -r0 -xr@exclusions_01_zip.lst -mhc=on -mhe=on "%destination%\zip.7z" "%src_bkup%\"
7za par2=u -ssw -mx0 -r0 -i@exclusions_01_zip.lst -mhc=on -mhe=on "%destination%\zip.7z" "%src_bkup%\"
хоть они и "подхватывают" zip рядом с исполняющим файлом(



* 7za.exe хранится рядом с исполняющим cmd
а сама вся та папка, плавает в разных местах диска/флешки

Поэтому добавил такую строчку (вроде работает):
Set Arc="%~dp07za.exe"

Отправлено: 08:25, 28-11-2020 | #10