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 格式