aardio 文档

process.putty 库模块帮助文档

process 成员列表 #

process.putty() #

返回对象:processPuttyObject

process.putty(主机,密码) #

一般两个参数即可自动登录
用户名默认为root,参数@1可以是IP或会话设置名
输入IP则自动查找合适的会话设置

不输入任何参数打开设置界面
设置也可以自注册表修改,参考此扩展库源码

process.putty(主机,密码,用户名,会话设置名,端口,私钥,其他参数) #

除主机名,密码以外其他参数可选
参数@1可以是主机IP,或会话设置名
如果不指定会话设置则自动查找合适的设置
用户名可省略,默认为"root"

process.putty 成员列表 #

putty自动登录工具

创建putty进程

process.putty.reg() #

返回对象:regObject

process.putty.reg(会话设置名) #

打开当前会话注册表设置

processPuttyObject 成员列表 #

processPuttyObject.close() #

注销并退出程序
不会弹出关闭确认对话框

processPuttyObject.copyAll() #

复制所有功能到剪帖板

processPuttyObject.download #

下载文件

processPuttyObject.download(远程路径,本地路径,回显函数) #

回显函数不必指定
默认输出到控制台,如果导入了console则打开控制台

processPuttyObject.exePath #

putty执行文件路径

processPuttyObject.process #

返回对象:processObject

processPuttyObject.send('shell命令') #

使用键盘输入shell命令
该函数自动追加一个换行在命令尾部

processPuttyObject.session #

会话设置名

processPuttyObject.upload #

上传文件

processPuttyObject.upload(本地路径,远程目录,回显函数,) #

回显函数不必指定
默认输出到控制台,如果导入了console则打开控制台
远程目录路径默认为".",即用户当前目录

processPuttyObject.waitString(":[~/\w]+[#\$]\s*$") #

等待直到模式匹配控制台输出成功
该功能会占用剪贴板

Markdown 格式