用VBS脚本模拟键盘操作

  • 背景
  • 制作VBS脚本
    • 保存下面的VBS程序代码到Txt文件中
    • 根据自己的实际清空修改下列代码中的内容。
    • 修改txt文件后缀为vbs
    • 在计算机的CMD窗口中运行此脚本
  • 后记,关于RPA(Robotic Process Automation)

背景

今天给大家带来一段VBS代码,模拟键盘操作,到telnet服务器上查看telnet服务器上有啥文件。

制作VBS脚本

保存下面的VBS程序代码到Txt文件中

set wshshell=Wscript.CreateObject("WScript.Shell")
wshshell.Run "telnet 192.168.183.222"
Wscript.Sleep 1000
wshshell.SendKeys "user1"
wshShell.SendKeys "{ENTER}"
Wscript.Sleep 1000
wshshell.SendKeys "521"
wshShell.SendKeys "{ENTER}"
wshshell.SendKeys "ls"
wshShell.SendKeys "{ENTER}"
wshshell.SendKeys "ls"
wshShell.SendKeys "{ENTER}"
wshshell.SendKeys "ls"
wshShell.SendKeys "{ENTER}"

假设保存的txt文件名为telnet.txt

根据自己的实际清空修改下列代码中的内容。

1.修改登录的telnet服务器IP地址(或计算机名)。

wshshell.Run "telnet 192.168.183.222"

2.设置登录的用户名

wshshell.SendKeys "user1"

3.设置登录的密码

wshshell.SendKeys "521"

修改txt文件后缀为vbs

即将telnet.txt改为telnet.vbs。如果不显示后最请修改资源管理器设置,让其显示已知文件扩展名。

在计算机的CMD窗口中运行此脚本

cscript c:\telnet.vbs

后记,关于RPA(Robotic Process Automation)

现在流行的不行的不行RPA机器人,让人感觉老高大上了。对于不会编程的人确实是个好东西。但绝不是什么新技术。只不过是将原来的一些技术整合打包后形成的一种新解决方案。对于东编程的人来说根本就瞧不起这些。但能火,能被市场所接受,自然有他成功的地方。我个人认为他成功在理念上。适时的解决了现在这个时代,软件众多数据无法互通的问题。我个人一直觉得这种RPA和以前打游戏时经常用到一个叫按键精灵的工具差不多:),当然现在的RPA软件对各种被操作对象软件的数据读取的支持更强。比如有能够读取PDF文件内容的支持包。按键精灵是没有的。但如果你用现在流行的开发语言(比如C#、VB.net、Java等)还是都能实现的。

用VBS脚本模拟键盘操作相关推荐

  1. vbs:模拟键盘操作和在指定窗口进行操作

    向剪切板赋值 Dim Word Set Word = CreateObject("Word.Application") Word.Documents.Add Word.Select ...

  2. firefox下载文件弹出框之终极解决方案-vbs模拟键盘操作

    firefox下载文件弹出框之终极解决方案-vbs模拟键盘操作 参考文章: (1)firefox下载文件弹出框之终极解决方案-vbs模拟键盘操作 (2)https://www.cnblogs.com/ ...

  3. Android手机上,利用bat脚本模拟用户操作

    大家可能会遇到这样的情景: #  也许你是一个通过App的销售人员,需要不断靠App的点击率来拿利润 #  也许你是一个个人开发者,想要自己写个脚本点击banner广告 #  也许你是一个业务经理,你 ...

  4. C/C++ 模拟键盘操作(三)模拟鼠标输入

    要想用好模拟键盘操作,那么模拟鼠标也是必不可少的 在Windows系统中提供了一个名为mouse_event的函数,有关这个函数的原型如下 VOID mouse_event(DWORD dwFlags ...

  5. C++模拟键盘操作窗口入门

    C++模拟键盘操作窗口入门之文件监控操作句柄操作 #include <iostream> #include <windows.h> #include <tchar.h&g ...

  6. shell脚本模拟键盘输入完成程序交互(定时重启docker部署的项目样例)

    shell脚本模拟键盘输入完成程序交互(定时从起docker部署的项目样例) 背景 最近有一个利用docker部署的组件(test1)每天晚上12-1点总是会停止工作,但又找不到异常原因,重启后恢复正 ...

  7. Selenium中级 | 在Selenium中模拟键盘操作

    以下是基于Java语言在Selenium WebDriver中模拟键盘操作的一些常用方法总结 操作单个按键 比如按回车键.按F5进行页面刷新.按F11将窗口设为全屏模式等. 方式1:使用WebElem ...

  8. [139]python selenium之模拟键盘操作

    selenium 提供了比较完整的键盘操作,在使用的模拟键盘操作之前需要我们导入from selenium.webdriver.common.keys import Keys即可,然后就可以来模拟键盘 ...

  9. 【Python自动化测试】:模拟键盘操作

    在selenium中,把键盘的一系列按键封装在Keys类中,因此,我们在模拟键盘操作的时候,需要先导入Keys包,然后配合send_keys()方法使用 # 导入Keys类 from selenium ...

最新文章

  1. 7.1 pdo 宝塔面板php_宝塔面板配置阿里云服务器步骤和教程
  2. java中的servlet是线程安全的嘛_Java面试题:Servlet是线程安全的吗?(转)
  3. 【渝粤教育】广东开放大学 Linux操作系统 形成性考核 (55)
  4. 191. 位1的个数 golang
  5. OAuth2.0学习(1-7)授权方式4-客户端模式(Client Credentials Grant)
  6. Java 自动装箱与拆箱(Autoboxing and unboxing)
  7. Apache2.2整合PHP5.2
  8. pitch yaw roll 角度分别是什么
  9. java留言功能_java web实现简单留言板功能
  10. 稀疏编码的经典解法——ISTA算法的推导
  11. 青龙脚本之-饿了么脚本
  12. python识别颜色并提取轮廓_用 Python 对图片主体轮廓进行提取、颜色标记、并计算区域面积...
  13. Gym 100015 F Fighting for Triangles 博弈,状压dp
  14. Cisco IGRP
  15. mysql级联更新_Mysql实现级联操作(级联更新、级联删除)(转)
  16. 随机展示一个汉字,可以用来让一二年级孩子识字
  17. v2ray各种版本+一键搭建+bbr提速脚本
  18. java tpl文件_解决Layui tpl模板渲染文件上传不起作用
  19. 创业结束后三年 我当员工的心得(翻译版本)
  20. GBASE数据库启动连接报908 错误

热门文章

  1. 一个程序教你花式示爱 2——99颗闪耀的真爱钻石
  2. 夸域单点登录解决方案
  3. 微信小程序 scroll-view不触发解决
  4. 数据结构之图(最小生成树+最短路径)
  5. win7每次重启后,默认网关都会消失,如何处理
  6. 7-2 n个非负整数的统计 (10 分)
  7. 智衡跨境电商:虾皮Shopee店铺新手须知!
  8. oracle中中英文段落划分实现
  9. 怎么修改mysql的加密方式_Mysql修改加密方式
  10. 原来这就是笔杆子年终总结