今天这篇文章所述内容是我跳过去的内容
/******************************************************************************
A: 将命令行参数传递给AutoHotKey脚本
- 命令行参数使用空格分割,可以是一个空格也可以是换行键。
- 插入的字符 (^) 不会被作为转义字符或者分隔符. 在将该字符传递给程序中的argv数组之前,该字符完全由操作系统中的命令行解析器处理。
- 双引号包裹的 (“字符串“) 被做为一个单独的命令行参数. 一个被引号引着的字符串可嵌入命令行参数。
- 双引号之前加反斜杠 (\”)引号作为原意字符 (“)。
- 反斜杠按原意传递,在双引号之前使用除外。
- 如果偶数个反斜杠后面跟着一个双引号,则在argv数组中为每对反斜杠放置一个反斜杠,并且双引号被解释为字符串分隔符。
- 如果奇数个反斜杠后面跟着一个双引号,那么对于每对反斜杠,在argv数组中都放置一个反斜杠,并且剩余的反斜杠“转义”双引号,从而在argv中放置一个字面双引号(“).
A: 检索命令行参数
NumParams = %0% Param1 = %1% Param2 = %2% Param3 = %3% MsgBox NumParams = %0% MsgBox Param1 = %1% MsgBox Param2 = %2% MsgBox Param3 = %3%
/******************************************************************************