EDA365电子工程师网

标题: 请问shell命令如何调用保存在某个路径下的批处理? [打印本页]

作者: chuchiwolong    时间: 2014-11-28 09:16
标题: 请问shell命令如何调用保存在某个路径下的批处理?
如题,我的语句这么写的:axlShell("%CDSROOT%/share/pcb/etc/skill/Update2NewVersion.bat"),其中Update2NewVersion.bat保存在%CDSROOT%\share\pcb\etc\skill\路径下。结果运行时提示找不到命令。请问应该怎么写?谢谢!

作者: deargds    时间: 2014-11-28 10:22
使用axlGetVariable("cdsroot")获取变量内容,再组合路径
作者: chuchiwolong    时间: 2014-11-28 11:03
deargds 发表于 2014-11-28 10:22
使用axlGetVariable("cdsroot")获取变量内容,再组合路径

好使了,谢谢!
作者: chuchiwolong    时间: 2014-11-28 11:04
deargds 发表于 2014-11-28 10:22
使用axlGetVariable("cdsroot")获取变量内容,再组合路径

a = axlGetVariable("CDSROOT")
filepath = strcat(a "\\share\\pcb\\etc\\skill\\Update2NewVersion.bat")
shell(filepath)

作者: 王开鑫55    时间: 2017-12-20 16:05
理解了.bat是自己写的批处理文件




欢迎光临 EDA365电子工程师网 (https://bbs.elecnest.cn/) Powered by Discuz! X3.2