Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ; @echo off
- ;;setlocal DISABLEDELAYEDEXPANSION ENABLEEXTENSIONS
- ;;goto :end_help
- ;;;
- ;;; by Vasil "npocmaka" Arnaudov
- ;;;
- ;;; fileinf /l list of full file paths separated with ; (if file is more than one enclose all of them in double quotes)
- ;;; fileinf /f text file with a list of files to be processed ( one on each line )
- ;;; fileinf /? prints the help
- ;;;
- ;;:end_help
- ; REM Creating a Newline variable (the two blank lines are required!)
- ; set NLM=^
- ; set NL=^^^%NLM%%NLM%^%NLM%%NLM%
- ; if "%~1" equ "/?" type "%~f0" | find ";;;" | find /v "find" && exit /b 0
- ; if "%~2" equ "" type "%~f0" | find ";;;" | find /v "find" && exit /b 0
- ; setlocal enableDelayedExpansion
- ; if "%~1" equ "/l" (
- ; set "_files=%~2"
- ; echo !_files:;=%NL%!>"%TEMP%\file.paths"
- ; set _process_file="%TEMP%\file.paths"
- ; goto :get_info
- ; )
- ; if "%~1" equ "/f" if exist "%~2" (
- ; set _process_file="%~2"
- ; goto :get_info
- ; )
- ; echo incorect parameters & exit /b 1
- ; :get_info
- ; set "file_info="
- ; makecab /d InfFileName=%TEMP%\file.inf /d "DiskDirectory1=%TEMP%" /f "%~f0" /f %_process_file% /v0>nul
- ; for /f "usebackq skip=4 delims=" %%f in ("%TEMP%\file.inf") do (
- ; set "file_info=%%f"
- ; echo !file_info:,=%nl%!
- ; )
- ; endlocal
- ;endlocal
- ; del /q /f %TEMP%\file.inf 2>nul
- ; del /q /f %TEMP%\file.path 2>nul
- ; exit /b 0
- .set DoNotCopyFiles=on
- .set DestinationDir=;
- .set RptFileName=nul
- .set InfFooter=;
- .set InfHeader=;
- .Set ChecksumWidth=8
- .Set InfDiskLineFormat=;
- .Set Cabinet=off
- .Set Compress=off
- .Set GenerateInf=ON
- .Set InfDiskHeader=;
- .Set InfFileHeader=;
- .set InfCabinetHeader=;
- .Set InfFileLineFormat=",file:*file*,date:*date*,size:*size*,csum:*csum*,time:*time*,vern:*ver*,vers:*vers*,lang:*lang*"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement