binghelingxi 发表于 2009-7-31 22:37:42

一个貌似可以定时发送短信的东西,发源代码

受阿四所托,写一个可以定时发短信的东西,一直都没什么空,终于用了几个晚上憋出了点东西
编译通过,发源码了,没测试过,正在使用没刷过ELF的刷成M81的S75

时间,日期,内容,号码都在bcfg中设置
设置好后,运行ELF在后台,就能在设定的时间发送短信了

想发多条可以这样实现
bcfg中设置好后,运行elf,
修改bcfg,再运行elf,如果你用xtask的话,就能看到多个不同DaemonCSM了,它们是不同的,更多以此类推

我也不知道能不能成功,也不知道什么时候会去用一下它

源码,想玩的话,自己编译修改吧

swilib.h,用这个我修改了一下的吧

201314 发表于 2009-7-31 23:51:26

本帖最后由 201314 于 2009-8-1 23:24 编辑

S75上测试通过没有一点问题,按时发短信。
但是我的上有延迟,延迟了大概4分钟。
不知道是不是我编译的问题。

binghelingxi 发表于 2009-8-1 19:54:38

你对比一下不就知道了,
只做了一点修改,用我发的这个就能编译了

201314 发表于 2009-8-1 23:26:24

S75上测试通过没有一点问题,按时发短信。
但是我的上有延迟,延迟了大概4分钟。
不知道是不是我编译的问题。
201314 发表于 2009-7-31 23:51 http://www.0110.cn/images/common/back.gif
测试第二次,竟然23:26了还没有发送。。。后台进程仍在。。

askman_1 发表于 2009-8-3 11:58:08

我用的2楼编译的文件

S75的

第一次是15分钟后,且,解锁,按右方向键,才发送的
第二次是16分钟后,且,解锁,按右方向键,显示发送中
地三次30分钟未发送

收到短信,预览均为 点 爱你,,,,打开短信为 点我爱你,实际设置为 我爱你

loquat 发表于 2009-8-3 13:00:01

本帖最后由 loquat 于 2009-8-3 13:06 编辑

奇怪我第一次试的时候是一点都不延迟的啊。
刚才试第一次延迟了5分钟。第二次延迟了6分钟。第三次测试,是3分钟。
纯英文的不带点,有中文就带点。

askman_1 发表于 2009-8-3 14:12:48

能不能把发短信的功能提出来

设置只有两个

内容

号码

一运行ELF就发送

只是作为一个单一的功能,配合其他ELF使用

201314 发表于 2009-8-3 17:03:23

能弄成那样也不错。但是我不会,C还在学习中。
时间延迟应该可以修正吧。

布尔什维克 发表于 2009-8-5 00:46:33

这个……smart alert 不是已经自带了吗

binghelingxi 发表于 2009-8-5 23:45:25

感谢楼上各位的详细测试,
有空我会去修正,当然你也可以尝试修正一下

binghelingxi 发表于 2009-8-16 13:26:00

改了一下,可能会准时一点
加了一个选项,选择之后直接发送,不管时间
不用修改的swilib也可以编译

201314 发表于 2009-8-16 13:49:12

本帖最后由 201314 于 2009-8-16 13:56 编辑

ELKA上编译presseser那里填ELKA还是NEWSGOLG换行ELKA?NSG直接发送测试成功。定时仍然延迟。
试了一次延迟2分钟13:48的定时,13:50:18才发送
第二次延迟3分钟13:52定时,13:55:18才发送
第三次延迟3分钟13:55定时,13:58:12才发送

比开始的延迟明显少了很多,要修正哪些文件哪些地方???

loquat 发表于 2009-8-16 15:25:49

本帖最后由 loquat 于 2009-8-20 16:35 编辑

E71测试的,效果仍然不是很乐观,改观不大。。。
延迟得仍然比较多

13:58定时,14:05:10才发送。。。

binghelingxi 发表于 2009-8-16 21:54:29


void OpenArchive(void)
{
//int len, c;
char folder;
unsigned int err;
NativeExplorerData data;
WSHDR *ws, wsn;
unsigned short wsb;
ws=CreateLocalWS(&wsn, wsb, 128);
strcpy(folder, main_folder);
//len=strlen(folder);
//c=folder;
//if(c!='\\' && c!='/')
//{
//folder='\\';
//folder=0;
//}
if(!isdir(folder, &err))
    mkdir(folder, &err);
strcat(folder, FLDR_ARCHIVE);
if(!isdir(folder, &err))
    mkdir(folder, &err);
if(!isdir(folder, &err))
    return;
str_2ws(ws, folder, 128);
zeromem(&data,sizeof(NativeExplorerData));
data.mode=0;
data.dir_enum=0x26;
data.path_to_file=ws;
data.is_exact_dir=1;
data.full_filename=ws;
data.unk9=1;
StartNativeExplorer(&data);
}
打开文件夹,这段是来自mss3的打开档案柜文件夹

askman_1 发表于 2009-8-20 11:00:03

这个……smart alert 不是已经自带了吗
布尔什维克 发表于 2009-8-5 00:46 http://www.0110.cn/images/common/back.gif

智能提醒的定时短信,NSG的发送失败或死机

BingK 发表于 2009-12-11 15:04:33

改了一下,试试看,NSG

loquat 发表于 2009-12-11 17:52:25

不知将来会加入群发和通讯录支持吗?

5dprince 发表于 2009-12-11 18:13:28

http://bbs.0110.cn/images/smilies/default/e2.gif 试了一下可以准时发了! 但是前面依旧有个 ·

loquat 发表于 2009-12-12 12:13:30

对比各试了一次,貌似不同版本的bcfg文件不兼容?为何我的手机上这个没有前一个准时?改天再试.

bowen666 发表于 2009-12-12 20:01:47

对比各试了一次,貌似不同版本的bcfg文件不兼容?为何我的手机上这个没有前一个准时?改天再试.
loquat 发表于 2009-12-12 12:13 http://bbs.0110.cn/images/common/back.gif


    我用新版的就把旧bcfg文件删了,使用正常
页: [1] 2
查看完整版本: 一个貌似可以定时发送短信的东西,发源代码