分享 - 热爱 - 坚持
路漫漫其修远兮,吾将上下而求索

BlackBerry10的行事历:超越光速,意在形先

笔者的玩笑:光速是宇宙间最快的速度,比光速还快,就能穿越时空,这是所有时间旅行的理论基础,但相对论里,光速是无法超越。
但哲学上,光属于形,只要意在形先,便能超越,本篇要讲的就是计划比变化更快,所以超越光速不成问题。
行事历乃是黑莓10系统的内置应用,也是所有行事历当中最好用的APP,这个没有办法,黑莓行事历是最先也是最全面最稳定的日历APP,后面的日历app都是照着它的样子来改造,黑莓的行事历是亚当,其余的都是他的子孙后代,可能有人问:“我的日历有天干地支,还有二十四节气”,只要给合了ical编程制作ics,用ics导入,黑莓10行事历的稳定性,就能无所不能,用行事历做一部大英百科全书也不是问题,更别说是牛津词典,也不要说二十四节气和节日之类的小儿科。

本文导航:

由于第三章批量新建日程内容较难,故无兴趣者可跳过
一、Calendar设置
1、设置与outlook和Gmail同步
2、设置预设
3、稳定性疑云
二、ical的魅力:
1、用ics建立日程
(1)用文本工具新建文本:
(2)编辑日程范本
(3)导入outlook日历
三、批量新建日程
1、用excel实现批量日程
(1)excel建立表格:
(2)分别加入ical命令模块
(3)用函数&char(10)&合并
(4)复制excel合并内容到文本
(5)替换字符:“
(6)另存为ics且导入批量日程到Outlook或gmail‎
(7)《牛津词典》及《大英百科全书》
四、行事历的便捷操作
1、快捷键
(1)‎直接从hub启动
(2)m、w、d、t
(3)p、n
(4)s、c、g
(5)a、e
(6)del键、enter键
2、‎三秒钟设定行事历的神器:Slicktasks
(1)下载Slicktasks
(2)设置同步到Calendar
(3)快捷输入时间:
(4)注意事项:

一、Calendar设置

1、设置与outlook和Gmail同步
打开行事历>下拉设置>会议邀请设定>帐号设定>新增帐号,
接下来就是添加Outlook或Gmail,记得日历权限必须打开
2、设置预设
点击设定预设,可以设置,添加日历的默认用户
3、稳定性疑云
比较IOS和BlackBerry10下的行事历
测试项:在两台手机上设置一个30年起止的日程,点击保存。
IOS会卡几分钟,黑莓10如常

二、ical的魅力:

1、用ics建立日程
(1)用文本工具新建文本:
可以用系统的文本工具,也可以用专业的文本编辑器,如notepad+、vs code、vim
(笔者使用的是Notepad+)
(2)编辑日程范本
以下是笔者作的示范,设置两个事件,分別是123123和23423423432432,备注的内容是shishi,时间都设了2020-3-23-14点到14点半,另存为ics文件
以下是代码全部
总之不用来显示就用“//“注释掉,那样就不会显示,下面都注释得清楚了。
BEGIN:VCALENDAR
PRODID:-//Research In Motion//RIM App//EN
VERSION:2.0
CALSCALE:GREGORIAN
BEGIN:VTIMEZONE
TZID:Asia/Hong_Kong
BEGIN:STANDARD
TZNAME:HKT
TZOFFSETFROM:+0800
TZOFFSETTO:+0800
//香港时区
END:STANDARD
END:VTIMEZONE
//1
BEGIN:VEVENT
DESCRIPTION:shishi
//事件备注内容
DTEND;TZID=Asia/Hong_Kong:20200323T143000
DTSTART;TZID=Asia/Hong_Kong:20200323T140000
//RRULE:FREQ=DAILY;INTERVAL=1;
//设置循环事件FREQ=DAILY为日重复,FREQ=WEEKLY则为周;
SUMMARY:123123
//事件名称
//X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
//全天事件为TRUE,不是可以去掉
BEGIN:VALARM
ACTION:DISPLAY
//TRIGGER;RELATED=START:-PT30M
//30分钟提醒,还是15分钟
END:VALARM
END:VEVENT
//2
BEGIN:VEVENT
DESCRIPTION:备注内容
//事件备注内容
DTEND;TZID=Asia/Hong_Kong:20200323T143000
DTSTART;TZID=Asia/Hong_Kong:20200323T140000
//全天事件则为
//DTEND;VALUE=DATE:20200323
//DTSTART;VALUE=DATE:20200322
//RRULE:FREQ=DAILY;INTERVAL=1;
//设置循环事件FREQ=DAILY为日重复,FREQ=WEEKLY则为周;
SUMMARY:23423423432432
//事件名称
//X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
//全天事件为TRUE,不是可以去掉
BEGIN:VALARM
ACTION:DISPLAY
//TRIGGER;RELATED=START:-PT30M
//30分钟提醒,还是15分钟
END:VALARM
END:VEVENT
//后面可以不断加,加到一百,一千个,甚至搞个大千世界,完全没问题
END:VCALENDAR
(3)导入outlook日历
a打开outlook网页版,点击添加日历
b选择日历类别
(初次测试,最好新建日历,到时出错,可以直接删除日历)
如果没能导入,则是ICS文件有问题
导入成功后会有如下提示
c检查是否正确
时间没错
备注内容也没错
另外实现天气和节气的网上ics导入,同样道理,比之更简单,直接找到ics地址导入便可

三、批量新建日程

批量新建日程的方法,就是把以下的这一段代码,拆分出来,然后放到excel表格里,然后便于操作,最后用公式把代码合并,再保存为ics文件。
//1
BEGIN:VEVENT
DESCRIPTION:shishi
//事件备注内容
DTEND;TZID=Asia/Hong_Kong:20200323T143000
DTSTART;TZID=Asia/Hong_Kong:20200323T140000
//RRULE:FREQ=DAILY;INTERVAL=1;
//设置循环事件FREQ=DAILY为日重复,FREQ=WEEKLY则为周;
SUMMARY:123123
//事件名称
//X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
//全天事件为TRUE,不是可以去掉
BEGIN:VALARM
ACTION:DISPLAY
//TRIGGER;RELATED=START:-PT30M
//30分钟提醒,还是15分钟
END:VALARM
END:VEVENT
1、用excel实现批量日程
(1)excel建立表格:
建立事件、起止时间、重复、循环、提醒、状态、备注
按照自己的情况来输入自己要安排的日程
笔者是属于奇门遁甲爱好者,故偏好干支历法,则把干支历法添加到黑莓行事历中,于是笔者要弄的是干支历法的表格,要实现年月日时,都出现干支的效果,现在做的是流日表,就是每日一个干支,如2020年2月14日23点到2020年2月15日23点是戊子日,所以笔者就这样输入,没错要手动输入六十个吗?根本不需要,使用excel的拆分功能,就能实现了,在此不细讲,因为具体事件不同excel的操作也就不同。
(2)分别加入ical命令模块
就是把上面的命令加入至表格,最后是要实现将一行的代码合并
(3)用函数&char(10)&合并
“&char(10)&”公式的作用是为了把两个表格合并为上下两行。
如:
c1表格:(AAA),c2表格:(BBB)
c3=c1&char(10)&c2,则c3表格的效果为:
(AAA)
(BBB)
于是在N8表格输入了公式,把前面从C8到M8的全部代码都合并且分列显示
N8==C8&CHAR(10)&D8&CHAR(10)&E8&CHAR(10)&F8&CHAR(10)&G8&CHAR(10)&H8&CHAR(10)&I8&CHAR(10)&J8&CHAR(10)&K8&CHAR(10)&L8&CHAR(10)&M8
(4)复制excel合并内容到文本
把流日六十甲子N栏的文本以及总共六十个全部复制到文本编辑器
(5)替换字符:“
后来发现只要从excel中复制过来的文本,都会多了两个字符”
“BEGIN:VEVENT
DTEND;VALUE=DATE:20200215T230000
DTSTART;VALUE=DATE:20200214T230000
RRULE:FREQ=DAILY;INTERVAL=60
SUMMARY:戊子
TRANSP:TRANSPARENT
X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
BEGIN:VALARM
ACTION:DISPLAY
END:VALARM
END:VEVENT”
因此只要用ctrl+H,查找目标为“替换为空格,然后点击全部替换则OK
(6)另存为ics且导入批量日程到Outlook或gmail‎
(切记先先建立一个日历类别,到时出错还可以整个日历类别删除,测试ics文件没有问题后,就导入到自己工作用的日历类别)
最后笔者的把时月年的干支也制作好,最复杂的是流日的干支,最简单的是年和时,看看效果如何,笔者只设了显示老黄历的日历类别。
(7)《牛津词典》及《大英百科全书》
用excel能实现数以千万条的日程,若把日程换作是词条,自然可以编写《牛津词典》甚至于《大英百科词典》,都可以用行事历来实现,但只具备文字功能,并没有语音功能,由于编幅问题,在本文则不加入,日后有时间,可能会补上用黑莓10行事历制作《牛津词典》及《大英百科全书》。
本教程ics日历文件制作,适用于所有支持ics文件导入的邮箱及软件,而黑莓10行事历,是移动端上体验最好及最稳定的行事历,故黑莓10行事历能在导入极大量的日程之下,仍然坚挺如固。

四、行事历的便捷操作

1、快捷键
(1)‎直接从hub启动
hub上能开行历,点击“近期活动”,同时也能点开行事历APP,这时便是双开,在修改行事历时,可以直接对照
(2)m、w、d、t
m:月示图
w:周示图
d:日示图
t:跳到当日
(3)p、n
p:上一天
n:下一天
(4)s、c、g
s:搜寻
c:新建日程
g:跳到指定日程
(5)a、e
a:议程
e:编辑日程
(6)del键、enter键
del:删除
enter:下一行或确定
2、‎三秒钟设定行事历的神器:Slicktasks
Slicktasks是一个树型结构的脑图APP, 它的作用是可以直接新建日程到黑莓10的行事历,还可以提醒。
(1)下载Slicktasks
(2)设置同步到Calendar,打开calendat integration
 intelligen parsing也要打开,用于直接输入时间使用
(3)快捷输入时间:
用24小时制:21:00格式则可
或用12小时制:1:00pm(1:00pm—此为不标准符号)‎
(冒号用的是英文标点不是中文冒号)
还有一种情况,如果是数字,则用空格把数字与时间相隔
如2020空格20:00,示范:2020 20:00
 看示范,输入13:00就会显示1:00pm
(4)注意事项:
建议熟悉了slicktasks后再结合日历使用
a、slicktasks编辑后再移动任务树,日历则清空
b、不能关闭calendar同步,关闭则用之设定的日历清空
c、不关闭同步而卸载slicktasks,日历不会清空
d、行事历修改不会同步到slicktasks,slicktasks是单向授权非双向
以后会专门写一篇关于slicktasks的教程
e‎日历bug:outlook新建日历类别删除后,行事历无法清除
123的两个是随便建的,建了之后才发现邮箱del了,但手机上还存在,这是空的日历组,所以放在这的事件是没法同步,建刪日历类別请慎重
本文版权所有,已托平台维护,转载请注明出处,特此声明。
赞(6)
请遵循网络共享条款,保留原作者与链接:黑莓手机爱好者 » BlackBerry10的行事历:超越光速,意在形先

评论 3

评论前必须登录!

 

  1. #1

    太复杂啦,好多都不懂。

    zhouks4年前 (2020-03-24)

喜欢一样东西,就要学会欣赏它,珍惜它,使它更弥足珍贵。

流年似水,岁月如歌,2005--2008--2010--2015--直到今天,为共同爱好走到一起的朋友。

加入我们团队成员

登录

找回密码

注册