Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Fri Jul 26, 2019 12:33 Post subject: |
|
|
Батник по запросу (кнопкой не совсем выходит вытащить имя родителя):
Code: | :::::::::::::::::::::::: BAT ::::::::::::::::::::::::
:: Создание/перезапись хэш-файла для выбранных файлов
:: Условие: путь запуска — пустой
:: Параметры: "%UL" <хэш-формат>
:: Пример: "%UL" sha1
:::::::::::::::::::::::::::::::::::::::::::::::::::::
@echo off&setlocal enabledelayedexpansion
if "%~1"=="" exit
if %~2==sha1 (set ext=sha) else set ext=%~2
if "!cd!"=="!cd:~,3!" (set "d=!cd:~,1!") else (
set "d=%cd%"
for %%i in ("!d!\..\") do set "d=!d:%%~pi=!"
set "d=!d:~2!"
)
"!COMMANDER_PATH!\Utils\RHash\rhash.exe" -i -p"%%{%~2} *%%f\n" --file-list="%~1" -o "!d!.!ext!" | Путь к rhash пишем свой.
Кнопка с подстановочным именем:
Quote: | TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Utils\RHash\rhash.exe -i -p"%{sha1} *%f\n"
--file-list="%UL" -o CRC.sha
wcmicons.dll,61
Подсчитать sha для выбранных файлов
1 | RHash. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|