TeraTerm自动登录(Login)「终于解决」

TeraTerm自动登录(Login)「终于解决」■目录结构■batsetpassword=yourPassword”C:\ProgramFiles(x86)\teraterm-4.98\ttpmacro.exe””%~dp0ttl\autoLogin.ttl”%password%■ttl自动登陆后,执行一条ls-l命令password=param2command=’192.168.131.128:22/ssh/2/auth=password/user=sxz001/passwd…

大家好,欢迎来到IT知识分享网。

目录

■目录结构

■bat

■ttl

■效果

■注意点

■更多

1.TeraTerm指定log方式

2.通过TTL设定,①指定TeraTerm窗口名称、②让Log中显示时间信息、③指定log名字

代码

       ①课题:不知为何 settile 没有效果

①指定TeraTerm窗口名称:效果

       ①课题解决:Accept window title change request 设置为 last

代码调试:当代码不正确时,会有提示 

③指定log名字:效果

②让Log中显示时间信息:效果

3.直接在TeraTerm的log设定中指定时间

3.效果

■参照


■目录结构

TeraTerm自动登录(Login)「终于解决」

TeraTerm自动登录(Login)「终于解决」

■bat

set password=yourPassword
set windowTitle='MyLinux'
"C:\Program Files (x86)\teraterm-4.98\ttpmacro.exe" "%~dp0ttl\autoLogin.ttl" %password%

■ttl

自动登陆后,执行一条ls -l 命令

password = param2

command = '192.168.131.128:22 /ssh /2  /auth=password /user=sxz001 /passwd='

strconcat command password

connect command 

if result <> 2 then
    messagebox 'Can not connected'
    end
endif

timeout = 10
wait '>' '$' '#'
if result = 0 then
    end
endif

command = "ls -l"
sendln command

wait '$'
sendln 'id'

■效果

TeraTerm自动登录(Login)「终于解决」

■注意点

●平时执行 TeraTerm时,使用的执行文件

    “C:\Program Files (x86)\teraterm-4.98\ttermpro.exe”

●执行ttl时,使用的执行文件

    “C:\Program Files (x86)\teraterm-4.98\ttpmacro.exe” 

■更多

1.TeraTerm指定log方式

Teraterm的Log设定_sun0322的博客-CSDN博客_teraterm自动保存log

2.通过TTL设定,①指定TeraTerm窗口名称、②让Log中显示时间信息、③指定log名字

代码


password = param2

command = '192.168.131.128:22 /ssh /2  /auth=password /user=sxz001 /passwd='

strconcat command password
connect command

windowTitle='myLinux'
USERNAME='sxz'
settitle windowTitle

;; if result <> 2 then
;;    messagebox 'Can not connected'
;;     end
;; endif

gettime timestr "%Y%m%d-%H%M%S"
sprintf2 filename 'teraterm_%s_%s_%s.log' windowTitle USERNAME timestr
getdir logdir
strconcat logdir '\log'
changedir logdir

logopen filename 0 0 0 1 0 0 0 

timeout = 10
wait '>' '$' '#'
if result = 0 then
    end
endif

command = "ls -l"
sendln command

       ①课题:不知为何 settile 没有效果

TeraTerm自动登录(Login)「终于解决」

===

需要之后 Reset Remote title

TeraTerm自动登录(Login)「终于解决」

 才能看到下面的效果

①指定TeraTerm窗口名称:效果

 TeraTerm自动登录(Login)「终于解决」

       ①课题解决:Accept window title change request 设置为 last

TeraTerm自动登录(Login)「终于解决」

 

代码调试:当代码不正确时,会有提示 

缺少上面第一行代码时。。。

TeraTerm自动登录(Login)「终于解决」

===

TeraTerm自动登录(Login)「终于解决」

===

③指定log名字:效果

TeraTerm自动登录(Login)「终于解决」

 注意: 如果TeraTerm侧,已经设置log文件名格式,则ttl中设置的log格式无效

上面从第二个之后,是TeraTerm侧,设置log格式时显示的,log文件名

teraterm_%Y%m%d_%H%M%S_&h.log

②让Log中显示时间信息:效果

TeraTerm自动登录(Login)「终于解决」

 ===

3.直接在TeraTerm的log设定中指定时间

TeraTerm自动登录(Login)「终于解决」

3.效果

TeraTerm自动登录(Login)「终于解决」

===

■参照

TeraTerm 自動ログインマクロ – forget for get

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/25769.html

(0)

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信