Search found 14 matches
- 24 Jun 2018 14:29
- Forum: DOS Batch Forum
- Topic: String generated from CL parameters...
- Replies: 9
- Views: 6270
Re: String generated from CL parameters...
Steffen, I am overwhelmed! Thank you very much! "You never answered my question of my first reply." Yes, my fault. However, in my case this was irrelevant, the string composition was just an example, only the parameter parts are relevant for my batch file. Sorry... In the meantime I found another pr...
- 24 Jun 2018 09:21
- Forum: DOS Batch Forum
- Topic: String generated from CL parameters...
- Replies: 9
- Views: 6270
Re: String generated from CL parameters...
Works like a charm! Danke!!!
- 24 Jun 2018 07:17
- Forum: DOS Batch Forum
- Topic: String generated from CL parameters...
- Replies: 9
- Views: 6270
Re: String generated from CL parameters...
OK, Steffen, my last problem: @ECHO OFF SETLOCAL ENABLEDELAYEDEXPANSION set "str=<Result><%1><Two:%~2><Three:%~3>|" echo !str! REM Works fine: >"Result.txt" echo !str! REM Output to a Unicode file: cmd /u /c "echo "!str!">ResultU.txt" This last line works with quotes in "!str!", but then there are q...
- 24 Jun 2018 05:41
- Forum: DOS Batch Forum
- Topic: String generated from CL parameters...
- Replies: 9
- Views: 6270
Re: String generated from CL parameters...
Danke, Steffen! Tilde, that's fine! It removes DQ from parameters. But my str is stil in DG, how to remove them? @ECHO OFF SETLOCAL ENABLEDELAYEDEXPANSION set str="<Result><%1><Two:%~2><Three:%~3>|" echo %str% echo %str% > Result.txt REM cmd /u /c "echo %str% > Result.txt" echo writes to Result.txt....
- 24 Jun 2018 04:42
- Forum: DOS Batch Forum
- Topic: String generated from CL parameters...
- Replies: 9
- Views: 6270
String generated from CL parameters...
I would like to run a batch file via a command line with three parameters like this (e.g.): Test.bat 99 "Par 2" "Par 3" The batch file should generate a string composed from the parameters: <Result><99><Two:Par 2><Three:Par 3>| How this can be done? I have some success with my attempts, but I can no...
- 18 Jun 2018 09:45
- Forum: DOS Batch Forum
- Topic: Findstr without pipe
- Replies: 3
- Views: 4165
Re: Findstr without pipe
There is no way that you get what you want from findstr command, no matters how many times you ask the same question... Thank you, Aacini, I appreciate your help very much. Yes, this is my third question related to findstr, but it is not the same question. This one is the most reduced one, associat...
- 18 Jun 2018 01:12
- Forum: DOS Batch Forum
- Topic: Findstr without pipe
- Replies: 3
- Views: 4165
Findstr without pipe
I am using a this batch script to extract a part of a binary file following a delimiter string: @echo off setlocal enabledelayedexpansion REM Line number of the delimiter line: for /F "delims=:" %%a in ('findstr /N "^xxyyzz" "Input.bin"') do set "lines=%%a" echo %lines% REM Extract the part of the I...
- 10 Jun 2018 00:41
- Forum: DOS Batch Forum
- Topic: Unable to understand how to use findstr...
- Replies: 9
- Views: 8889
Re: Unable to understand how to use findstr...
That's just fantastic, misol101! It does not solve my problem with using findstr (and I still hope someone will show me a solution), but: Your answer allows me to think of a very different concept for my general project. I did not know that C and TCC make it possible to write such extremely small p...
- 09 Jun 2018 13:16
- Forum: DOS Batch Forum
- Topic: Unable to understand how to use findstr...
- Replies: 9
- Views: 8889
Re: Unable to understand how to use findstr...
I tested this, yes, and it doesn't work, as I said (nul character is ignored). This discussion only removes us from my question from the beginning.
- 09 Jun 2018 12:22
- Forum: DOS Batch Forum
- Topic: Unable to understand how to use findstr...
- Replies: 9
- Views: 8889
Re: Unable to understand how to use findstr...
ShadowThief, thank you very much for your support! You address questions which are not directly relevant to my setting. All my binary files (which I intend to use) have "lines" (i.e. newline characters), and these "lines" are not to long for findstr (there is a length limit). So findstr definitely w...
- 09 Jun 2018 08:07
- Forum: DOS Batch Forum
- Topic: A simple way to join/unjoin files
- Replies: 4
- Views: 4982
Re: A simple way to join/unjoin files
Thank you very much, penpen! The delimiter string was just an example, of course a more sofisticated string can be used. Yes, findstr is able to process binary "strings"! There are some limitations, but the method works. I see that nobody here can give me an answer, so I posted a new question limite...
- 09 Jun 2018 08:00
- Forum: DOS Batch Forum
- Topic: Unable to understand how to use findstr...
- Replies: 9
- Views: 8889
Unable to understand how to use findstr...
My mental abilities are not enough :wink: to understand how findstr should be used to extract a part of a text file, more precisely all lines from line number n to line number m , from a text file into an output file. Could someone here help me? Please note that my question is limited to findstr , b...
- 05 Jun 2018 21:30
- Forum: DOS Batch Forum
- Topic: A simple way to join/unjoin files
- Replies: 4
- Views: 4982
Re: A simple way to join/unjoin files
If the above is impossible or too complex, at least the following should be achieved: If Combined.exe contains only one delimiter string: copy /b Binary1.exe + /a Delimiter.txt + /b Binary2.exe /b Combined.exe only the binary part after this string (Binary2.exe) should be extracted. That means that ...
- 05 Jun 2018 01:54
- Forum: DOS Batch Forum
- Topic: A simple way to join/unjoin files
- Replies: 4
- Views: 4982
A simple way to join/unjoin files
There is a simple way to concatenate files by a DOS command: copy /a Batch.bat + /b Binary.exe /b Combined.bat *) An there is a way to "unconcatenate" such a Combined.bat by a DOS command: If Batch.bat consists only of lines starting with e.g. ";;==,," (this doesn't affect the execution of the bat!)...