如何用shell命令模拟键盘<Enter>事件

sh/bash/dash/ksh/zsh等Shell脚本
回复
danielinsz
帖子: 5
注册时间: 2009-01-08 13:06

如何用shell命令模拟键盘<Enter>事件

#1

帖子 danielinsz » 2009-01-08 13:09

各位大侠,我想在shell脚本里模拟键盘<Enter>事件,哪位大侠做过,给个例子。谢谢!
头像
xiooli
帖子: 6956
注册时间: 2007-11-19 21:51
来自: 成都
联系:

Re: 如何用shell命令模拟键盘<Enter>事件

#2

帖子 xiooli » 2009-01-08 13:21

看情况,说说具体在什么情况下用?
danielinsz
帖子: 5
注册时间: 2009-01-08 13:06

Re: 如何用shell命令模拟键盘<Enter>事件

#3

帖子 danielinsz » 2009-01-08 13:33

我写了一个脚本abc.sh, 脚本类容是运行某个应用程序,然后模拟键盘<Enter>事件运行这个程序。

ubuntu是装在VMware虚拟机上的。
头像
xiooli
帖子: 6956
注册时间: 2007-11-19 21:51
来自: 成都
联系:

Re: 如何用shell命令模拟键盘<Enter>事件

#4

帖子 xiooli » 2009-01-08 13:40

danielinsz 写了:我写了一个脚本abc.sh, 脚本类容是运行某个应用程序,然后模拟键盘<Enter>事件运行这个程序。

ubuntu是装在VMware虚拟机上的。
?脚本里面启动一个程序还用enter吗?
danielinsz
帖子: 5
注册时间: 2009-01-08 13:06

Re: 如何用shell命令模拟键盘<Enter>事件

#5

帖子 danielinsz » 2009-01-08 14:41

xiooli 写了:
danielinsz 写了:我写了一个脚本abc.sh, 脚本类容是运行某个应用程序,然后模拟键盘<Enter>事件运行这个程序。

ubuntu是装在VMware虚拟机上的。
?脚本里面启动一个程序还用enter吗?
我的意思是程序已经启动了,而且里面有个button需要点击。
danielinsz
帖子: 5
注册时间: 2009-01-08 13:06

Re: 如何用shell命令模拟键盘<Enter>事件

#6

帖子 danielinsz » 2009-01-08 16:02

有高手吗?站出来下啊。
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 如何用shell命令模拟键盘<Enter>事件

#7

帖子 eexpress » 2009-01-08 16:13

什么软件嘛。lin下的软件,都支持参数的,不会笨到需要反复点击的程度的啊。
● 鸣学
头像
roylez
帖子: 1928
注册时间: 2005-10-04 10:59
来自: 上海

Re: 如何用shell命令模拟键盘<Enter>事件

#8

帖子 roylez » 2009-01-08 19:03

不带图形界面的,可以琢磨下expect,带图形的,另外想办法。
弄个dropbox空间来备份文件或者做私人代码服务器
配置:[url]git://github.com/roylez/dotfiles.git[/url]
主页:http://roylez.heroku.com
各种稀奇玩意儿:http://dooloo.info
头像
xiooli
帖子: 6956
注册时间: 2007-11-19 21:51
来自: 成都
联系:

Re: 如何用shell命令模拟键盘<Enter>事件

#9

帖子 xiooli » 2009-01-08 19:31

隐约记得kde下有个像鼠标自动点击的程序。。。
头像
shellex
帖子: 2180
注册时间: 2007-02-18 19:33
系统: OSX
来自: lyric.im
联系:

Re: 如何用shell命令模拟键盘<Enter>事件

#10

帖子 shellex » 2009-01-08 19:53

既然你诚心诚意地问了
我就大慈大悲地告诉你
为了防止世界被破坏
为了维护世界的和平
贯彻爱与真实的罪恶
可爱而又迷人的反派角色
武藏,小次郎
我们是穿越银河的火箭队,白洞白色的明天在等着我们。就是这样!!喵~~
danielinsz
帖子: 5
注册时间: 2009-01-08 13:06

Re: 如何用shell命令模拟键盘<Enter>事件

#11

帖子 danielinsz » 2009-01-09 9:47

有shell命令的吗?
回复