3 Simple Ways to
Share What You Make

With Instructables you can share what you make with the world — and tap into an ever-growing community of creative experts.

PhotosPhotos

Share one or more photos of a project, recipe, or whatever you've made, quickly and easily.

Step by StepStep-By-Step

Share your step-by-step photos with text instructions of what you made so others can do it too!

VideoVideo

Share your how-to video. You'll need your embed code from a video site such as YouTube.

Advanced Batch

Step 12Conclusion: Final Notes

Conclusion: Final Notes
Phew. We covered a heck of a lot in this instructable. This one is, infact, 3 times longer than my last one. I hope ya'll enjoyed it!

Just a few reminders before I go.

Remember:
When SETing a variable, Never put a space between the variable and its value.

YES:
SET variable1=Value
The extra space will cause your variable to be blank.

NO:
SET variable1 = Value

Also, the multiple IFs. Remember to format the Parenthesis properly:

YES:
IF 1==1 (ECHO One Equals One!) ELSE (ECHO Something's wrong with this program.)

NO:
IF 1==1(ECHO One Equals One!)ELSE(ECHO Something's wrong with this program.)

Also, there are built-in variables as well.
%CD%%DATE%%TIME%%RANDOM%
%CD% Expands to the current directory. Basically, the path behind the first >
%DATE% and %TIME% are the Date and Time.
%RANDOM% gives a random number between 0 and 32767. The range cannot be changed, I don't think.

And that's basically it! I hope you enjoyed this instructable, I worked really hard on it.

Hopefully, it will make up for the 10 Month Absence.

Now the bad news. I will have a bit of trouble answering any questions in the next few months, because I will be out of Country. But if you do have a question, just leave a comment anyone. If I do get access to a computer, I'll be sure to answer, but I don't think that will be necessary; Instructables is a friendly community, and I'm Sure that someone out there will help you in your plight.

Happy Batching!
« Previous StepDownload PDFView All StepsNext Step »
5 comments
Jan 4, 2010. 2:58 PMwill421 says:
Why doesn`t this work?

@echo off
set loop=0
:loop
echo A S D F G H J K L %random%A S D F G H J K L %random%A S D F G H J K L %random%
echo %random% W E R T T YU I%random% W E R T T YU I%random% W E R T T YUI%random% W E R T T YU I

echo Z X %random% C B N M O PZ X %random% C B N M O PZ X %random% C B N M O PZ X %random% C B N M O P

echo A S D F G H J K L %random%A S D F G H J K L %random%A S D F G H J K L %random%
echo %random% W E R T T YU I%random% W E R T T YU I%random% W E R T T YUI%random% W E R T T YU I

echo Z X %random% C B N M O PZ X %random% C B N M O PZ X %random% C B N M O PZ X %random% C B N M O P

echo A S D F G H J K L %random%A S D F G H J K L %random%A S D F G H J K L %random%
echo %random% W E R T T YU I%random% W E R T T YU I%random% W E R T T YUI%random% W E R T T YU I

echo Z X %random% C B N M O PZ X %random% C B N M O PZ X %random% C B N M O PZ X %random% C B N M O P

echo A S D F G H J K L %random%A S D F G H J K L %random%A S D F G H J K L %random%
echo %random% W E R T T YU I%random% W E R T T YU I%random% W E R T T YUI%random% W E R T T YU I

echo Z X %random% C B N M O PZ X %random% C B N M O PZ X %random% C B N M O PZ X %random% C B N M O P

echo A S D F G H J K L %random%A S D F G H J K L %random%A S D F G H J K L %random%
echo %random% W E R T T YU I%random% W E R T T YU I%random% W E R T T YUI%random% W E R T T YU I

echo Z X %random% C B N M O PZ X %random% C B N M O PZ X %random% C B N M O PZ X %random% C B N M O P

echo A S D F G H J K L %random%A S D F G H J K L %random%A S D F G H J K L %random%
echo %random% W E R T T YU I%random% W E R T T YU I%random% W E R T T YUI%random% W E R T T YU I

echo Z X %random% C B N M O PZ X %random% C B N M O PZ X %random% C B N M O PZ X %random% C B N M O P

echo A S D F G H J K L %random%A S D F G H J K L %random%A S D F G H J K L %random%
echo %random% W E R T T YU I%random% W E R T T YU I%random% W E R T T YUI%random% W E R T T YU I

echo Z X %random% C B N M O PZ X %random% C B N M O PZ X %random% C B N M O PZ X %random% C B N M O P echo A S D F G H J K L %random%A S D F G H J K L %random%A S D F G H J K L %random%
echo %random% W E R T T YU I%random% W E R T T YU I%random% W E R T T YUI%random% W E R T T YU I

echo Z X %random% C B N M O PZ X %random% C B N M O PZ X %random% C B N M O PZ X %random% C B N M O P

echo A S D F G H J K L %random%A S D F G H J K L %random%A S D F G H J K L %random%
echo %random% W E R T T YU I%random% W E R T T YU I%random% W E R T T YUI%random% W E R T T YU I

echo Z X %random% C B N M O PZ X %random% C B N M O PZ X %random% C B N M O PZ X %random% C B N M O P

echo A S D F G H J K L %random%A S D F G H J K L %random%A S D F G H J K L %random%
echo %random% W E R T T YU I%random% W E R T T YU I%random% W E R T T YUI%random% W E R T T YU I

echo Z X %random% C B N M O PZ X %random% C B N M O PZ X %random% C B N M O PZ X %random% C B N M O P

echo A S D F G H J K L %random%A S D F G H J K L %random%A S D F G H J K L %random%
echo %random% W E R T T YU I%random% W E R T T YU I%random% W E R T T YUI%random% W E R T T YU I

echo Z X %random% C B N M O PZ X %random% C B N M O PZ X %random% C B N M O PZ X %random% C B N M O P

echo A S D F G H J K L %random%A S D F G H J K L %random%A S D F G H J K L %random%
echo %random% W E R T T YU I%random% W E R T T YU I%random% W E R T T YUI%random% W E R T T YU I

echo Z X %random% C B N M O PZ X %random% C B N M O PZ X %random% C B N M O PZ X %random% C B N M O P

echo A S D F G H J K L %random%A S D F G H J K L %random%A S D F G H J K L %random%
echo %random% W E R T T YU I%random% W E R T T YU I%random% W E R T T YUI%random% W E R T T YU I

echo Z X %random% C B N M O PZ X %random% C B N M O PZ X %random% C B N M O PZ X %random% C B N M O P

echo A S D F G H J K L %random%A S D F G H J K L %random%A S D F G H J K L %random%
echo %random% W E R T T YU I%random% W E R T T YU I%random% W E R T T YUI%random% W E R T T YU I

echo Z X %random% C B N M O PZ X %random% C B N M O PZ X %random% C B N M O PZ X %random% C B N M O P echo A S D F G H J K L %random%A S D F G H J K L %random%A S D F G H J K L %random%
echo %random% W E R T T YU I%random% W E R T T YU I%random% W E R T T YUI%random% W E R T T YU I

echo Z X %random% C B N M O PZ X %random% C B N M O PZ X %random% C B N M O PZ X %random% C B N M O P

echo A S D F G H J K L %random%A S D F G H J K L %random%A S D F G H J K L %random%
echo %random% W E R T T YU I%random% W E R T T YU I%random% W E R T T YUI%random% W E R T T YU I

echo Z X %random% C B N M O PZ X %random% C B N M O PZ X %random% C B N M O PZ X %random% C B N M O P

echo A S D F G H J K L %random%A S D F G H J K L %random%A S D F G H J K L %random%
echo %random% W E R T T YU I%random% W E R T T YU I%random% W E R T T YUI%random% W E R T T YU I

echo Z X %random% C B N M O PZ X %random% C B N M O PZ X %random% C B N M O PZ X %random% C B N M O P

echo A S D F G H J K L %random%A S D F G H J K L %random%A S D F G H J K L %random%
echo %random% W E R T T YU I%random% W E R T T YU I%random% W E R T T YUI%random% W E R T T YU I

echo Z X %random% C B N M O PZ X %random% C B N M O PZ X %random% C B N M O PZ X %random% C B N M O P

echo A S D F G H J K L %random%A S D F G H J K L %random%A S D F G H J K L %random%
echo %random% W E R T T YU I%random% W E R T T YU I%random% W E R T T YUI%random% W E R T T YU I

echo Z X %random% C B N M O PZ X %random% C B N M O PZ X %random% C B N M O PZ X %random% C B N M O P

echo A S D F G H J K L %random%A S D F G H J K L %random%A S D F G H J K L %random%
echo %random% W E R T T YU I%random% W E R T T YU I%random% W E R T T YUI%random% W E R T T YU I

echo Z X %random% C B N M O PZ X %random% C B N M O PZ X %random% C B N M O PZ X %random% C B N M O P

echo A S D F G H J K L %random%A S D F G H J K L %random%A S D F G H J K L %random%
echo %random% W E R T T YU I%random% W E R T T YU I%random% W E R T T YUI%random% W E R T T YU I

echo Z X %random% C B N M O PZ X %random% C B N M O PZ X %random% C B N M O PZ X %random% C B N M O P echo A S D F G H J K L %random%A S D F G H J K L %random%A S D F G H J K L %random%
echo %random% W E R T T YU I%random% W E R T T YU I%random% W E R T T YUI%random% W E R T T YU I

echo Z X %random% C B N M O PZ X %random% C B N M O PZ X %random% C B N M O PZ X %random% C B N M O P

echo A S D F G H J K L %random%A S D F G H J K L %random%A S D F G H J K L %random%
echo %random% W E R T T YU I%random% W E R T T YU I%random% W E R T T YUI%random% W E R T T YU I

echo Z X %random% C B N M O PZ X %random% C B N M O PZ X %random% C B N M O PZ X %random% C B N M O P

echo A S D F G H J K L %random%A S D F G H J K L %random%A S D F G H J K L %random%
echo %random% W E R T T YU I%random% W E R T T YU I%random% W E R T T YUI%random% W E R T T YU I

echo Z X %random% C B N M O PZ X %random% C B N M O PZ X %random% C B N M O PZ X %random% C B N M O P

echo A S D F G H J K L %random%A S D F G H J K L %random%A S D F G H J K L %random%
echo %random% W E R T T YU I%random% W E R T T YU I%random% W E R T T YUI%random% W E R T T YU I

echo Z X %random% C B N M O PZ X %random% C B N M O PZ X %random% C B N M O PZ X %random% C B N M O P

echo A S D F G H J K L %random%A S D F G H J K L %random%A S D F G H J K L %random%
echo %random% W E R T T YU I%random% W E R T T YU I%random% W E R T T YUI%random% W E R T T YU I

echo Z X %random% C B N M O PZ X %random% C B N M O PZ X %random% C B N M O PZ X %random% C B N M O P

echo A S D F G H J K L %random%A S D F G H J K L %random%A S D F G H J K L %random%
echo %random% W E R T T YU I%random% W E R T T YU I%random% W E R T T YUI%random% W E R T T YU I

echo Z X %random% C B N M O PZ X %random% C B N M O PZ X %random% C B N M O PZ X %random% C B N M O P

echo A S D F G H J K L %random%A S D F G H J K L %random%A S D F G H J K L %random%
echo %random% W E R T T YU I%random% W E R T T YU I%random% W E R T T YUI%random% W E R T T YU I

echo Z X %random% C B N M O PZ X %random% C B N M O PZ X %random% C B N M O PZ X %random% C B N M O P
if %loop%==100 then goto OHNOES
else goto loop
:OHNOES
Apr 10, 2010. 8:41 PMGuard13007 says:
Don't put "then" in there and do this with that line (third from bottom) - if "%loop%"=="100" goto OHNOES

Also, it seems t=you want it to count how many times it goes through, so add "set loop+=1" right before "if "%loop%"=="100" goto OHNOES" This command adds whatever number you put after equal (in this case, one) to the current value of the variable. It doesn't work for variables that aren't numbers though.
Feb 12, 2010. 1:20 AMGonads says:
 hey for the %random% you can change the range.. try this:

set /a random=%random%/327.67

now range is between 1 - 100
Aug 22, 2009. 4:10 PMlikeas says:
Amazing tutorials thanks so much!
Mar 10, 2009. 8:35 AMssankoo says:
Me 2, I already know batch but I still read some tuts (only a few I like, like yours :D) to maybe pick up something new, like I did with the DATE and TIME cmd :) Just great tuts man!
Mar 7, 2009. 7:29 PMFreeper3 says:
I love your tutorials

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!
22
Followers
5
Author:Neodudeman