Hey Drummer, Long see, no time, my friend. :O) I'm an old DOS head and I understand exatly what you're looking to do. Unfortunately, I know of no way to force Windows (or the batch file) to wait for one task to complete before moving onto the next. However, I remember seeing a small program that does exactly that. It executes one line at a time and waits for one to finish before moving onto the next. You could set it up to run the defrag and then the 'shutdown' batch file. Then, create another batch file to run this program. Instead of running the BAT file you're trying to create, you'd just run the one that runs this program. I'll wait to find out whether you're even interested in this program before I go searching for it. Peace, GMan PCTT Owner ----- Original Message ----- From: "Drummer" <drummers@xxxxxxxxxxx> To: <pctechtalk@xxxxxxxxxxxxx> Sent: Sunday, March 09, 2003 9:01 AM Subject: -=PCTechTalk=- Help with new prog... Hi Been a while since I posted here.. Greetings... This is slightly advanced stuff (although not terribly so..), so if you're not familier with AutoExec.bat programs, you might not be interested in this, or want to chance bothering with it... I have a one line command to execute a rundll32 program that shuts my computer down. I also have an icon on my desktop that I click, and my PC goes thru the turn-off sequence... (All this really does is save me from clicking thru the well known Windows 98 "Start-and-then-Shutdown" procedure, but I like it....) I also use a program called Power Defrag for ( what else?), defragging... d];>]} Now, what I want to do, is set up an AutoExec.bat program (using Notepad) that will first exe Power-Defrag, and then run the "shut-down" Rundll32 program... This will allow me to turn on the defrag at night via AutoExec and then go off to bed, knowing that the PC will shut itself down after defrag is completed... What I need is some help with the coding lines for the new AutoExec.bat program, as I am unfamiliar with how to execute other programs inside it...? Here are the two independant commands, as they exist now, that I want to put inside the new AutoExec.bat program.... " C:\Program Files\Power Defrag\PDefrag.exe " (runs Power Defrag...) " C:\WINDOWS\RUNDLL32.EXE user.exitWindows " (shuts PC off...) Your help in telling me how to set these two lines up inside an AutoExec.bat program will be greatly appreciated... Thanks, drummer To unsub or change your email settings: //www.freelists.org/webpage/pctechtalk To access our Archives: http://groups.yahoo.com/group/PCTechTalk/messages/ //www.freelists.org/archives/pctechtalk/ For more info: //www.freelists.org/cgi-bin/list?list_id=pctechtalk