|
原文URL: http://blog.csdn.net/clin003/archive/2005/12/08/546961.aspx
让eva在设定的时间自动启动并登录
eva自动登录成功的条件:密码必需是让eva记住的不然下边的方法还没办法达到目的
(还没弄清输入QQ号和密码是哪个函数怎么执行,所以只能让他记下密码,..@_@,不过可采用类似的方法实现不让eva记下密码前提下自动登录多个QQ.麻烦那朋友要使发现啦那两个函数拉给小弟也说下..)
好啦,具体这样做,我是用的脚本,定时使用的at命令,当然可以根据需要换换.
[clin003@clin003 ~]# eva -version
Qt: 3.3.3
KDE: 3.3.0-5 Red Hat
Eva: 0.3.2
============Teva===
#!/bin/bash
#2005-12-8 by clin003
#cat ~/Teva
eva& echo $! >/home/clin003/evaidd
#上边的eva你跟据自己的改,(先看看在命令行能不能执行eva命令)
at now+5mintues -f /home/clin003/atdcopeva
#edit by clin003 2005-12-10 at now+5minutes ...
============Teva.sh=========
#!/bin/bash
#2005-12-10 by clin003
eva& echo $! >/home/clin003/evaidd
#at now+2minutes -f
sleep 1m
sh /home/clin003/atdcopeva
==========atdcopeva=====
#!/bin/bash
#2005-12-8 by clin003
#cat ~/atdcopeva
/usr/bin/dcop eva-`cat /home/clin003/evaidd` qt/frmLogin loginClickSlot
++++++append by clin003 2005-12-12++++++++++++++++++
找到到啦设置QQ号和密码的(属性参数设置方法)函数,密码的设置还没弄清...假设40408272是你的QQ号,hello friend是这个号的密码,那么你可以这样操作:
dcop eva-25524 qt/frmLogin/groupBox1/cbQQ setProperty currentText 40408272
dcop eva-25844 qt/frmLogin/groupBox1/lePwd setProperty text hello friend
这样你根据已有的信息加上合理的想像作需要做的事情..@_@
本来想下次在看密码在那个函数来设的,就是发现yunfan的那个登录登出操作贴子感觉,既然QQ号和密码在一个对象中,就该不难找,嘿嘿,果然.这下可以放心去翻译那文件啦,heihei
=====================
dcop 和kdcop 差不多,只是一个带有图形界面..
具体信息可以看man dcop ,info dcop ,google dcop ...
或到http://www.kde.org/了解更多的东东@_@ |
|