Search found 25 matches

by 1+2=46
20 May 2010 16:44
Forum: DOS Batch Forum
Topic: User Input
Replies: 10
Views: 9472

Re: User Input

Why shouldn't it work?
by 1+2=46
20 May 2010 16:34
Forum: DOS Batch Forum
Topic: User Input
Replies: 10
Views: 9472

Re: User Input

Use mine code instead if you are having problems with aGerman one's, though his is better than mine, I guess.
by 1+2=46
20 May 2010 16:24
Forum: DOS Batch Forum
Topic: User Input
Replies: 10
Views: 9472

Re: User Input

echo %input%>test.txt for the first line. echo %input%>>test.txt for the other lines. Example: echo 1>test.txt echo 2>>test.txt The file "test.txt" would be like this: 1 2 If you then would want to add another line to it you would have to put... echo 3>>test.txt ... which would make the f...
by 1+2=46
20 May 2010 11:54
Forum: DOS Batch Forum
Topic: set /p timeout
Replies: 3
Views: 6620

Re: set /p timeout

Batch is very limited. You can do it with vbs, but I suggest you learning VB.
by 1+2=46
03 May 2010 05:03
Forum: DOS Batch Forum
Topic: Read Different Lines Into Different Variable
Replies: 3
Views: 5718

Re: Read Different Lines Into Different Variable

Set LINE=0 For /F "delims=" %%L in (settings.ini) do ( Set /A LINE += 1 If "![color=#FF0000]LINE[/color]!" == "4" ( Set STR=%%L Echo.![color=#FF0000]STR[/color]:~7!> %TEMP%.\T1.DAT Findstr /I /B /C:" " %TEMP%.\T1.DAT > nul Del %TEMP%.\T1.DAT ) If /I !STR:~11!...
by 1+2=46
01 May 2010 20:35
Forum: DOS Batch Forum
Topic: Issue
Replies: 2
Views: 4309

Re: Issue

It's a nice script. A few minor typos - 'Select a option' should be 'Select an option' . I'm still working on why it shows the message twice... maybe it can't handle the input on the first time... I'll get back to you!! Ok. Thank you. And everyone does mistakes. I could tell you why that sentence w...
by 1+2=46
01 May 2010 20:13
Forum: DOS Batch Forum
Topic: Change volume or mute it
Replies: 4
Views: 8435

Re: Change volume or mute it

phillid wrote:How do you un-mute it with VBS??


Just paste in my previous code in a .vbs script.
by 1+2=46
01 May 2010 18:59
Forum: DOS Batch Forum
Topic: Change volume or mute it
Replies: 4
Views: 8435

Re: Change volume or mute it

For batch, I don't know.
But you can always make your batch file start a .vbs script that mutes the sound.

.vbs script code:

Code: Select all

Set WshShell = CreateObject("WScript.Shell")
WshShell.SendKeys(chr(173))
by 1+2=46
01 May 2010 18:52
Forum: DOS Batch Forum
Topic: Issue
Replies: 2
Views: 4309

Issue

Hi, there. I am trying to make a chat in batch language, which I'm almost done. But there's an issue: whenever I run the file, it asks me twice the same choice (choice made by me). Here is the full code: @echo off Cls Set LINE=0 For /F "delims=" %%L in (Settings.ini) do ( Set /A LINE += 1 ...
by 1+2=46
22 Apr 2010 07:20
Forum: DOS Batch Forum
Topic: Help
Replies: 8
Views: 10470

Re: Help

Hi 1+2=46, If %b%==%0% will always fail, because it expands to if ==counter.bat Because at first %b% is empty, %0 expands to the name of your batch file and the second % will be ignored. I suppose that is not exactly what you want You should use some echo's for debugging, than you can find this typ...
by 1+2=46
21 Apr 2010 11:46
Forum: DOS Batch Forum
Topic: Help
Replies: 8
Views: 10470

Re: Help

No one?
by 1+2=46
19 Apr 2010 16:23
Forum: DOS Batch Forum
Topic: Help
Replies: 8
Views: 10470

Re: Help

Okay, I modified the code so it works more perfectly. But when I run the file I get a error. Here it goes the new modified code: @echo off Cls Title Cls Set number=0 Set RS=1000 If not exist "%HomePath%\Desktop\Numbers.txt" ( Echo Numbers between 175 and 200:>>"%HomePath%\Desktop\Numb...
by 1+2=46
19 Apr 2010 06:51
Forum: DOS Batch Forum
Topic: Help
Replies: 8
Views: 10470

Re: Help

The brackets are not balanced, a closing bracket missing somewhere near the end. Another thing I noticed is that the "If %R%==%RS%" condition will never be true because R will will be 0<R<1000, but never 1000, because "%random% %% 999" will return a random number 0<=number<999. ...
by 1+2=46
18 Apr 2010 10:19
Forum: DOS Batch Forum
Topic: Help
Replies: 8
Views: 10470

Help

Hi. I am making a batch file where it's purpose will be understood whenever you see the code. Ok, here's the code: @echo off Cls Title Cls Set RS=1000 :Loop Color 0C Ping localhost -n 1 -w 1000 >nul Set /A R=%random%%%999+1 Set /A a=%R% If %a% LSS 50 ( If %a% LSS 25 ( Goto Loop ) If %R%==%RS% ( Goto...
by 1+2=46
10 Apr 2010 07:30
Forum: DOS Batch Forum
Topic: Counter
Replies: 10
Views: 10549

Re: Counter

Thank you both, ---saster---and jeb, but I already did it with milliseconds. It works almost 100% perfect. Here is the code: @echo off SetLocal EnableDelayedExpansion Cls Color 0C Cls Title Cls Set /A milliseconds=0 Set /A seconds=0 Set /A minutes=5 :Loop Set /A milliseconds=%milliseconds% + 1 If %s...