Create permanent DOSKEY in Windows cmd

The Windows command prompt, or cmd.exe, is a powerful tool that can be used to automate many tasks. One of the most useful tools available in cmd.exe is the DOSKEY command. DOSKEY enables users to create permanent command macros that can be used to quickly execute longer commands. This can save time and reduce the amount of typing required for frequently used commands. In this article, we will explain how to create permanent DOSKEY macros in Windows cmd.exe.

The DOSKEY command works by creating a macro, or command shortcut, which can be used to quickly execute longer commands. A DOSKEY macro consists of a single command, or multiple commands separated by semicolons. When the macro is executed, the commands associated with it are executed as though they had been typed into the command line.

The DOSKEY command can be used to create permanent macros that will be available every time cmd.exe is opened. To do this, the DOSKEY command must be used with the /MACROFILE switch. This switch allows the user to specify a text file containing one or more DOSKEY macros. When the command prompt is opened, the macros specified in the text file are automatically loaded and made available to the user.

To create a permanent DOSKEY macro, first create a text file in any text editor. The text file should contain one or more DOSKEY commands, one per line. Each command should be written in the same format as it would be typed into the command line. For example, if you wanted to create a DOSKEY command to quickly execute the command “dir /s /b”, the text file would contain the following line:

dir /s /b

Once the text file has been created, it can be used with the DOSKEY command to create the permanent macro. The command to do this is as follows:

doskey /macrofile=

Replace with the path to the text file containing the DOSKEY command(s). For example, if the text file is called “mymacro.txt” and is located in the “C:\\MyMacros” folder, the command to create the macro would be:

doskey /macrofile=C:\\MyMacros\\mymacro.txt

After the DOSKEY command has been executed, the macro is available in the command prompt. To execute the macro, simply type the name of the macro (in this example, “dir”) and press enter. The commands associated with the macro will be executed.

The DOSKEY command can be used to create multiple permanent macros by specifying multiple text files. For example, the following command will create two permanent DOSKEY macros:

doskey /macrofile=C:\\MyMacros\\mymacro1.txt,C:\\MyMacros\\mymacro2.txt

The DOSKEY command can also be used to delete existing permanent macros using the /REINSTALL switch. This switch will delete all existing DOSKEY macros and reload the macros specified in the text files.

The DOSKEY command is a powerful tool for automating tasks in the Windows command prompt. By using the /MACROFILE switch, IT admins can create permanent DOSKEY macros that can be used to quickly execute longer commands, saving time and effort.

Inquire Now

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Find your next full or part-time role here

ScaleDesk can either help you find your next full time gig or a part time side gig where you can create extra income!

Onboard with us once
Skip HR screening and go to the final interview with with only your resume and a video interview you never have to redo
Get paid electronically every month for the hours you work
We will be your reference even if you work for us once

IT Teams: Use ScaleDesk to augment your team

Schedule Demo