Search found 115 matches
- 03 Jul 2015 23:54
- Forum: DOS Batch Forum
- Topic: Add number List in For Loop without enabledelayedexpansion
- Replies: 15
- Views: 11268
Re: Add number List in For Loop without enabledelayedexpansi
1) @echo off >"tmp.txt" ( echo three to get ready... echo four to go! ) setlocal for /f "usebackq delims=" %%a in ("tmp.txt") do ( set /a aCounter+=1 cmd /v:on /c echo !aCounter! %%a ) pause endlocal& exit /b . 2) @echo off >"tmp.txt" ( echo three to get ...
- 02 Jul 2015 12:56
- Forum: DOS Batch Forum
- Topic: Need some code to add a suffix to the end of file names
- Replies: 3
- Views: 3590
Re: Need some code to add a suffix to the end of file names
...how to... get the files own date and time. I also need to check that a file hasn't already been renamed and has the correct format date and time added to the end. @echo off for %%I in (%*) do ( set n=%%~nI for /f "tokens=1-5 delims=./-: " %%J in ("%%~tI") do ( set h=0%%M ( fo...
- 26 Jun 2015 11:37
- Forum: DOS Batch Forum
- Topic: Escape Character
- Replies: 1
- Views: 2353
Re: Escape Character
Code: Select all
SET "STRCOMPUTER=Server003"
SET "STRLOGIN=%1"
SET "WS=ws0910 Ord_51x.bat.lnk"
- 20 Apr 2015 05:22
- Forum: DOS Batch Forum
- Topic: Find two or more strings in an output
- Replies: 2
- Views: 2790
Re: Find two or more strings in an output
Code: Select all
@echo off
set "dir=C:\Test"
set filenames="1.txt" "3.txt" "5.txt"
pushd "%dir%"|| exit/b
dir %filenames%| findstr/brv /c:" " /c:$
popd
pause
- 18 Apr 2015 11:14
- Forum: DOS Batch Forum
- Topic: Batch Animated Text
- Replies: 10
- Views: 19448
Re: Batch Animated Text
@for /f %%i in ('^<"%~f0" find/c /v ""') do @( for /f "delims=:" %%j in ('findstr/enc:"& :::::" "%~f0"') do @<"%~f0" ( for /f %%k in ('forfiles /m "%~nx0" /c "cmd /c echo 0x08"') do @( for /l %%l in (1 1 %%i) do @( ...
- 18 Apr 2015 02:50
- Forum: DOS Batch Forum
- Topic: Batch Animated Text
- Replies: 10
- Views: 19448
Re: Batch Animated Text
Code: Select all
@powershell "gc '%~f0'|select -skip 1|%%{$_.getenumerator()|%%{write-host $_ -nonewline -foregroundcolor yellow -backgroundcolor darkgreen;sleep -milliseconds 100};''}"& pause>nul& exit/b
Hello, Flaming_PC!
Here you can place
any large text.
- 11 Mar 2015 07:49
- Forum: DOS Batch Forum
- Topic: need a file to echo true if along.bat is running
- Replies: 4
- Views: 4227
Re: need a file to echo true if along.bat is running
If the along.bat doesn't produce a defined console window title add the following before it's first line @Title %~nx0 Compo, I agree. But the more reliable code will be as follows (given the possible launch from the command line and any special characters in the title): the first line in "alon...
- 11 Mar 2015 03:24
- Forum: DOS Batch Forum
- Topic: Copy Folders & Files - How To Do This
- Replies: 3
- Views: 3590
Re: Copy Folders & Files - How To Do This
Code: Select all
CHDIR /d "C:\Test Data"
XCOPY "This App" "D:\This App" /E /H /I /Y
- 04 Mar 2015 15:31
- Forum: DOS Batch Forum
- Topic: Replacing Double Quotes using BatchSubstitute
- Replies: 5
- Views: 5073
Re: Replacing Double Quotes using BatchSubstitute
@echo off set "in=filein.txt" set "out=fileout.txt" for /f %%i in ('^<"%in%" find/c /v ""') do<"%in%">"%out%" ( for /l %%j in (1 1 %%i) do ( set/p "x=" if defined x (cmd/v/c echo(!x:^"=!) else (echo() set "x=" ) ) ...
- 11 Feb 2015 00:19
- Forum: DOS Batch Forum
- Topic: search string
- Replies: 6
- Views: 4929
Re: search string
joecepy, the correct code is
.
Code: Select all
@<"in.txt">"out.txt" (
for /f "tokens=2,4 delims='" %%i in ('more') do @(
if not defined %%i_%%j (
echo AddCubeDependency('%%i', '%%j'^);
set %%i_%%j=*
)
)
)
.
- 10 Feb 2015 17:11
- Forum: DOS Batch Forum
- Topic: search string
- Replies: 6
- Views: 4929
Re: search string
9764 [62f] INFO 2015-02-10 14:33:27.491 Dependency Adding cube: Cube 'DETAIL1' depends on cube ' INO _BLAH1'. I believe that the 9764 [62f] INFO 2015-02-10 14:33:27.491 Dependency Adding cube: Cube 'DETAIL1' depends on cube ' INFO _BLAH1'. would be correct. The code: @<"in.txt">"out....
- 09 Jan 2015 12:34
- Forum: DOS Batch Forum
- Topic: Command Output handle emtpy Line in FOR Loop
- Replies: 7
- Views: 4975
Re: Command Output handle emtpy Line in FOR Loop
Code: Select all
for /f "skip=1" %d in ('wmic logicaldisk where VolumeName^="BACKUP150108" get caption') do @for /f %e in ("%d") do @echo backupdrive="%e"
- 02 Jan 2015 16:54
- Forum: DOS Batch Forum
- Topic: eol=; tokens=*
- Replies: 18
- Views: 25193
Re: eol=; tokens=*
"Eol" must be applied to the entire string, regardless of the declared delimiters, so the problem is here: @(for /f "eol=# tokens=1-3 delims=#" %%i in ("#111#222#333#") do @echo %%i %%j %%k -- this shouldn't be!& pause>nul)|| (echo This should be!& pause>nul) @(...
- 28 Dec 2014 16:01
- Forum: DOS Batch Forum
- Topic: Renaming folders that contain exclamation marks
- Replies: 6
- Views: 5201
Re: Renaming folders that contain exclamation marks
josh24 , does the first line contain only one asterisk? Try it in this case: for /d %%f in (*) do ( set /p str=<"%%f\filename.txt" for /f "tokens=1,2 delims=*" %%g in ('cmd /v:on /c "echo !str:^|=!"') do ( echo %%g%%h ren "%%f" "%%g%%h" ) ) pause .
- 28 Dec 2014 12:52
- Forum: DOS Batch Forum
- Topic: Renaming folders that contain exclamation marks
- Replies: 6
- Views: 5201
Re: Renaming folders that contain exclamation marks
I think it's a problem related to enabledelayedexpansion,.. josh24 , it's true. ...but I don't know how to perform this operation without it. josh24 , try it (without "setlocal enabledelayedexpansion"): for /d %%f in (*) do ( set /p str=<"%%f\filename.txt" cmd /v:on /c "ech...