@ECHO off REM =================================================================== REM REM Use strings to capitalize the opcodes in an ASM file. REM REM =================================================================== REM REM Use the previous example file PARSE to parse the filename. REM CALL PARSE %1 ASM IF .%fname%==. GOTO end STRINGS fileout = FILENAME %FNAME% SET fileout=%FILEOUT%.OUT SET lnum=1 REM REM Read the line to the variable 'LINE'. If no more lines are in the REM file, STRINGS will return a nonzero return code. Pipe the output REM to the NUL driver to avoid the 'Line not found' error message. REM :LABEL1 SET line= SET part1= SET part2= STRINGS line = READ %FNAME%, %LNUM% > NUL IF ERRORLEVEL 1 GOTO end REM REM Find the offset of the ; character in the line. Don't capitalize REM characters after the ; since they are part of the comment. REM STRINGS /p~ offset = FIND ~~%LINE%~ ; IF .%OFFSET%==.0 SET offset=128 STRINGS /p~ part1 = LEFT ~~%LINE%~ %OFFSET% STRINGS offset = ADD %OFFSET%, 1 STRINGS /p~ part2 = MID ~~%LINE%~ %OFFSET%~ 128 STRINGS /p~ part1 = UPPER ~~%PART1% REM REM Write the line to the file. Change the parse character to ~ since REM the line may contain a comma. Use double parse characters ~~ to REM force STRINGS to respect any leading spaces in the parameters. REM STRINGS /p~ WRITE %FILEOUT%~ ~~%PART1%%PART2% >NUL STRINGS lnum = ADD %LNUM%, 1 GOTO label1 :END SET var= SET fname= SET fileout= SET lnum= SET offset= SET line= SET part1= SET part2=
file: /Techref/DOS/command/strings/CAPIT.BAT, 1KB, , updated: 1992/11/5 22:19, local time: 2024/11/27 00:37,
3.142.200.102:LOG IN
|
©2024 These pages are served without commercial sponsorship. (No popup ads, etc...).Bandwidth abuse increases hosting cost forcing sponsorship or shutdown. This server aggressively defends against automated copying for any reason including offline viewing, duplication, etc... Please respect this requirement and DO NOT RIP THIS SITE. Questions? <A HREF="http://massmind.org/techref/DOS/command/strings/CAPIT.BAT"> DOS command strings CAPIT</A> |
Did you find what you needed? |
Welcome to massmind.org! |
Welcome to massmind.org! |
.