加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby在windows shell中注入一个按键

发布时间:2020-12-17 02:03:07 所属栏目:百科 来源:网络整理
导读:在 ruby中有一种方法我可以在shell中注入一个按键来让程序运行吗?我需要在shell中运行一个程序 sh " #{another program}" 还有一个 在程序结束时“按任意键继续”.我怎样才能继续前进? 像java这样的ruby中是否有类似的东西 http://alvinalexander.com/java
在 ruby中有一种方法我可以在shell中注入一个按键来让程序运行吗?我需要在shell中运行一个程序

sh " #{another program}"

还有一个
在程序结束时“按任意键继续”.我怎样才能继续前进?

像java这样的ruby中是否有类似的东西

http://alvinalexander.com/java/java-robot-class-example-mouse-keystroke

解决方法

我认为你最好的选择是使用Autoit,它可以像这样通过COM接口控制

require 'win32ole'
ai = WIN32OLE.new("AutoItX3.Control")
ai.WinWaitActive("Untitled - Notepad")
1.upto(10) do |i|
  ai.Send "#{i}{ENTER}"
end

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读