我应该在哪里保存批处理文件

时间:2013-10-07 18:34:41

标签: batch-file

我写了一个a.bat文件,我想在命令提示符下使用它。 例如,我在这个a.bat文件中写了“d:”。 我应该在哪里保存这个文件,当我在命令提示符下写“a”时,它会驱动D?

2 个答案:

答案 0 :(得分:2)

如果要从命令提示符执行.bat文件而不管命令提示符的当前路径如何,则需要将.bat文件保存在PATH系统变量中包含的目录中(假设您正在使用窗口)。

例如

如果a.bat保存在C:\ MyDir \ MySubDir

C:\>a.bat将执行(即目录将更改为D:>如果C:\ MyDir \ MySubDir位于PATH系统变量中。如果没有,您将收到如下消息

'a.bat' is not recognized as an internal or external command, operable program or batch file.

默认情况下,PATH变量会填充一些路径,例如C:\ Windows \ System32。您还可以使用以下链接中包含的说明将系统上的任何路径添加到PATH变量(文章适用于Windows XP,但是一旦进入系统属性,它与Win 7/8大致相同)。

http://support.microsoft.com/kb/310519

答案 1 :(得分:0)

将其保存在当前目录中并导航到那里执行它,如果您不确定如何执行此操作,则不会弄乱路径。如果您使用该路径,请在前几次备份。