2010-09-04 22 views
0

我想从下面给出的程序做一个批处理文件.. 我原来的目录是C:/Users/Suvin..I改变目录为C :/ AnimationApp .. 在此之后,我设置路径为设置路径= C:\ bada \ 1.0.0b3 \ Tools \ Toolchains \ Win32 \ bin%path%C:\ bada \ 1.0.0b3 \ Include ..然后我设置环境变量设置为CPLUS_INCLUDE_PATH = C:\ bada \ 1.0.0b3 \ Include .. 执行此操作后,我的命令将从提示符生成可执行文件。 现在任何人都可以帮助我如何从上面的程序中创建一个批处理文件。 谢谢我想用我的路径和命令做一个批处理文件

+0

做任何答案回答你的问题?如果不是,你能澄清你的需求吗?如果是的话,你可以标记一个答案? – atk 2010-09-06 23:59:02

回答

0

对于像你所描述的批处理文件,你可以简单地输入你手动使用的所有命令,每行一个。

+0

假设如果一个不同的用户将该文件放在另一个驱动器上..那么在那种情况下,我将不得不使用命令集OLD_PATH =%CD%..我认为..但是如果差异用户也安装了他的SDK在不同的驱动器..例如我的SDK安装在C驱动器,所以我的路径是C驱动器..什么情况下,如果用户有他的SDK安装在其他地方..在这种情况下要做.. .. – Suvin 2010-09-04 05:27:15

0

只需创建一个新文件。 .bat扩展名,并按照您在命令行中输入的命令键入命令。

0

DOS/Windows批处理文件只是命令序列。有一些可以使用的特殊结构,例如GOTO和REM,它们不是常用的命令,可用于批处理文件。

所以,你只需输入在文本文件中你的命令这样:

REM My cool batch 
REM 2010.09.04 
cd C:\AnimationApp 

等等等等。如果您有更具体的问题,请澄清。

+0

假设如果一个不同的用户将该文件放在另一个驱动器上..那么在那种情况下,我将不得不使用命令集OLD_PATH =%CD%..我认为..但是如果差异用户也安装了他的SDK在不同的驱动器..例如我的SDK安装在C驱动器,所以我的路径是C驱动器..什么情况下,如果用户有他的SDK安装在其他地方..在这种情况下要做.. .. – Suvin 2010-09-04 05:22:15

1

打开一个新文件并用.bat扩展名称。将下面的文本添加为​​您希望执行的命令并通过在命令行上输入名称来执行该文件。

pushd C:\AnimationApp 
set PATH=C:\bada\1.0.0b3\Tools\Toolchains\Win32\bin%path%C:\bada\1.0.0b3\Include 
set CPLUS_INCLUDE_PATH=C:\bada\1.0.0b3\Include 
call <command to execute on command line> 

这是批量文件命令的link

+0

假设一个不同的用户将该文件放置在不同的驱动器上。那么在这种情况下,我将不得不使用命令集OLD_PATH =%CD%..我认为......但是如果diff用户安装了他的SDK,又会如何安装在不同的驱动器..例如我的SDK安装在C驱动器,所以我的路径是C驱动器..什么情况下,如果用户有他的SDK安装在其他地方..在这种情况下要做.. .. – Suvin 2010-09-04 05:21:58

+0

在Windows中有许多'标准'环境变量。 '%SystemDrive%',并为您提供盘符,例如'C:','%ProgramFiles%'会让你获得Program Files目录,'%USERNAME%'会为你提供当前登录的用户。你可以在批处理文件中执行各种逻辑。但是,如果您开始变得复杂,我建议切换到PowerShell。 – linuxuser27 2010-09-04 05:54:25

相关问题