SharkyEXE
Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору BorlandIMHO Здравствуйте А есть вероятность, что 100%но НЕ работает? Я даже pause вставил, а окно пропадает после запуска файла с расширением *.cmd Вот видео https://cloud.mail.ru/public/f832/VoDk5YHk6 Код: set "RAREXE=C:\Program Files\WinRAR\rar.exe" set "TESTARCHIVE=%TEMP%\%~n0_test.rar" call :GETTIMESTAMP TIMESTAMP REM Имя и путь создаваемого архива "Backup_yyyyMMdd-HHmmss" в папке "x:\Backup Folder\" set "TARGETARCHIVE=x:\Backup Folder\Backup_%TIMESTAMP:~0,4%%TIMESTAMP:~4,2%%TIMESTAMP:~6,2%-%TIMESTAMP:~8,2%%TIMESTAMP:~10,2%%TIMESTAMP:~12,2%.rar" REM Проверяем поддержку -ma4/5 и выставляем соответствующее значение опций if EXIST "%TESTARCHIVE%" del /q "%TESTARCHIVE%"||exit "%RAREXE%" a -ma4 -- "%TESTARCHIVE%" "%~f0" && set "RARSWITCHES=-ep -dh -ma4 -m5 -md4096k -s --" || set "RARSWITCHES=-ep -dh -m5 -md4096k -s --" if EXIST "%TESTARCHIVE%" del /q "%TESTARCHIVE%" REM Собственно упаковка "%RAREXE%" a %RARSWITCHES% "%TARGETARCHIVE%" "%~dp0*.*doc*" "%~dp0*.*xls*" "%~dp0*.*tmp*" "%~dp0*.*ppt*" "%~dp0*.*acc*" "%~dp0*.*rtf*" "%~dp0*.*txt*" "%~dp0*.*cdr*" "%~dp0*.*cdw*" "%~dp0*.*bak*" "%~dp0*.*jpg*" "%~dp0F\" goto :EOF pause :GETTIMESTAMP for /f "usebackq tokens=2 delims==" %%A in (`wmic os get LocalDateTime /value`) do set "%~1=%%A" goto :EOF | Просьба не обижаться, просто чем сложнее конструкция, тем будет мне занятие разобраться, въехать, как что устроено | Всего записей: 366 | Зарегистр. 25-01-2009 | Отправлено: 21:00 01-11-2022 | Исправлено: SharkyEXE, 21:10 01-11-2022 |
|