0

当我执行以下指令时,从劳特巴赫命令控制台创建一个目录。但是当我在 cmm 脚本中包含同一行时,它无法创建目录:

os.command mkdir \\execution\v1.0\Test_logs\Shmoo\Modem_VU_New\&sn\VMIN
4

1 回答 1

1

在 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

于 2017-07-29T13:40:19.973 回答