autoit 命令行参数说明

注意,脚本文件名不算进参数,如果要获得脚本文件名请查看关于 @ScriptName 的说明。如果某个参数中包含有空格字符则必须用英文“双引号”把这个参数围住。已编译的 脚本的也是以同样的方式接收命令行参数的。

$CmdLine[0] 保存着命令行中参数的个数(不包括脚本文件名)
$CmdLine[1] 是第 1 个参数
$CmdLine[2] 则是第 2 个参数
...
我们常用 $CmdLine[$CmdLine[0]] 来表示最后一个参数...

如果您的脚本是像下面这样被运行的话:

AutoIt3.exe myscript.au3 参数1 "这是一个字符串型参数"

$CmdLine[0] 等价于... 2

$CmdLine[1] 等价于... 参数1

$CmdLine[2] 等价于...这是一个字符串型参数

@ScriptName 等价于... myscript.au3

除了$CmdLine之外,还有一个变量叫做 $CmdLineRaw,它保存着完整的未被拆分的命令行语句,对于上面这个例子

$CmdLineRaw 等价于...myscript.au3 参数1 "这是一个字符串型参数"

(0)

相关推荐

  • autoit 命令行参数说明

    注意,脚本文件名不算进参数,如果要获得脚本文件名请查看关于 @ScriptName 的说明.如果某个参数中包含有空格字符则必须用英文"双引号"把这个参数围住.已编译的 脚本的也是以同样的方式接收命令行参数的. $CmdLine[0] 保存着命令行中参数的个数(不包括脚本文件名) $CmdLine[1] 是第 1 个参数 $CmdLine[2] 则是第 2 个参数 ... 我们常用 $CmdLine[$CmdLine[0]] 来表示最后一个参数... 如果您的脚本是像下面这样被运行的话:

  • php命令行使用方法和命令行参数说明

    复制代码 代码如下: [root@localhost /]# [root@localhost /]# php -r "var_dump(true);"  # 执行PHP代码 不需要 <?php ... ?> 标签bool(true)[root@localhost /]# php -R "var_dump(true);"  # 执行PHP代码 每一个输入行 bool(true) bool(true) bool(true)[root@localhost /]

  • Windows网络命令行程序参数说明

    Windows网络命令行程序  C:\>nslookup www.jb51.net Server:  www Address:  192.168.5.8 Non-authoritative answer: Name:    www.jb51.net Address:  202.103.69.64 这部分包括:  shi 使用 ipconfig /all 查看配置  使用 ipconfig /renew 刷新配置  对于启用 DHCP 的 Windows 95 和 Windows 98 客户,请使

  • cmd命令行大全 dos命令 cmd命令整理

    CMD命令 net use ipipc$ " " /user:" " 建立IPC空链接 net use ipipc$ "密码" /user:"用户名" 建立IPC非空链接 net use h: ipc$ "密码" /user:"用户名" 直接登陆后映射对方C:到本地为H: net use h: ipc$ 登陆后映射对方C:到本地为H: net use ipipc$ /del 删除IPC链

  • java自带命令行工具jmap、jhat与jinfo的使用实例代码详解

    java自带命令行工具(jmap,jhat,jinfo) (1)JMAP 1.作用 打印进程,core文件,和远程进程的共享对象存储map或堆存储器的详细信息. 2.使用 jmap[options]pid jmap[options]executablecore jmap[options][pid]server-id@]remote-hostname-or-IP 如果指定的进程是在64位Java虚拟机(JVM)上运行,那么你可能需要指定-J-d64选项,例如:jmap -J-d64 -heap p

  • Android SDK命令行工具Monkey参数及使用解析

    什么是Monkey? Monkey是Android SDK提供的一个命令行工具,可以简单方便的发送伪随机的用户事件流,对Android APP做压力(稳定性)测试.主要是为了测试app是否存在无响应和崩溃的情况. Monkey的使用: 1.进入adb shell 环境 在windows环境中,进入DOS界面,在界面中,输入adb shell即可进入adb shell环境 (注意:adb shell服务使用的5037的端口,如果此端口被其他进程占用时,将不能正常启动adb shell,需关闭占用该

  • Python 利用argparse模块实现脚本命令行参数解析

    study.py内容如下 #!/usr/bin/env python # -*- coding:utf-8 -*- __author__ = 'shouke' import argparse def argparseFunc(): ''' 基于argparse模块实现命令参数解析功能 执行示例: python study.py -i 172.19.7.236 -p 8080 -a -r python study.py --ip 172.19.7.236 --port 7077 --auth -w

  • Python编程编写完善的命令行工具

    目录 1. python-fire 2. mando 最后的话 1. python-fire python-fire 是一个三方库,可以将任何 Python 对象变成一个命令行接口. 使用前先 pip install fire 下. 可以把你的函数直接变成命令行接口: import fire def hello(name="World"): return "Hello %s!" % name if __name__ == '__main__': fire.Fire(

  • Golang开发命令行之flag包的使用方法

    目录 1.命令行工具概述 2.flag包介绍 3.flag包命令行参数的定义 4.flag包命令行参数解析 5.flag包命令行帮助 6.flag定义短参数和长参数 7.示例 1.命令行工具概述 日常命令行操作,相对应的众多命令行工具是提高生产力的必备工具,鼠标能够让用户更容易上手,降低用户学习成本. 而对于开发者,键盘操作模式能显著提升生产力,还有在一些专业工具中, 大量使用快捷键代替繁琐的鼠标操作,能够使开发人员更加专注于工作,提高效率,因为键盘操作模式更容易产生肌肉记忆 举个栗子:我司业务

  • Python的命令行参数实例详解

    目录 0.命令行参数 1.sys.argv 2.getopt 2.1getopt.getopt方法 2.2Exceptiongetopt.GetoptError 3.argparse 总结 0. 命令行参数 通常,对于大型项目程序而言,执行程序的一个必要的步骤是正确处理命令行参数,这些命令行参数是提供给包含某种参数化信息的程序或脚本的参数.例如,在计算机视觉项目中,图像和不同类型的文件通常作为命令行参数传递给脚本,用于使程序可以处理不同图片或者不同类型文件. 命令行参数是参数化程序执行的一种常见

随机推荐