当我执行以下指令时,从劳特巴赫命令控制台创建一个目录。但是当我在 cmm 脚本中包含同一行时,它无法创建目录:
os.command mkdir \\execution\v1.0\Test_logs\Shmoo\Modem_VU_New\&sn\VMIN
当我执行以下指令时,从劳特巴赫命令控制台创建一个目录。但是当我在 cmm 脚本中包含同一行时,它无法创建目录:
os.command mkdir \\execution\v1.0\Test_logs\Shmoo\Modem_VU_New\&sn\VMIN
在 PRACTICE 脚本(“cmm 脚本”)中,所有以与号“&”开头的字符串(或子字符串)都是宏,它们会被宏的内容所取代。如果之前没有创建宏“&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