在运行时

时间:2015-10-26 15:38:58

标签: batch-file cmd

我正在处理批处理脚本文件以复制和触发.exe文件安装

所以我把它编码如下:

set path = "c:\path_to_install_exe\"

set installationfilepath=%cd%  

(这个给出,d:\ installation_file_path \ commands)

安装文件出现在上面的路径中,我想从我当前的工作目录中复制

所以我把它作为

echo xcopy "%installationfilepath%\..\install.exe" "%path_to_install_exe%"

但这并没有做必要的操作。我得d:\installation_file_path\commands..\install.exe作为输出。

任何人都可以帮助我,因为我是批处理文件脚本的新手。

1 个答案:

答案 0 :(得分:0)

 您始终可以使用pushd和popd来更改批处理文件所采用的目录。

 喜欢怎么样

pushd C:\Users\Arescet\Desktop\ 
echo Hello world! > Hi.txt
popd

 将创建" Hi.txt"与你好世界!'无论你在哪里发射蝙蝠。

 对于较短的命令,您最好在default variables'路径'的列表中设置不同的fileName。已经是一个系统变量,改变它是不明智的,因为' MC ND'说明。

 对于一个文件,您最好使用copy command,因为它可以指示路径类型。