西部在线禁发广告,违者封会员帐号.
西部在线阳光生活数码世界智能手机软件SKScheMa感谢版主,请教关于来电号码的问题
    
 
感谢版主,请教关于来电号码的问题
发起人:jdisk  回复数:2  浏览数:10926  最后更新:2009/1/4 22:55:19 by jdisk

选择查看 搜索更多相关主题  帖子排序:
2009/1/2 10:10:50
jdisk





工兵

角  色:注册用户
发 帖 数:4
经 验 值:12
注册时间:2008/12/31
感谢版主,请教关于来电号码的问题

现在正使用该软件,感觉很好,有一个问题请教:

当某一个电话来时,判断是否是某个特定的号码,是的话执行特定操作,比如挂机回拨

请问:有没有专门的语句或方法,

 

我是用这种方法实现,但是有问题:就是在监视里,监视铃声,发现后,调用一个脚本,同时采集来电号码,在脚本里判断。

问题是:由于来电一来,就调用了那个脚本,来电号码变量还没有来的及更新,还是上个电话号码,等1秒中,才出现新号码,怎样让这个监视自动延迟,也就是说,来电铃声来10秒钟后,才监视到,是来电号码变量及时更新?

谢谢

2009/1/3 1:05:43
konan





工兵

角  色:版主
发 帖 数:14
经 验 值:58
注册时间:2008/12/14
自己刚才测试的结果是在自己手机上监视来电号码没有延时的,具体情况如下
1.系统:818,wm2003se
2.软件: skschema 1.2.14
3.过程:

a.根据官方说明里,将注册表里保存@callerid的项值修改,保证测试结果
In command and parameters text the following macros are possible:
@callerid - substituted with a number (CallerID)

in registry stored this values:
[HKEY_CURRENT_USER\Software\sk\schema]
SZ:callerid - current caller id (exist only if call active)

b.监视项:
#c[###RING] #on[:SKSCHM] #onp[#r(#script) #p(\test.sksc) #VAR1(@callerid) #onlyrun] #w[1]
说明:监视任意来电号码,然后执行脚本\test.sksc并将变量@callerid赋值给脚本的@var1变量

c.测试脚本:
#msg(@var1)
弹出消息,显示@var1值

4.结果:来电后立刻显示当前来电号码。

说明:
1.很早开始用Skschema时就测试过很多次监视的功能,以前的确是有延时的,现在没有延时不知道是新版软件的原因还是硬件环境的因素,还需要你自己测试一下。
2.根据官方说明的意思,@callerid是保存在注册表的特定项里的,而且这个项也是给出的,如果确实存在延时,可以在设定延时后再读取这个值,来采集号码。
流动的水没有形状,飘流的风找不到踪迹,任何推理取决于心!
2009/1/4 22:55:19
jdisk





工兵

角  色:注册用户
发 帖 数:4
经 验 值:12
注册时间:2008/12/31

感谢了,不过你的监视语句里有#onlyrun,这是什么意思

另外,现在的问题是来电显示两次,一次是上一次来电时的ID,一次是本次ID,需要按两次“OK”才能关掉

我最终的意思就是想:

判断某一个特定的号码,是的话,执行特定的命令,就这意思


  • 联系我们 - 西部在线 - 论坛存档 - 返回顶部
    Powered by 西部在线 © 2004-2024 xbzx.com
  • Processed in 0.06 second(s)
    Server Time 2024/12/22 13:40:56