我的脚本为上传文件编写了一个文件路径。我以两种不同的方式运行同一个脚本。以第一种方式运行正常,但以第二种方式运行失败。
$sPath="C:ProgramDataCisco SystemsScreen and CleanISB7K_2KConfigurationop_and_settings_config.bin"
ControlSetText("[TITLE:Open]", "", "[ID:1148]", $sPath)
第一种方式:当我使用脚本编辑器运行脚本时;
第二种方式:当我从cmd.exe调用相同的脚本时,它只发送/写入文件名(不完整的文件路径)。我该如何解决这个问题?
在Xenobiologist的评论精神中,当您在命令行(您的cmd.exe场景)中有引用字符串时,您需要将它们用单引号括起来;如果您试图传递带有单引号的字符串,接口可能会抛出一个嘘声(请原谅这个技术术语)。
使用$sPath='"C:ProgramDataCisco SystemsScreen and CleanISB7K_2KConfigurationop_and_settings_config.bin"'