Search found 233 matches

by Sponge Belly
03 Feb 2014 10:57
Forum: DOS Batch Forum
Topic: Reading tab and new line characters
Replies: 4
Views: 5676

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: 43427

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: 3049

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: 13243

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: 43427

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: 153669

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: 43427

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
by Sponge Belly
29 Jan 2014 16:34
Forum: DOS Batch Forum
Topic: slice.cmd
Replies: 9
Views: 13243

Re: slice.cmd

Hello Carlos! Slice was one of the first Batch programs I tried to write. I couldn’t output the lines verbatim so I asked for help on the alt.msdos.batch.nt newsgroup and a long, rambling thread unfolded. Your program was one of several submitted. Now that I have a better idea of what I’m doing, I c...
by Sponge Belly
29 Jan 2014 14:55
Forum: DOS Batch Forum
Topic: What's wrong with XP's for /f delimiter ?
Replies: 15
Views: 24152

Re: What's wrong with XP's for /f delimiter ?

Welcome to DosTips, Dave! Penpen’s answer is probably overkill for your requirements. Below is a little snippet that stores a tab in a variable along with an example of how to use it. Should work with any version of Windows from XP onwards. for /f "delims=" %%t in ('mshta ^"javascript...
by Sponge Belly
29 Jan 2014 08:25
Forum: DOS Batch Forum
Topic: Create nul and all ascii characters with only batch
Replies: 110
Views: 153669

Re: Create nul and all ascii characters with only batch

Hello All! Wow! What a fascinating thread. Allow me to tie up a few loose ends. I thought Penpen’s final version of CreateNul.cmd was definitive… and then I saw Carlos’s optimisation of my snippet. I’m going to be controversial and call it a draw! Squashman, I think this is the post on forfiles you ...
by Sponge Belly
28 Jan 2014 16:26
Forum: DOS Batch Forum
Topic: How to handle a comma in a filename with WMIC?
Replies: 32
Views: 43427

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

Hi Again! I wondered why nobody replied to my posts. Then I realised Foxi was talking about square brackets in the filename and not the parentheses around the name clause of the wmic command. Anyways, here’s my mshta solution which is very much in vogue these days thanks to npocmaka and Einstein1969...
by Sponge Belly
27 Jan 2014 16:14
Forum: DOS Batch Forum
Topic: Create nul and all ascii characters with only batch
Replies: 110
Views: 153669

Re: createnul.cmd Create a file with the nul character

Hello All! Taking from DT: Another Way to Create a Linefeed Variable and SO: How to Write a Single Space to a Text File , I came up with this little snippet: @echo off & setlocal enableextensions (set lf=^ ) set nl=^^^%lf%%lf%^%lf%%lf% set "lfFile=%tmp%\lf.tmp" set "lfUTF=%tmp%\lf...
by Sponge Belly
21 Jan 2014 17:23
Forum: DOS Batch Forum
Topic: How to handle a comma in a filename with WMIC?
Replies: 32
Views: 43427

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

Hi Endoro! Great question. Turns out the equals sign after name must be caret-escaped: X:\> set "fn=%cd%\tom, dick & harry.txt" X:\> type nul >"%fn%" X:\> for /f "skip=1" %f in (' More? wmic datafile where (name^="%fn:\=\\%"^) get lastmodified More? ') do ...
by Sponge Belly
21 Jan 2014 14:01
Forum: DOS Batch Forum
Topic: How to handle a comma in a filename with WMIC?
Replies: 32
Views: 43427

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

Hello All! I combined AiroNG’s parentheses and Penpen’s backslash-escape techniques and ended up with something like this: X:\> set "fn=%cd%\tom, dick & harry.txt" X:\> type nul >"%fn%" X:\> wmic datafile where (name="%fn:\=\\%") get lastmodified LastModified 201401...
by Sponge Belly
20 Jan 2014 18:42
Forum: DOS Batch Forum
Topic: two findstr questions
Replies: 27
Views: 32821

Re: two findstr questions

Hi Again! Thanks to everyone who answered. And apologies for not replying sooner. I was having a little break… Anyways, I plundered some code from one of the links Squashman suggested and came up with this snippet that finds the longest line in a file: @echo off & setlocal enableextensions enabl...