The "§" seems to be processed incorrectly by cmd.exe for certain system locales. There's no problem when I set it to Polish.
This post has been edited by tomasz86: 23 April 2012 - 06:26 AM
Posted 23 April 2012 - 06:24 AM
This post has been edited by tomasz86: 23 April 2012 - 06:26 AM
Posted 23 April 2012 - 10:51 AM
tomasz86, on 23 April 2012 - 06:24 AM, said:
Posted 24 April 2012 - 08:32 AM
ECHO §mod by jaclaz>%Work%
ECHO {mod by jaclaz>%Work%
This post has been edited by tomasz86: 24 April 2012 - 09:48 AM
Posted 22 May 2012 - 09:50 AM
jaclaz, on 21 April 2012 - 01:00 PM, said:
Quote
@ECHO OFF
SETLOCAL ENABLEDELAYEDEXPANSION
FOR /F "tokens=* delims=*" %%I IN ([Strings]update.inf) DO (
SET STRING=
FOR /F "tokens=2 delims==" %%J IN ("%%I") DO (
IF "%%J"=="\" (
SET STRING=1
FOR /F "tokens=1 delims==" %%K IN ("%%I") DO (
SET STRING1=%%K
)
)
)
IF NOT DEFINED STRING IF DEFINED STRING1 (
SET STRING2=%%I
ECHO>>[Strings]update.inf.temp !STRING1!=!STRING2:~1!
SET STRING1=
) ELSE (
ECHO>>[Strings]update.inf.temp %%I
)
)
Posted 22 May 2012 - 10:23 AM
tomasz86, on 22 May 2012 - 09:50 AM, said:
rem change "\CR+LF" to "SPACE" gsar -o "-s:x5C:x0D:x0A" "-r:x20" "filename"
Posted 23 May 2012 - 04:18 AM
This post has been edited by bphlpt: 23 May 2012 - 04:21 AM
Posted 24 May 2012 - 06:19 PM
::Add a single CR+LF after each Section CALL :run_gsar :x5d :x5d:x0d:x0a
HKLM,"Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\1","PMDisplayName",0x00000000,"Local intranet [Protected Mode]"
HKLM,"Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\1","PMDisplayName",0x00000000,"Local intranet [Protected Mode] "
Posted 25 May 2012 - 09:42 AM
tomasz86, on 24 May 2012 - 06:19 PM, said:
::Remove CR+LF after a ] and before a " followed by a CR+LF CALL :run_gsar ::x5d:x0d:x0a:x34:x0d:x0a :x5d:x34:x0d:x0a
Posted 26 June 2012 - 02:31 AM
::Check if it is a Registry entry IF "!This_token:~0,5!"=="HKLM," ( ECHO Registry Entry: !Full_Line! ECHO !Full_Line!>>%Split_dir%\!Section!%Inf_name% GOTO :EOF ) IF "!This_token:~0,5!"=="HKCR," ( ECHO Registry Entry: !Full_Line! ECHO !Full_Line!>>%Split_dir%\!Section!%Inf_name% GOTO :EOF )
::Check if it is a Registry entry IF "!This_token:~0,5!"=="HKLM," ( ECHO Registry Entry: !Full_Line! ECHO !Full_Line!>>%Split_dir%\!Section!%Inf_name% GOTO :EOF ) IF "!This_token:~0,5!"=="HKCR," ( ECHO Registry Entry: !Full_Line! ECHO !Full_Line!>>%Split_dir%\!Section!%Inf_name% GOTO :EOF ) IF "!This_token:~0,5!"=="HKCU," ( ECHO Registry Entry: !Full_Line! ECHO !Full_Line!>>%Split_dir%\!Section!%Inf_name% GOTO :EOF ) IF "!This_token:~0,5!"=="HKR," ( ECHO Registry Entry: !Full_Line! ECHO !Full_Line!>>%Split_dir%\!Section!%Inf_name% GOTO :EOF )
"!This_token:~0,4!"=="HKR,"
:run_gsar
FOR /F "tokens=2 delims=:" %%A IN ('gsar -s%1 -r%2 -o %Work%') DO ECHO %%A %1 -^> %2&SET Loop_Flag=1
GOTO :EOF
:run_gsar
FOR /F "tokens=2 delims=:" %%A IN ('gsar -s%1 -r%2 -o %Work%') DO ECHO %%A %1 -^> %2&SET Loop_Counter=1
GOTO :EOF
split_inf_7.7z (2.91K)
changelog.txt (1.76K)
This post has been edited by tomasz86: 26 June 2012 - 02:50 AM
Posted 26 June 2012 - 03:28 AM
tomasz86, on 26 June 2012 - 02:31 AM, said:
"!This_token:~0,4!"=="HKR,"
tomasz86, on 26 June 2012 - 02:31 AM, said:
:run_gsar
FOR /F "tokens=2 delims=:" %%A IN ('gsar -s%1 -r%2 -o %Work%') DO ECHO %%A %1 -^> %2&SET Loop_Flag=1
GOTO :EOF
:run_gsar
FOR /F "tokens=2 delims=:" %%A IN ('gsar -s%1 -r%2 -o %Work%') DO ECHO %%A %1 -^> %2&SET Loop_Counter=1
GOTO :EOF
::Check if it is a Registry entry IF "!This_token:~0,2!"=="HK" ( ECHO Registry Entry: !Full_Line! ECHO !Full_Line!>>%Split_dir%\!Section!%Inf_name% GOTO :EOF )
Posted 18 July 2012 - 06:53 PM
split_inf_8.7z (3.28K)
::Add a single CR+LF after each Section CALL :run_gsar :x5d :x5d:x0d:x0a ::Remove CR+LF after a ] and before a " followed by a CR+LF CALL :run_gsar ::x5d:x0d:x0a:x34:x0d:x0a :x5d:x34:x0d:x0a
::Replace even more stoopid "id=" with a dummy string "}##########}" CALL :run_gsar :x69:x64:x3d :x7b:x23:x23:x23:x23:x23:x23:x23:x23:x23:x23:x7b
http://go.microsoft.com/fwlink/?linkid=57014&lcid=0x409
::normalize "=" with one space on each side CALL :run_gsar :x3d :x20:x3d:x20
SETLOCAL ENABLEDELAYEDEXPANSION SET SPLITDIR=%~dp1SPLIT_%~n1 SET WORK=%~f1 ECHO(>"!WORK!" FOR /F "tokens=* delims=" %%I IN (!SPLITDIR!\[1ndex].inf) DO IF EXIST "!SPLITDIR!\%%I.inf" COPY/B "!WORK!"+"!SPLITDIR!\%%I.inf" "!WORK!" RD/Q/S !SPLITDIR!
This post has been edited by tomasz86: 18 July 2012 - 07:45 PM
Posted 19 July 2012 - 09:13 PM
::Restore changes made to make the .inf "batch compatible" ::normalize "=" with one space on each side CALL :run_gsar :x3d :x20:x3d:x20
HKLM,"SOFTWARE\MozillaPlugins\@microsoft.com/WPF,version=3.5","GeckoVersion", ,"1.7.2"
HKLM,"SOFTWARE\MozillaPlugins\@microsoft.com/WPF,version = 3.5","GeckoVersion", ,"1.7.2"
Posted 11 August 2012 - 10:31 AM
[ASUSP2B-DS02/03/99] AcpiOemId="FACP","ASUS " AcpiOemTableId="FACP","P2B-DS " AcpiOemRevision="<=","FACP",58582e31 AcpiCreatorRevision="<=","FACP",31303030
Posted 11 August 2012 - 10:44 AM
tomasz86, on 11 August 2012 - 10:31 AM, said:
Posted 11 August 2012 - 10:56 AM
::Replace even more stoopid "/" with a dummy string "}#######}" CALL :run_gsar :x2f :x7b:x23:x23:x23:x23:x23:x23:x23:x7b
Posted 19 October 2012 - 11:38 AM
tomasz86, on 08 June 2011 - 12:53 AM, said:
[SourceFileInfo] clusapi.dll=B95AC82B54FE4359C3453264F848509A,0005000008931AA8,55568
[SourceFileInfo] clusnet.sys=A0610690266ED57A2D04EA5D7EC8084C,0005000008931AA8,67760
[SourceFileInfo] clusapi.dll=B95AC82B54FE4359C3453264F848509A,0005000008931AA8,55568 [SourceFileInfo] clusnet.sys=A0610690266ED57A2D04EA5D7EC8084C,0005000008931AA8,67760
[SourceFileInfo] clusapi.dll=B95AC82B54FE4359C3453264F848509A,0005000008931AA8,55568 clusnet.sys=A0610690266ED57A2D04EA5D7EC8084C,0005000008931AA8,67760
Posted 02 March 2013 - 09:12 PM
Yzöwl, on 31 July 2011 - 10:55 AM, said:
COPY/B NUL 1.txt
The parameter is incorrect
COPY NUL 1.txt
Posted 03 March 2013 - 05:47 AM
Quote
Posted 04 March 2013 - 03:45 AM
CD.> new_empty_file_name
Posted 25 March 2013 - 06:02 AM
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink",,0x10000, "MSGOTHIC.TTC,MS UI Gothic"
HKLM "SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink" 0x10000 "MSGOTHIC.TTC,MS UI Gothic"
@ECHO OFF
SETLOCAL ENABLEDELAYEDEXPANSION
set tokens=
CD.>temp.txt
:TEST
SET/A tokens+=1
FOR /F "delims=" %%A IN (1.txt) DO (
FOR /F "tokens=%tokens% delims=," %%B IN ("%%A") DO (
FOR /F "tokens=1* delims= " %%C IN ("a %%B") DO (
SET STRING=
ECHO %%D|FINDSTR/V ^"^"^" >NUL && SET STRING=%%D
IF NOT DEFINED STRING ECHO %%D|FINDSTR/B ^"^"^"|FINDSTR/E ^"^"^" >NUL && SET STRING=%%D
IF NOT DEFINED STRING ECHO %%D|FINDSTR/B ^"^"^" >NUL && SET STRING1=%%D
IF NOT DEFINED STRING ECHO %%D|FINDSTR/E ^"^"^" >NUL && SET STRING2=%%D
IF DEFINED STRING (
ECHO>>temp.txt !STRING!
) ELSE (
IF DEFINED STRING1 IF DEFINED STRING2 (
ECHO>>temp.txt !STRING1!,!STRING2!
SET STRING1=
SET STRING2=
)
)
GOTO :TEST
)
)
FOR /F "delims=" %%A IN (temp.txt) DO <NUL SET/P="%%A,">>2.txt
)
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink",0x10000,"MSGOTHIC.TTC,MS UI Gothic",
FOR /F "tokens=%tokens% delims=," %%B IN ("%%A") DO (
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink",,0x10000, "MSGOTHIC.TTC,MS UI Gothic"
This post has been edited by tomasz86: 25 March 2013 - 06:05 AM