Must Know - Command Prompt & Batch Files

Using Command Prompt to End a Program: A Fun and Functional Approach

If you're having trouble ending a program, don't worry - there are plenty of other commands you can use besides Task Manager. However, batch files are one of my personal favorite tools for working with Command Prompt. I'm planning on doing a full video on this topic in the future, but for now, let's explore some of the most useful batch file scripts out there.

One of the coolest things about batch files is their ability to automate repetitive tasks. Imagine being able to create a script that runs every day at a certain time, or one that shuts down your computer after a certain period of inactivity. It's like having a personal assistant built right into your Command Prompt. And if you're feeling mischievous, you can even create scripts that will keep running forever - think of it as an endless loop of command prompts!

Another fun use for batch files is creating shutdown scripts. For example, let's say you've downloaded a patch for an MMO game and you want to ensure that your computer doesn't run out of power while you're downloading. You can create a script that will shut down your computer after a certain period of time, giving you peace of mind while you're sleeping. And it's not just shutdowns - batch files can also be used for restarts.

One of the most useful features of batch files is their ability to interact with files and directories. Before you start messing around with this stuff, I highly recommend getting a brief primer on file structure. It's essential to understand what "drive" means, what "folder" means, and how to navigate through your directory hierarchy using commands like CD (change directory) and DIR (display directory). And if you're having trouble understanding these basic concepts, the Command Prompt has got you covered - with the DIR command, you can view a graphical representation of your directory tree.

But batch files aren't just for automation and file management. They can also be used to interact with Windows Server and perform network administration tasks. PowerShell is essentially the backend of Windows Server, allowing you to run the operating system without a GUI. With PowerShell, you can do almost everything that you would need to do in a Windows Server environment - making it an essential tool for anyone working in network administration.

In conclusion, Command Prompt is far more than just a utility for ending programs and running commands. It's a powerful tool with a wide range of capabilities, from automation and file management to networking and server administration. Whether you're looking to automate repetitive tasks, create custom shutdown scripts, or simply learn more about how your computer works, Command Prompt has got you covered. So next time you find yourself struggling to end a program or navigate through your directory hierarchy, remember that there are plenty of tools available to help - including batch files and PowerShell.

PowerShell: The Backend of Windows Server

If you're interested in learning more about servers and network administration, PowerShell is the tool you need to know. Essentially, PowerShell is the backend of Windows Server, allowing you to run the operating system without a GUI. And it's incredibly powerful - with PowerShell, you can do almost everything that you would need to do in a Windows Server environment.

One of the most impressive things about PowerShell is its ability to interact with files and directories. With commands like DIR, you can view a graphical representation of your directory tree, making it easy to navigate through even the most complex file structures. And if you're having trouble understanding these basic concepts, PowerShell has got you covered - with extensive documentation and tutorials available online.

PowerShell is also incredibly versatile, allowing you to perform tasks that would be impossible or impractical in a traditional GUI-based environment. For example, let's say you need to restart a server at a certain time every day. With PowerShell, you can create a script that will do just that - running the Restart-Computer cmdlet and ensuring that your server is back online whenever it needs to be.

So if you're interested in learning more about servers and network administration, I highly recommend checking out PowerShell. It's an incredibly powerful tool that will open up new possibilities for anyone working in this field. And as always, be sure to check out the links in the description below for more information on how to get started with PowerShell.

Batch Files: The Ultimate Guide

If you're new to batch files, don't worry - I've got you covered. This section will provide a comprehensive guide to getting started with batch files, including their uses, benefits, and some of the most useful scripts out there.

Batch files are essentially text files that contain a series of commands that can be executed by the Command Prompt. They're incredibly versatile, allowing you to automate repetitive tasks, create custom shutdown scripts, and even run programs in the background. And with the right scripting knowledge, batch files can do just about anything you need them to.

One of the most useful things about batch files is their ability to interact with Windows Server. With commands like PowerShell, you can perform network administration tasks and manage your server with ease. And if you're having trouble understanding these basic concepts, don't worry - I'll provide a comprehensive guide to getting started with batch files, including some of the most useful scripting languages out there.

PowerShell is essentially the backend of Windows Server, allowing you to run the operating system without a GUI. With PowerShell, you can do almost everything that you would need to do in a Windows Server environment - making it an essential tool for anyone working in network administration. But before we dive into some of the most useful batch file scripts out there, let's take a closer look at what makes batch files so powerful.

Batch Files: Automation and Repetition

One of the most impressive things about batch files is their ability to automate repetitive tasks. Imagine being able to create a script that will run every day at a certain time, or one that will shut down your computer after a certain period of inactivity. It's like having a personal assistant built right into your Command Prompt.

Batch files can also be used for file management and directory navigation. With commands like CD (change directory) and DIR (display directory), you can view a graphical representation of your directory tree, making it easy to navigate through even the most complex file structures.

But batch files aren't just for automation and file management - they can also be used to interact with Windows Server. With PowerShell, you can perform network administration tasks and manage your server with ease. And if you're having trouble understanding these basic concepts, I'll provide a comprehensive guide to getting started with batch files, including some of the most useful scripting languages out there.

PowerShell is essentially the backend of Windows Server, allowing you to run the operating system without a GUI. With PowerShell, you can do almost everything that you would need to do in a Windows Server environment - making it an essential tool for anyone working in network administration.

Batch Files: Custom Shutdown Scripts

One of the most practical uses for batch files is creating custom shutdown scripts. Imagine being able to create a script that will shut down your computer after a certain period of inactivity, or one that will run every day at a certain time. It's like having a personal assistant built right into your Command Prompt.

Batch files can also be used to interact with Windows Server. With PowerShell, you can perform network administration tasks and manage your server with ease. And if you're having trouble understanding these basic concepts, I'll provide a comprehensive guide to getting started with batch files, including some of the most useful scripting languages out there.

PowerShell is essentially the backend of Windows Server, allowing you to run the operating system without a GUI. With PowerShell, you can do almost everything that you would need to do in a Windows Server environment - making it an essential tool for anyone working in network administration.

"WEBVTTKind: captionsLanguage: enhey everyone I am joined by Patrick stone to talk about command prompt so we're billing this as things everyone should know about command prompt basically useful commands and items that will get you through troubleshooting or looking like a hacker on public television or something like that so bring us in here what's give us the first item everyone should know about command prompt so when you're using command prompt it's not the absolute most powerful command-line interface which I guess says to to me it's it's usable anybody can learn it if they want to right it's not like Linux they're not exactly you know the Linux has its terminal right and there are similarities but not exactly the same and the but the one thing like if anybody wants to learn about command prompt the key to all of this the magical awesomeness is forward slash question mark almost every command you want to learn about if you just type in the command and then a space and then forward slash question mark it will give you a help menu on how that command works right it gives the flags mm-hmm what they do and generally not a good idea to just pull commands off the internet forums and paste them because you don't know what someone's trying to do to your computer if it's Linux the equivalent would be like shamone 777 your entire system which for those who don't know would basically open up public read/write access to every everything oh you don't want a scenario like that so it slash question mark I'll answer that stuff Linux equivalent would be like a man as a man manual vigil yep and for Windows command prompt what we're focusing on so the more useful items would probably be on the troubleshooting side I've always used sort of scan OS fix OS mmm fix big jar rather a fixmbr yep stuff like that yeah so there's a boot command you type in boot re see one word mm-hmm rec and then you can do the slash question mark and you'll see those commands so fixmbr fixes the Master Boot Record yeah but now be careful with that one right there if you try to go and do bootrec from your basic command prompt it's not going to work you got to be in the so basically like you got to be booting from a flash drive with the windows install discs all right what does repair mode command prompt what you're getting that there and I should say this too if you're in startup repair and you click on the command prompt option there you can use bootrec from there right yeah but if you're just in like you you go to your Start menu and windows is working fine and you do CMD and run as administrator or whatever and type in bootrec it's gonna be like what's that yeah exactly and that's for your own safety really yes so that's that's one of the things and Windows nowadays is generally smart enough which I hesitate to use that word with Windows but generally intelligent enough to tell you something's wrong with the MBR something's wrong with OS detection and you can go into that pre boot environment and there's a lot of it right around the appropriate command if you know how to do the command prompt last question bar and scan OS is an important one because if you have multiple OS installs on your drive and it's not detecting one that you know is there you can do scan it fix boot racks and then scan OS and it'll tell you although Isis they detect yeah when you do scan LS it's gonna give you a list of the operating systems that it finds and then it's like which one would you like to add back to the boot configuration database and it's like one two three and you just choose the number also useful if your boot up is telling you that there's multiple os's and you only want one and then you remove the ones that you don't want there mmm ideally uninstall them correctly but what's another command Ron tell me with neither one so another really useful one is check disk chkdsk and then again force last question marks you can figure out what the flags are flags options whatever you want to call them and the one you're gonna find yourself using most often is /r which is a repair now you you can't do this online meaning you can't be using your computer and do the repair so what it will do if you do check this last hour gotta be running as administrator by the way which again type in CMD in the Start menu you'll see a CMD pop up there right-click choose run as administrator and then do chkdsk and then /r and it's going be like hey we couldn't do this right now would you like us to schedule this to do nice time you reboot and then what it's gonna do is it's gonna scan the sectors on your hard drive and this is going to look for bad sectors now if there's information in there that's that's valuable and they can recover that information is going to grab it out of there and then it's gonna mark that sector as hey don't use a sector anymore and this makes a drive that is running really slow oftentimes improve because what's happening is the drives trying to read over and over and over again on this one bad sector and you're like why is this read taking forever and the answer is because the sector is going bad and then when you run check disk it's like hey I'm not using that sector anymore it's like my hard drives back to normal again and you can also check the hard drive health to with smart attributes so you don't know if there's a problem that you feel like there might be go look for any smart SMA RT attribute reader mmm and then it'll tell you if it thinks sectors are bad or things like that yeah use that first pin pin commands are good excellent one yup so that's a really simple one you can use it right now from your desktop please type in P ing space and then give it a domain name or IP address yep so if you have like google.com it's almost always up pinging Google com that will basically give you a response time how long it takes a packet information to get there and back yep that's right yep and then and then that'll tell you is the website down is my system down whatever my network yeah you're basically checking for network connectivity it is your computer connected and right and is it connected to whatever site or IP address is trying to get to if you want some fun trivia look up pain of death it's not really something you can do anymore but it's it's kind of cool information sort of like an early DDoS yeah exactly exactly basically pinging with really large packets is another really good networking one IP config this one is just an information command that's not true you can do stuff with it too meaning that you can release and renew your IP address right so the the process of getting an IP address is called DHCP it's a protocol and you you've got a DHCP server sitting so on your network whether you know it or not most of the time it's your router so like let's say you got like a Linksys box or a net gearbox or something that it's got a software DHCP server running on it so when your computer joins the network or when your phone hops on the network it sends out a request and it's like hey is there any DHCP server out there and the DHCP server replies back with the message and says yes I am the computer's like kind of have an IP address than DHCP servers like sure here's one and so you get this IP address and if you do IP config release the address you've been given is then released from your computer and if you do an IP config we're new it does that DHCP for DHCP process again and then you get another IP address or most of the time the same IP address back yeah useful if there's like IP conflict on your internal network or something like that absolutely right and then traceroute that's another networking one that's useful so I have used this a lot on the server admin side managing the GN server where if I call support and say hey there's a really slow response from my server they'll have me run a traceroute and the point of that is to look at all the different points that your packet of data hits along the way to its its destination it goes hops in the network environments and so all it's doing is it saying okay when I'm at the server what's the default gateway for the server and it shows that hopped that d-ball gateway and then it goes to the next one next one next one all the way until you get to your destination now some of the time the information is blocked right by some of those devices that are in that hop count but a lot of the time when you're just going across the public Internet it's just all there and you can see everything yeah it's just trace RT and you can do the slash question mark to get information on that but one fun thing to look at that a lot of people maybe don't know is your ISP Time Warner 80 any other evil empire you can think of Comcast comes to mind when I say that the ISP hello when you do a trace route for different servers you'll actually see jumping through all these hops and so you're actually you're not getting the direct connections on the server you're going through potentially a dozen yeah different hops and right and they might even be owned by different ISPs or different servers whatever they all talk to each other exactly right so kind of an interesting information there any other networking stuff before I move on to batch files well so if you're interested in paying and you're interested in traceroute there's kind of an in-between it's called path pane that is not what I know that yeah so so put path thing it kind of does a little bit of both so the the penguin gives you a little bit more information about how long things taking that kind of stuff and the trace routes a little more like you know here's your pathway so path thing is kind of like ml between the two so yeah a little bit of both worlds very cool and then batch files are sort of so good yeah they work with mannheim so we use these a lot for testing and test automation specifically so just as an example something that will often do is run these benchmarks as you all know for 1080p 1440 4k and we'll have ultra medium whatever so there's times like 20 folders we create for every single video card so we just sit there and click all the time and then type and type yes yes I can click 20 times per video card no how do we do so you can do a batch file which is you just do a notepad open up notepad and you can type in in this instance mkdir make directory mkdir space and then the name of the file you quotations if it's gonna be with spaces in there but you do that and then that'll actually just when you run the batch file dot bat you rename it to dot bat instead of txt on the batch file it'll create that folder yes so in this specific example if you want to create 20 folders and even you can get more advanced and nest them in each other your kid and you click it once and I just yeah and it's all there for you so so in other words rather than you know programming this or testers are typing this every time you write the program once and you create a parent folder for each different graphics card and then you've run the program in each parent folder right and it's and I say program very loosely it's just like we said a batch file and in the end a batch file is mostly just command prompt commands inside of a text document that gets renamed you delete the extension dot txt you add the extension dat right and in Windows you'll have to tell it to allow you to do yeah you have to show extensions exactly right so you can do that in the folder options and you go to options but one of the other useful things here things like time out time out when I such a good one yes we've all is even right pause is very good for debugging mm-hmm so if you create a batch file that's supposed to do something cool and it sort just opens and closes now one method I used to use was you try and screenshot it really fast and see what the error said but it turns out you can just type in pause after certain lines and you'll figure out which one it's it's dying on okay so that's pause timeout what does time I do so timeout you do a slash T after that's the option for timeout and it's really having options required and syntax and then after the slash T you put in a number of seconds right and so what that does is let's say that you you wanted to see the output but you didn't needed to stop the program so you would say all right do this command then wait five seconds so I can read the output and then just keep going everybody saw the timeout command works right so we use that and testing again where you have like a timeout 1:20 so two-minute timeout and then it'll launch or kill a program if so it's another good example if you want to start a program in a batch file or even just from command prompts because they're really all the same yep command you just type in start space and then the path to the file or the exe or whatever and it enter it'll execute so we'll use that for programs games would ever start DRT dot exe and start dirt rally there you go and it launches it and then you can set a timeout separately and that will you know to wait whatever amount of time before executing the next command which is maybe to kill it yeah so there's taskkill mm-hmm that's a good one yeah so task list and task of kinda go ahead and hand task list like the this one I've used for again we're talking about things that anybody can use and that can be useful if you've ever been infected with a virus before maybe you lose control of your GUI but you can open a command prompt you can use task list and it shows you basically the same thing you see in the processes view of the task manager and the cool thing is you can add an option to that task list slash SBC and it even shows you what's in each service host and so you can find you know this random thing that's like one two three four I'm not a liar Exe right and so you get this thing and you find the process ID for it or the image name for it which is just the name of the file and then you do task skill and you have to specify /am for image name and type the XE name or /p a PID and type in the process ID for it so these are really good for troubleshooting or like he was saying just ending a program right so two good ones yeah so you have trouble ending a program can't get the command proper task manager you could certainly do it that way there's plenty of other commands too but batch files are really one of the most fun for me to work with I will probably do a full video on that in the future but with batch files again just think of any sort of repetitive tasks or if you want to be playfully malicious you can even do things like a shutdown batch file yeah so that's that's a good one where or a command prompt that creates infinite command prompts oh I forgot about that so it's a good one yeah you just you start over and over yeah so that's that's an endless loop of command prompt yeah and then you put it little donut father don't do this go to put up a startup folder and anyone who died never works again I already doesn't know how to get the safer it is screwed so that's the one fun thing to do shutdown as fun as it is to be malicious is actually functionally useful as well yeah so I've done this where for example if I'm downloading a patch for a game okay like pick an MMO right yeah you download a patch forever and you may want to go to sleep don't want to leave it drawing power so you can set a down command from command prompt and give it a timer yep absolutely yeah you know it'll be done in four hours you tell it shut down in four hours yeah and you can you shut down command also those restarts - and one of the cool things is if you had some reason to restart one of the one of the restart flags you can do is a restart and reopen applications that were previously running so it's kind of a cool thing yeah yeah and the other base there is one more that I think everybody should know so one of the things if you're going to use command prompt is you have to understand file structure you really do but before you go messing around with all this stuff please please please go get like a brief primer and file structure right when somebody says the route of a drive yeah you didn't know what that means or when they say a folder inside of a folder or when they use the word directory you know what these words mean and one of the best commands for navigating around the command prompt is CD right thank you change directory yeah or if you don't know what your current directory is because you've changed your prompt with the prompt command CD will show your current directory so it has two functions right and then dir will show you everything in the directory you're in and that's a really small tree the memory tree will look more slightly more graphical format can do that as well right but dirt and CD are fantastic yeah yeah yeah Darry that's that's one that I've used regularly for going into safe mode with man prompt so if there's a virus issue I'll always go safe mode with command rounds and I'm thinking of older Windows operating systems here where you have no interface yeah right and in that situation it was good because you're really not loading any risk elements that could contain the virus and you might want to navigate to your avast or a Norton folder or whatever I guess I guess you would navigate to the Norton folder to remove it and never use it again because it's terrible and when you're there you can type in dir find the Exe name start it and that will start your antivirus or removal or whatever yeah yeah so lots of really good uses for command prompt if it's not something you've learned just go check it out and try some of the things we've mentioned here lots of cool automatic guides there for them and you know it can do a little networking it can do a little bit of file management it can do automation for you if you know how to use that if you're going to use the batch files so command prompt totally something that as I guess you could call yourself a power user right you you should know how to do speaking of there is a PowerShell extension so if there's something commands command prompt can't do em hmm there's a powershell for that yeah so if you are at all interested in learning about servers and doing Network administration you definitely learn PowerShell PowerShell is basically the backend of Windows Server you can run Windows Server with absolutely no GUI and PowerShell can do everything that you ever wanted it to do right so there you have it a previous video that we did together have you've seen it was all about batteries that you'd ever not want to know now you have command prompts but this stuff is actually really cool and fun to use and functionally useful and it's impressive - as I said public television viewers so as always the links in the description below for more information postal video has a patreon link if you want to help us out directly thank you for watching we'll see you all next timehey everyone I am joined by Patrick stone to talk about command prompt so we're billing this as things everyone should know about command prompt basically useful commands and items that will get you through troubleshooting or looking like a hacker on public television or something like that so bring us in here what's give us the first item everyone should know about command prompt so when you're using command prompt it's not the absolute most powerful command-line interface which I guess says to to me it's it's usable anybody can learn it if they want to right it's not like Linux they're not exactly you know the Linux has its terminal right and there are similarities but not exactly the same and the but the one thing like if anybody wants to learn about command prompt the key to all of this the magical awesomeness is forward slash question mark almost every command you want to learn about if you just type in the command and then a space and then forward slash question mark it will give you a help menu on how that command works right it gives the flags mm-hmm what they do and generally not a good idea to just pull commands off the internet forums and paste them because you don't know what someone's trying to do to your computer if it's Linux the equivalent would be like shamone 777 your entire system which for those who don't know would basically open up public read/write access to every everything oh you don't want a scenario like that so it slash question mark I'll answer that stuff Linux equivalent would be like a man as a man manual vigil yep and for Windows command prompt what we're focusing on so the more useful items would probably be on the troubleshooting side I've always used sort of scan OS fix OS mmm fix big jar rather a fixmbr yep stuff like that yeah so there's a boot command you type in boot re see one word mm-hmm rec and then you can do the slash question mark and you'll see those commands so fixmbr fixes the Master Boot Record yeah but now be careful with that one right there if you try to go and do bootrec from your basic command prompt it's not going to work you got to be in the so basically like you got to be booting from a flash drive with the windows install discs all right what does repair mode command prompt what you're getting that there and I should say this too if you're in startup repair and you click on the command prompt option there you can use bootrec from there right yeah but if you're just in like you you go to your Start menu and windows is working fine and you do CMD and run as administrator or whatever and type in bootrec it's gonna be like what's that yeah exactly and that's for your own safety really yes so that's that's one of the things and Windows nowadays is generally smart enough which I hesitate to use that word with Windows but generally intelligent enough to tell you something's wrong with the MBR something's wrong with OS detection and you can go into that pre boot environment and there's a lot of it right around the appropriate command if you know how to do the command prompt last question bar and scan OS is an important one because if you have multiple OS installs on your drive and it's not detecting one that you know is there you can do scan it fix boot racks and then scan OS and it'll tell you although Isis they detect yeah when you do scan LS it's gonna give you a list of the operating systems that it finds and then it's like which one would you like to add back to the boot configuration database and it's like one two three and you just choose the number also useful if your boot up is telling you that there's multiple os's and you only want one and then you remove the ones that you don't want there mmm ideally uninstall them correctly but what's another command Ron tell me with neither one so another really useful one is check disk chkdsk and then again force last question marks you can figure out what the flags are flags options whatever you want to call them and the one you're gonna find yourself using most often is /r which is a repair now you you can't do this online meaning you can't be using your computer and do the repair so what it will do if you do check this last hour gotta be running as administrator by the way which again type in CMD in the Start menu you'll see a CMD pop up there right-click choose run as administrator and then do chkdsk and then /r and it's going be like hey we couldn't do this right now would you like us to schedule this to do nice time you reboot and then what it's gonna do is it's gonna scan the sectors on your hard drive and this is going to look for bad sectors now if there's information in there that's that's valuable and they can recover that information is going to grab it out of there and then it's gonna mark that sector as hey don't use a sector anymore and this makes a drive that is running really slow oftentimes improve because what's happening is the drives trying to read over and over and over again on this one bad sector and you're like why is this read taking forever and the answer is because the sector is going bad and then when you run check disk it's like hey I'm not using that sector anymore it's like my hard drives back to normal again and you can also check the hard drive health to with smart attributes so you don't know if there's a problem that you feel like there might be go look for any smart SMA RT attribute reader mmm and then it'll tell you if it thinks sectors are bad or things like that yeah use that first pin pin commands are good excellent one yup so that's a really simple one you can use it right now from your desktop please type in P ing space and then give it a domain name or IP address yep so if you have like google.com it's almost always up pinging Google com that will basically give you a response time how long it takes a packet information to get there and back yep that's right yep and then and then that'll tell you is the website down is my system down whatever my network yeah you're basically checking for network connectivity it is your computer connected and right and is it connected to whatever site or IP address is trying to get to if you want some fun trivia look up pain of death it's not really something you can do anymore but it's it's kind of cool information sort of like an early DDoS yeah exactly exactly basically pinging with really large packets is another really good networking one IP config this one is just an information command that's not true you can do stuff with it too meaning that you can release and renew your IP address right so the the process of getting an IP address is called DHCP it's a protocol and you you've got a DHCP server sitting so on your network whether you know it or not most of the time it's your router so like let's say you got like a Linksys box or a net gearbox or something that it's got a software DHCP server running on it so when your computer joins the network or when your phone hops on the network it sends out a request and it's like hey is there any DHCP server out there and the DHCP server replies back with the message and says yes I am the computer's like kind of have an IP address than DHCP servers like sure here's one and so you get this IP address and if you do IP config release the address you've been given is then released from your computer and if you do an IP config we're new it does that DHCP for DHCP process again and then you get another IP address or most of the time the same IP address back yeah useful if there's like IP conflict on your internal network or something like that absolutely right and then traceroute that's another networking one that's useful so I have used this a lot on the server admin side managing the GN server where if I call support and say hey there's a really slow response from my server they'll have me run a traceroute and the point of that is to look at all the different points that your packet of data hits along the way to its its destination it goes hops in the network environments and so all it's doing is it saying okay when I'm at the server what's the default gateway for the server and it shows that hopped that d-ball gateway and then it goes to the next one next one next one all the way until you get to your destination now some of the time the information is blocked right by some of those devices that are in that hop count but a lot of the time when you're just going across the public Internet it's just all there and you can see everything yeah it's just trace RT and you can do the slash question mark to get information on that but one fun thing to look at that a lot of people maybe don't know is your ISP Time Warner 80 any other evil empire you can think of Comcast comes to mind when I say that the ISP hello when you do a trace route for different servers you'll actually see jumping through all these hops and so you're actually you're not getting the direct connections on the server you're going through potentially a dozen yeah different hops and right and they might even be owned by different ISPs or different servers whatever they all talk to each other exactly right so kind of an interesting information there any other networking stuff before I move on to batch files well so if you're interested in paying and you're interested in traceroute there's kind of an in-between it's called path pane that is not what I know that yeah so so put path thing it kind of does a little bit of both so the the penguin gives you a little bit more information about how long things taking that kind of stuff and the trace routes a little more like you know here's your pathway so path thing is kind of like ml between the two so yeah a little bit of both worlds very cool and then batch files are sort of so good yeah they work with mannheim so we use these a lot for testing and test automation specifically so just as an example something that will often do is run these benchmarks as you all know for 1080p 1440 4k and we'll have ultra medium whatever so there's times like 20 folders we create for every single video card so we just sit there and click all the time and then type and type yes yes I can click 20 times per video card no how do we do so you can do a batch file which is you just do a notepad open up notepad and you can type in in this instance mkdir make directory mkdir space and then the name of the file you quotations if it's gonna be with spaces in there but you do that and then that'll actually just when you run the batch file dot bat you rename it to dot bat instead of txt on the batch file it'll create that folder yes so in this specific example if you want to create 20 folders and even you can get more advanced and nest them in each other your kid and you click it once and I just yeah and it's all there for you so so in other words rather than you know programming this or testers are typing this every time you write the program once and you create a parent folder for each different graphics card and then you've run the program in each parent folder right and it's and I say program very loosely it's just like we said a batch file and in the end a batch file is mostly just command prompt commands inside of a text document that gets renamed you delete the extension dot txt you add the extension dat right and in Windows you'll have to tell it to allow you to do yeah you have to show extensions exactly right so you can do that in the folder options and you go to options but one of the other useful things here things like time out time out when I such a good one yes we've all is even right pause is very good for debugging mm-hmm so if you create a batch file that's supposed to do something cool and it sort just opens and closes now one method I used to use was you try and screenshot it really fast and see what the error said but it turns out you can just type in pause after certain lines and you'll figure out which one it's it's dying on okay so that's pause timeout what does time I do so timeout you do a slash T after that's the option for timeout and it's really having options required and syntax and then after the slash T you put in a number of seconds right and so what that does is let's say that you you wanted to see the output but you didn't needed to stop the program so you would say all right do this command then wait five seconds so I can read the output and then just keep going everybody saw the timeout command works right so we use that and testing again where you have like a timeout 1:20 so two-minute timeout and then it'll launch or kill a program if so it's another good example if you want to start a program in a batch file or even just from command prompts because they're really all the same yep command you just type in start space and then the path to the file or the exe or whatever and it enter it'll execute so we'll use that for programs games would ever start DRT dot exe and start dirt rally there you go and it launches it and then you can set a timeout separately and that will you know to wait whatever amount of time before executing the next command which is maybe to kill it yeah so there's taskkill mm-hmm that's a good one yeah so task list and task of kinda go ahead and hand task list like the this one I've used for again we're talking about things that anybody can use and that can be useful if you've ever been infected with a virus before maybe you lose control of your GUI but you can open a command prompt you can use task list and it shows you basically the same thing you see in the processes view of the task manager and the cool thing is you can add an option to that task list slash SBC and it even shows you what's in each service host and so you can find you know this random thing that's like one two three four I'm not a liar Exe right and so you get this thing and you find the process ID for it or the image name for it which is just the name of the file and then you do task skill and you have to specify /am for image name and type the XE name or /p a PID and type in the process ID for it so these are really good for troubleshooting or like he was saying just ending a program right so two good ones yeah so you have trouble ending a program can't get the command proper task manager you could certainly do it that way there's plenty of other commands too but batch files are really one of the most fun for me to work with I will probably do a full video on that in the future but with batch files again just think of any sort of repetitive tasks or if you want to be playfully malicious you can even do things like a shutdown batch file yeah so that's that's a good one where or a command prompt that creates infinite command prompts oh I forgot about that so it's a good one yeah you just you start over and over yeah so that's that's an endless loop of command prompt yeah and then you put it little donut father don't do this go to put up a startup folder and anyone who died never works again I already doesn't know how to get the safer it is screwed so that's the one fun thing to do shutdown as fun as it is to be malicious is actually functionally useful as well yeah so I've done this where for example if I'm downloading a patch for a game okay like pick an MMO right yeah you download a patch forever and you may want to go to sleep don't want to leave it drawing power so you can set a down command from command prompt and give it a timer yep absolutely yeah you know it'll be done in four hours you tell it shut down in four hours yeah and you can you shut down command also those restarts - and one of the cool things is if you had some reason to restart one of the one of the restart flags you can do is a restart and reopen applications that were previously running so it's kind of a cool thing yeah yeah and the other base there is one more that I think everybody should know so one of the things if you're going to use command prompt is you have to understand file structure you really do but before you go messing around with all this stuff please please please go get like a brief primer and file structure right when somebody says the route of a drive yeah you didn't know what that means or when they say a folder inside of a folder or when they use the word directory you know what these words mean and one of the best commands for navigating around the command prompt is CD right thank you change directory yeah or if you don't know what your current directory is because you've changed your prompt with the prompt command CD will show your current directory so it has two functions right and then dir will show you everything in the directory you're in and that's a really small tree the memory tree will look more slightly more graphical format can do that as well right but dirt and CD are fantastic yeah yeah yeah Darry that's that's one that I've used regularly for going into safe mode with man prompt so if there's a virus issue I'll always go safe mode with command rounds and I'm thinking of older Windows operating systems here where you have no interface yeah right and in that situation it was good because you're really not loading any risk elements that could contain the virus and you might want to navigate to your avast or a Norton folder or whatever I guess I guess you would navigate to the Norton folder to remove it and never use it again because it's terrible and when you're there you can type in dir find the Exe name start it and that will start your antivirus or removal or whatever yeah yeah so lots of really good uses for command prompt if it's not something you've learned just go check it out and try some of the things we've mentioned here lots of cool automatic guides there for them and you know it can do a little networking it can do a little bit of file management it can do automation for you if you know how to use that if you're going to use the batch files so command prompt totally something that as I guess you could call yourself a power user right you you should know how to do speaking of there is a PowerShell extension so if there's something commands command prompt can't do em hmm there's a powershell for that yeah so if you are at all interested in learning about servers and doing Network administration you definitely learn PowerShell PowerShell is basically the backend of Windows Server you can run Windows Server with absolutely no GUI and PowerShell can do everything that you ever wanted it to do right so there you have it a previous video that we did together have you've seen it was all about batteries that you'd ever not want to know now you have command prompts but this stuff is actually really cool and fun to use and functionally useful and it's impressive - as I said public television viewers so as always the links in the description below for more information postal video has a patreon link if you want to help us out directly thank you for watching we'll see you all next time\n"