LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 844|回复: 4

关于windows中wscript.sendkeys的功能 在linux有否

[复制链接]
发表于 2009-4-14 15:43:38 | 显示全部楼层 |阅读模式
sendkeys是个模拟键盘消息的函数,
发表于 2009-4-15 12:08:53 | 显示全部楼层
试试expect ,比vbs的sendkeys 强多了
回复 支持 反对

使用道具 举报

发表于 2009-4-15 13:02:22 | 显示全部楼层
楼上正解
又是6个字限制。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-15 15:06:14 | 显示全部楼层
Post by arching;1974632
试试expect ,比vbs的sendkeys 强多了
能举个例说明吗
回复 支持 反对

使用道具 举报

发表于 2009-4-16 09:54:10 | 显示全部楼层
#!/usr/bin/expect
#change user login shell

set user [lindex $argv 0]
spawn chsh $user            #启动chsh命令
expect "]:"                       #等待输出中出现]:字符串     
send "/bin/tcsh "      #一旦在输出中出现]:,expect将发送/bin/tcsh和一个回车符给chsh命令
expect eof
exit                   #一旦接收到标识子进程已经结束的eof字符,expect脚本也就退出结束。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表