Search found 196 matches

by Sponge Belly
08 May 2014 16:57
Forum: DOS Batch Forum
Topic: ECHO. FAILS to give text or blank line - Instead use ECHO/
Replies: 38
Views: 95779

Re: ECHO. FAILS to give text or blank line - Instead use ECH

Hi Dave and Penpen! Good effort, but I’ve uncovered something even more obscure about echo. Turns out if the last character in a file is SUB (Ctrl-Z) and echo is used to append to the file, the SUB is clobbered. If anyone can find a use for this, please let us know. - SB PS: Same goes for appending ...
by Sponge Belly
31 Mar 2014 03:07
Forum: DOS Batch Forum
Topic: findstr regex
Replies: 9
Views: 3933

Re: findstr regex

Hi Dave,

Thanks for the detailed reply. I’m still trying to process your explanation. Is there no end to findstr’s enigmatic behaviour? :?:

I was trying to avoid temporary files, but I guess sometimes there’s no other practical way.

- SB
by Sponge Belly
31 Mar 2014 02:07
Forum: DOS Batch Forum
Topic: type nul >con suppresses output
Replies: 5
Views: 2016

Re: type nul >con suppresses output

Hi Penpen, Thanks for the explanation. I was hoping one of you gurus might find an ingenious use for it, but it didn’t turn out that way. This next little curiosity, however, might prove to be more fruitful. First, create a test file: >a2z.txt echo(the quick brown fox jumps over the lazy dog And the...
by Sponge Belly
29 Mar 2014 17:12
Forum: DOS Batch Forum
Topic: findstr regex
Replies: 9
Views: 3933

Re: findstr regex

Hi Again! I’m still looking for that elusive regex. The snippet below assumes the specified file ends with a Line Feed: @echo off & setlocal enableextensions enabledelayedexpansion (set lf=^ ) findstr /n "^" "%~1" | findstr /rv "!lf![^123456789]" endlocal & goto...
by Sponge Belly
27 Mar 2014 07:03
Forum: DOS Batch Forum
Topic: findstr regex
Replies: 9
Views: 3933

Re: findstr regex

Hi Dave,

Great idea! Why didn’t I think of that? :oops:

Only problem is, embedded CRs will trigger a false positive. That’s why I was asking if it was possible to specify a range of all characters (including CR) except for LF.

- SB
by Sponge Belly
26 Mar 2014 19:30
Forum: DOS Batch Forum
Topic: findstr regex
Replies: 9
Views: 3933

findstr regex

Dear DosTippers, I’m trying to compose a findstr regex. A wrap-around regex that starts with a line feed and then matches any character except a line feed, followed by zero or more carriage returns and another line feed. Trouble is, "." (dot) matches everything except LF or CR, and "[...
by Sponge Belly
26 Mar 2014 19:08
Forum: DOS Batch Forum
Topic: type nul >con suppresses output
Replies: 5
Views: 2016

type nul >con suppresses output

Hello All! :-)

I stumbled across this the other day:

Code: Select all

(cmd /d /u /c type nul >con
echo(first
echo(second
echo(third)


Only the first echo is displayed. The other two are suppressed. :?:

Can anyone explain what’s going on here?

TIA!

- SB
by Sponge Belly
05 Mar 2014 05:03
Forum: DOS Batch Forum
Topic: mshta and javascript
Replies: 31
Views: 24971

Re: mshta and javascript

Hi Einstein1969! Is this what you were looking for? set ldt=For Each objItem in GetObject(""winMgmts:\\.\root\cimv2""^).^ ExecQuery(""Select LocalDateTime from Win32_OperatingSystem ^ where Primary=True""^):CreateObject(""Scripting.FileSystemObject&q...
by Sponge Belly
03 Feb 2014 10:57
Forum: DOS Batch Forum
Topic: Reading tab and new line characters
Replies: 4
Views: 1695

Re: Reading tab and new line characters

Hi Steph! :-)

Read the recent slice.cmd topic. It should answer your questions. And if you’re still having difficulties after that, don’t hesitate to get in touch.

- SB
by Sponge Belly
03 Feb 2014 09:48
Forum: DOS Batch Forum
Topic: How to handle a comma in a filename with WMIC?
Replies: 32
Views: 13226

Re: How to handle a comma in a filename with WMIC?

Yes.There's no big difference when you use WMI classes through the activex objects?But after I saw this code started to wonder if it is necessary to create WMI objects to the time? Both javascript and vbscript have a good set date/time functions. True, but look at the output from this little snippe...
by Sponge Belly
01 Feb 2014 05:04
Forum: DOS Batch Forum
Topic: type not breaks on 1a
Replies: 2
Views: 1005

Re: type not breaks on 1a

Hi Carlos,

Reread the recent Ctrl-Z Blues topic. You contributed towards the end, but I recommend reading the whole thing from the beginning. You’ll find out more about Ctrl-Z than you ever wanted to know! ;-)

- SB
by Sponge Belly
31 Jan 2014 16:02
Forum: DOS Batch Forum
Topic: slice.cmd
Replies: 9
Views: 3961

Re: slice.cmd

Hi Carlos, I updated my code with your suggestion. And the program now exits more cleanly when the last line of output is reached. I’ve often thought of writing a better version with features like inverted ranges, numbered lines with padded zeros, and support for long lines, etc. But to implement so...
by Sponge Belly
31 Jan 2014 15:24
Forum: DOS Batch Forum
Topic: How to handle a comma in a filename with WMIC?
Replies: 32
Views: 13226

Re: How to handle a comma in a filename with WMIC?

Thanks for the pointers, npocmaka. But this thread on a Russian forum proved to be instructive. Retouching the script I found there, I ended up with: set ^"js=javascript:close(new ActiveXObject('Scripting.^ FileSystemObject'^).GetStandardStream(1^).Write(new String(new ^ Enumerator(new ActiveXO...
by Sponge Belly
31 Jan 2014 10:57
Forum: DOS Batch Forum
Topic: Create nul and all ascii characters with only batch
Replies: 110
Views: 53327

Re: Create nul and all ascii characters with only batch

Hi Guys, First off, thanks to aGerman for explaining the makecab hack. I wouldn’t have thought of that in a million years! How did Carlos even think of it? I hereby nominate Carlos for promotion to Expert. Any seconds? Next up, Dave Benham wrote: What really blows me away is that SET /P can read bot...
by Sponge Belly
29 Jan 2014 16:49
Forum: DOS Batch Forum
Topic: How to handle a comma in a filename with WMIC?
Replies: 32
Views: 13226

Re: How to handle a comma in a filename with WMIC?

Thanks Foxi! :D

I forgot to mention that it should also work for any poor Windows XP Home bunnies out there who don't have the wmic command available to them.

Btw, does anyone know how to do the mshta equivalent of the following:

Code: Select all

wmic os get localdatetime


It might prove useful.

TIA! ;-)

- SB