当我在命令提示符中运行.au3文件时,双引号字符串不工作



我的脚本为上传文件编写了一个文件路径。我以两种不同的方式运行同一个脚本。以第一种方式运行正常,但以第二种方式运行失败。

$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"'

相关内容

  • 没有找到相关文章

最新更新