File 我想用我使用的路径和命令创建一个批处理文件

File 我想用我使用的路径和命令创建一个批处理文件,file,batch-file,File,Batch File,我想根据下面给定的过程制作一个批处理文件。。 我原来的目录是C:/Users/Suvin..I将目录更改为C:/AnimationApp。。 在此之后,我将路径设置为set path=C:\bada\1.0.0b3\Tools\toolschains\Win32\bin%path%C:\bada\1.0.0b3\Include..然后将环境变量设置为set CPLUS\u Include\u path=C:\bada\1.0.0b3\Include。。 执行此命令后,我的命令将从commnd提示

我想根据下面给定的过程制作一个批处理文件。。 我原来的目录是C:/Users/Suvin..I将目录更改为C:/AnimationApp。。 在此之后,我将路径设置为set path=C:\bada\1.0.0b3\Tools\toolschains\Win32\bin%path%C:\bada\1.0.0b3\Include..然后将环境变量设置为set CPLUS\u Include\u path=C:\bada\1.0.0b3\Include。。 执行此命令后,我的命令将从commnd提示符生成一个可执行文件。 现在任何人都可以帮助我,如何从上面的过程中创建一个批处理文件。
感谢使用您描述的批处理文件,您只需手动输入所有使用的命令,每行一个。

只需使用..创建一个新文件即可。bat扩展名,并键入与在命令行中键入的命令完全相同的命令。

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

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>
因此,您只需在文本文件中输入命令,如下所示:

REM My cool batch
REM 2010.09.04
cd C:\AnimationApp

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

打开一个新文件,并将其命名为扩展名为
.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>
pushd C:\AnimationApp
设置路径=C:\bada\1.0.0b3\Tools\Toolchains\Win32\bin%PATH%C:\bada\1.0.0b3\Include
设置CPLUS\u INCLUDE\u PATH=C:\bada\1.0.0b3\INCLUDE
呼叫

下面是批处理文件命令的示例。

假设不同的用户将该文件放在不同的驱动器上..那么在这种情况下,我将不得不使用命令集OLD_PATH=%CD%..我想..但是如果不同的用户的SDK也安装在不同的驱动器上..例如,我的SDK安装在C驱动器上,那么我的路径就是C驱动器..如果用户已将其SDk安装在其他地方..在这种情况下需要做什么..windows中有许多“标准”环境变量<代码>%SystemDrive%将为您获取驱动器号,例如“C:”,
%ProgramFiles%
将为您获取程序文件目录,
%USERNAME%
将为您获取当前登录的用户。您可以在批处理文件中执行各种逻辑。然而,如果您开始变得复杂,我建议切换到PowerShell。假设不同的用户将该文件放在不同的驱动器上..那么在这种情况下,我将不得不使用命令set OLD_PATH=%CD%..我想..但是如果一个不同的用户的SDK也安装在不同的驱动器上..例如,我的SDK安装在C驱动器中,所以我的路径是对于C驱动器..如果用户的SDk安装在其他地方怎么办..在这种情况下怎么办..假设不同的用户将该文件放在不同的驱动器上..那么在这种情况下,我必须使用命令集OLD_PATH=%CD%.我想..但是如果不同的用户的SDk也安装在不同的驱动器上怎么办..例如,我的SDk是安装在C驱动器中,因此我的路径是C驱动器..如果用户在其他地方安装了SDk,该怎么办..在这种情况下该怎么办..有任何答案可以回答您的问题吗?如果没有,你能澄清你的需求吗?如果是,你能标一个作为答案吗?