用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. 逸仙电商企业网络推广如何打造出百亿完美日记后又收购高端护肤品牌
  2. 一周一论文(翻译 总结)—— [SOSP 18] LITE Kernel RDMA Support for Datacenter Applications : 一个LITE 内核支持的RDMA通信库
  3. 无盘服务器 双镜像盘,镜像(无盘柜)-双活集群解决方案
  4. php 请求url 返回json,php解析请求url并返回json数据
  5. 红黄蓝收购新加坡某民营儿童教育集团,宣布更名为GEH Education...
  6. nginx 实现Web应用程序的负载均衡
  7. python输出语句怎么换行_python输出语句换行
  8. python创意网络爬虫_python之网络爬虫
  9. 数据科学入门前需要知道的10件事
  10. AARRR模型是什么?
  11. 实例讲解FusionInsight MRS RTD 实时决策引擎在医保行业应用
  12. 【每日新闻】1.7万元起!华为发布首款5G折叠屏手机!
  13. 几何分布的期望和方差公式推导_平方差公式证明推导过程及运用详解(数学简便计算方法之一)...
  14. 为什么你微信公众号的阅读量越来越低了?
  15. arcgis 将地图点转换为屏幕坐标_ArcGIS中自定义坐标系转换
  16. hihocoder 1041
  17. vue给元素添加指令_Vue指令动态模糊元素
  18. Windows 文件属性
  19. php对接支付宝当面付接口视频教程,支付宝当面付接口demo(面对面扫码支付)
  20. dll注册加载失败解决方法

热门文章

  1. C#实现将TXT文件转换为PDF文件
  2. 详解Unity中的粒子系统Particle System (五)
  3. tensorflow中的lrn函数详解
  4. Java成员变量(全局变量)和局部变量
  5. 关于三大技术革命的自我理解
  6. python声明一个全局变量_全局变量声明Python
  7. MySQL主从配置与Mycat读写分离
  8. ipad iphone开发_如何在iPhone或iPad上重命名文件夹
  9. 成语小游戏开发cocoscreator
  10. matlab cdfx,matlab自带工具箱svmtrain函数参数的选择