请帮我翻译一下这段批处理代码 15

@echoonpushd%cd%choice/t300/dycd/dD:\GpsServer\GatewayServercall:checkifrunGatewaySer... @echo on

pushd %cd%

choice /t 300 /d y
cd /d D:\GpsServer\GatewayServer
call :checkifrun GatewayServer_R
cd /d D:\GpsServer\Server
call :checkifrun GnssServer
call :checkifrun MixDBServer
cd /d D:\Program Files\CMS\DVRServer
call :checkifrun TLWatchDogServer
popd
goto :end

:checkifrun
pslist %1
if %errorlevel% equ 1 start %1

:end
展开
 我来答
翀雯
2015-03-02 · TA获得超过2123个赞
知道大有可为答主
回答量:1676
采纳率:50%
帮助的人:1210万
展开全部
@echo on 显示命令

pushd %cd% 指定一个目录

choice /t 300 /d y 选择(不太懂这个)
cd /d D:\GpsServer\GatewayServer 转换路径到Gatewayserver
call :checkifrun GatewayServer_R 调用 后面的checkifrun GatewayServer_R
cd /d D:\GpsServer\Server 又转换路径到server
call :checkifrun GnssServer 调用...
call :checkifrun MixDBServer 调用...
cd /d D:\Program Files\CMS\DVRServer 切换路径...
call :checkifrun TLWatchDogServer 调用...
popd 更改到 PUSHD 命令存储的目录
goto :end 迁移到end

:checkifrun
pslist %1
if %errorlevel% equ 1 start %1

:end

PUSHD命令
保存当前目录以供 POPD 命令使用,然后改到指定的目录。

PUSHD [path |
..]

path 指定要成为当前目录的目录。

如果命令扩展被启用,除了一般驱动器号和路径,PUSHD

命令还接受网络路径。如果指定了网络路径,PUSHD 将创建一个
指向指定网络资源的临时驱动器号,然后再用刚定义的驱动器

号更改当前的驱动器和目录。可以从 Z: 往下分配临时驱动器
号,使用找到的第一个没有用过的驱动器号。

POPD命令
更改到 PUSHD 命令存储的目录。

如果命令扩展被启用,从推目录堆栈
POPD 驱动器时,POPD
命令会删除 PUSHD 创建的临时驱动器号。
追问
pushd后面的参数是啥子意思!
追答
pushd %cd%
使用 Pushd 命令后,就会将当前目录储存到一个虚拟堆栈中,如果第一次使用 Pushd 命令,该命令所在的目录就会被置于栈底,如再次使用该命令,则第二个目录就会被置于第一个目录之上。
也就是先将当前目录临时存储,和后面popd是一对命令,我还没有学到那么深,但根据我查找的资料是这么理解的。
%%是在批处理文件中变量符号,如果在CMD执行的话就应该是一个%.批处理文件在被解析的时候其中一个%被过滤掉,所以才用两个
V_TJQ
2016-04-01 · 知道合伙人音乐行家
V_TJQ
知道合伙人音乐行家
采纳数:6510 获赞数:40554
高级工程师,从业电子技术50多年。

向TA提问 私信TA
展开全部
◆打开【请帮我翻译一下这段批处理代码】这个提问后并没有看到有【批处理代码】的任何内容,所以估计该提问是要求将【请帮我翻译一下这段批处理代码】这句话翻译成英文,翻译结果是:
●Please help me to translate this batch code
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
知守城
2016-01-31 · TA获得超过9431个赞
知道大有可为答主
回答量:4961
采纳率:5%
帮助的人:2206万
展开全部
可以,什么代码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式