# thread.cmdline 库模块帮助文档

## thread 成员列表 <a id="thread" href="#thread">&#x23;</a>

### thread.cmdline() <a id="thread.cmdline" href="#thread.cmdline">&#x23;</a>
获取主进程启动命令行参数，  
并由 string.cmdline.argv 函数解析后返回数组。  
命令行解析规则请参考标准库中 string.cmdline 的源码。  

返回的数组对象也包含按下列规则解析的键值对:  
以斜杠或短横线开始的前导参数作为键（键名移除一个或多个相同的前导字符,区分大小写），  
如果前导参数包含等号,则以等号拆分为键值对,等号前后不应有空格,  
否则检查下一参数如果没有相同的首字符则设为此键对应的值，  
如果一个前导参数没有指定值,则默认值为空字符串（逻辑值为true）  

当前线程如果是主线程，请直接使用 _ARGV 。  

[返回对象:threadCmdlineObject](#threadCmdlineObject)

## threadCmdlineObject 成员列表 <a id="threadCmdlineObject" href="#threadCmdlineObject">&#x23;</a>

### threadCmdlineObject.* <a id="threadCmdlineObject.any" href="#threadCmdlineObject.any">&#x23;</a>
请输入命令行参数中以斜杠或短横线开始的前导参数名
