分页: 1 / 1

求一段自动输入用户,密码,登录的脚本~

发表于 : 2016-08-03 11:08
yaozhu
登录框
登录框
我有个远程桌面的登录器,我已经设置了开机启动,但是它不能够保存账户,密码,域名,有不有什么办法可以使用脚本去实现,打开它就自动输入用户密码和域名 :Adore

Re: 求一段自动输入用户,密码,登录的脚本~

发表于 : 2016-08-03 11:14
daf3707
支持不支持带参数运行
有没有其他替代软件,如 rdesktop
使用鼠标键盘模拟软件?

Re: 求一段自动输入用户,密码,登录的脚本~

发表于 : 2016-08-03 15:01
astolia

代码: 全选

#!/bin/bash
/opt/Citrix/ICAClient/selfservice --icaroot /opt/Citrix/ICAClient &
sleep 2
id=$(xwininfo -name "Citrix Receiver" | grep "id:" | awk '{print $4}')
xdotool windowactivate $id
xdotool key u s e r n a m e
xdotool key Tab
xdotool key p a s s w o r d
xdotool key Tab
xdotool key d o m a i n

Re: 求一段自动输入用户,密码,登录的脚本~

发表于 : 2016-08-10 22:42
astolia
遇到问题不要发私信,直接回帖,方便其他有相同问题的人
xdotool的key命令有个--window参数可以指定窗口ID,可以在一定程度上解决输入焦点转移的问题
--clearmodifiers参数可以避免修饰键和鼠标按键状态对输入的影响
--delay参数可以指定多个按键之间的间隔毫秒数。默认是12,可以改小一点

代码: 全选

xdotool key --window $id --clearmodifiers --delay 1 u s e r n a m e
另外也可以用type命令输入

代码: 全选

xdotool type --window $id --clearmodifiers --delay 1 "username"