Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 更改批处理文件(.bat)的路径_Windows_Batch File - Fatal编程技术网

Windows 更改批处理文件(.bat)的路径

Windows 更改批处理文件(.bat)的路径,windows,batch-file,Windows,Batch File,如何更改批处理文件(.bat)的路径?您是说更改批处理文件中命令的路径吗?如果是,则将路径作为参数传递 希望我能理解你的问题。我感觉这是关于更改当前工作目录的问题 @echo off C: cd C:\Windows\System32\ 为此,请使用命令cd更改当前工作目录 @echo off C: cd C:\Windows\System32\ 如果同时更改当前驱动器和当前目录,则需要/D开关: cd /D D:\Foo 首先,确保将驱动器名更改为。 然后使用cd命令 c: cd "c:

如何更改批处理文件(.bat)的路径?

您是说更改批处理文件中命令的路径吗?如果是,则将路径作为参数传递


希望我能理解你的问题。

我感觉这是关于更改当前工作目录的问题

@echo off
C:
cd C:\Windows\System32\
为此,请使用命令
cd
更改当前工作目录

@echo off
C:
cd C:\Windows\System32\
如果同时更改当前驱动器和当前目录,则需要
/D
开关:

cd /D D:\Foo

首先,确保将驱动器名更改为。 然后使用cd命令

c:
cd "c:\windows\"
或者,如果您想跳回源目录

pushd d:\foo


您可以切换回pushd之前的目录,就像在%path%中添加临时额外路径一样

尝试: 设置路径=%path%;c:\文件夹

其中c:\文件夹是您要添加的内容

如果需要永久路径集,请使用名为“setx”的工具


否则,您可以不使用CD等直接调用某些内容,使用类似“c:\folder\program.exe”的内容

您正在谈论的路径是什么?我正在谈论修改MS-DOS批处理文件的主路径您正在谈论的是
%path%
环境变量吗?例如,在发出命令时搜索可执行文件的目录?如果您试图切换驱动器,我认为第二行(c:\)末尾不应该有\个。
popd