ZKX's LAB

如何能够让一个脚本循环(重复)运行 expect 循环登录 执行脚本中命令

2021-04-26知识3

如何能够让一个脚本循环(重复)运行 很多时候用户在制作2113一些脚5261本时通常都是用最简单的录制4102方法进行建立的1653,而这些脚本都是有时间限制的,如果用户先要让脚本无限的进行循环那么我们就要对脚本的属性进行修改了我们先要打开一个脚本文件,之后才能进行设置编辑的处理打开指定的脚本后在右边的区域有一个脚本的属性栏,这里就是我们所要修改的区域了打开里面的脚本循环命令选项,之后软件就会自动的弹出一个循环执行的设置窗口了在循环执行的设置窗口中默认一般都是为循环一次,我们可以修改为循环指定的一段时间,下方就可以进行时间的修改了之后我们编辑完了所要循环的时间后我们点击确定就可以结束编辑了之后我们在脚本的编辑界面中点击上方的发布图标,在里面直接选择建立按键精灵就可以了接着软件就会自动的弹出一个制作按键小精灵的设置窗口了。我们可以直接点击制作之后就会自动的生成一个EXE的按键小精灵程序了,我们就可以进行使用了点击EXE程序图标,之后就会进入脚本的使用界面窗口了。我们只要点击F9就可以开始命令了,按F12是结束脚本命令

如何在expect脚本中调用系统命令 给你一个例子,注意发命令时加一个\\r:[code=BatchFile]#。usr/bin/expectspawn su testexpect {Password:\"{send-\"test\\r;};{send\"ls/\\r;send\"su root/\\r;expect {Password:\"{send-\"rootpw\\r;};}exit;};}[/code]

如何让bat脚本循环执行? 让bat脚本循环执行有以下两种方法:第一、可以直接加个%0,即执行本身,实现循环。第二、用goto命令,去到你要重复的开头,如果要限制次数,可以先set 一个值,循环一次减1,条件命令到0退出,实现循环。若使用goto命令执行循环,有如下代码可供参考:echo offset n=0abcset/a n+1if%n%60 exitgoto abc每次执行n+1,当n=60就退出进行跳转,之前可以加上判断条件,判断是否跳到开头继续执行

#expect 循环登录 执行脚本中命令

随机阅读

qrcode
访问手机版