当我执行以下指令时,从Lauterbach命令控制台创建一个目录。但是当我在cmm脚本中包含相同的行时,它无法创建目录:
os.command mkdir \\execution\v1.0\Test_logs\Shmoo\Modem_VU_New\&sn\VMIN
答案 0 :(得分:1)
在PRACTICE脚本(“cmm脚本”)中,以&符号“&”开头的所有字符串(或子字符串)是宏,它们被宏的内容替换。如果之前没有创建宏“& sn”,则任何字符串中的出现都将被替换为空字符串。
要修复您的命令,请创建一个名为“& sn”的宏,其中包含字符“& sn”,通过连接“& sn”用“sn”(防止宏替换)。
您将获得以下代码:
PRIVATE &sn
&sn="&"+"sn"
OS.Command mkdir \\execution\v1.0\Test_logs\Shmoo\Modem_VU_New\&sn\VMIN
顺便说一下:我宁愿使用内置命令MKDIR
代替OS.Command mkdir