一、功能需求背景
在前文中,已经介绍过眼睛护士EyeFoo V3.1新版的主要功能:可以设定工作28分钟,休息2分钟,如此循环,避免长时间的趴在电脑前影响身体健康的。加上近期该软件已经修正了定时执行含参数的指定程序功能,那么借助该功能是不是可以完善下我们前面的Timelog记录方法呢?
二、功能效果
休息2分钟的黑屏倒计时结束后,自动跳回原工作界面,并自动弹出Outlook新增约会(Event/事件)窗口,用于记录上个阶段的工作内容及结果,或本阶段的计划:
三、实现的方法
1、在EyeFoo上点右键,进入“设置属性…”;
2、点击“休息设置”,点击“创建新方案”,随后输入方案名称;(设置多种方案方便用于不同场景)
3、设置相应的休息间隔时间,及有效时间;
4、拖动下拉条至下面,在“执行指定程序”区域,勾选“启用该动作”;
5、指定Outlook所在文件夹,同时在“执行参数中”输入“/c ipm.appointment”(新建约会,其他命令行参数详见附文中的说明);
新建一个指定邮件类的项目(Outlook 窗体或者任何其他有效的 MAPI 窗体)。例如:
- /c ipm.activity 创建一个“日记”条目
- /c ipm.appointment 创建一个约会
- /c ipm.contact 创建一个联系人
- /c ipm.note 创建一个电子邮件
- /c ipm.stickynote 创建一个便笺
- /c ipm.task 创建一个任务
- /t "D:/Personal/My Documents/Gtd/Templates/Timelog模板.oft" 启用Outlook模板(可以是日程,也可以是任务)
6、点击“保存设置”,并关闭该窗口,好了,现在你可以在EyeFoo上点击右键选择“立即休息”测试下效果。
注:如果你习惯的定时执行程序不支持使用命令行,则可以使用批处理,其代码以启动XX模板为例:
@echo off
"C:/Program Files/Microsoft Office/Office14/OUTLOOK.EXE" /t "D:/Personal/My Documents/Gtd/Templates/Timelog模板.oft"
==========附:Outlook命令行的说明(来源:F1帮助文件)==========
启动 Microsoft Outlook 2010 的命令是 outlook.exe。命令行开关就是添加一个正斜杠,后跟命令名和所具有的所有参数。
本文内容
什么是命令和开关?
每次启动程序时,都会运行 outlook.exe 命令,但您通常不会键入该命令,甚至看不见它。通过将称为“开关”的子命令添加到 outlook.exe 命令,可以更改程序启动方式的某些方面。
开关的形式是在主命令后添加一个空格,后跟一个正斜杠和开关的名称,它可提供有关如何执行命令的附加信息。
例如,以下命令指示在 Outlook 2010 启动时关闭阅读窗格 (阅读窗格:Outlook 中的一个窗口,您可以在其中预览项目而无需打开它。若要在“阅读窗格”中显示项目,请单击该项目。)。
命令 outlook.exe 用于启动 Outlook。
开关 /nopreview 用于在启动 Outlook 时关闭阅读窗格。
将开关添加到“运行”命令以使用一次开关
首先,验证计算机上的 outlook.exe 文件的位置。如果在安装 Outlook 2010 时接受了默认的文件夹位置,则 outlook.exe 文件将位于以下位置:
c:\program files\microsoft office\office14\outlook.exe
如果在该位置找不到 outlook.exe 文件,请搜索该文件并记下完整的路径。
- 请执行下列操作之一:
- Windows 7 和 Windows Vista
- 单击“开始”按钮,指向“所有程序”,单击“附件”,然后单击“运行”。
- Windows XP
- 单击 Windows 的“开始”按钮,然后单击“运行”。
- 在“运行”对话框中,键入一个引号,输入 outlook.exe 文件的完整路径,然后键入另一个引号。或者,单击“浏览”以找到并选择该文件。在这种情况下,系统会自动提供引号。
- 在闭合引号的后面,键入一个空格,然后键入开关。例如,您可能键入:
"c:\program files\microsoft office\office14\outlook.exe" /nopreview
下一次启动 Outlook 2010 时,程序会正常打开。若要使自定义的启动方式可重复使用,请参阅下一节。
注释
- 开关并不区分大小写。例如,/NOPREVIEW 的作用与 /nopreview 相同。
- 记住在开关前包括一个空格,并在每个参数前包括一个空格。
通过创建快捷方式使开关可重用
首先,验证计算机上的 outlook.exe 文件的位置。如果在安装 Outlook 2010 时接受了默认的文件夹位置,则 outlook.exe 文件可能位于以下位置:
c:\program files\microsoft office\office14\outlook.exe
如果在该位置找不到 outlook.exe 文件,请搜索该文件并记下完整的路径。
- 右键单击 Windows 桌面,指向“新建”,然后单击“快捷方式”。
- 在“创建快捷方式向导”中的“请键入项目的位置”框中,键入一个引号,输入 outlook.exe 文件的完整路径,然后键入另一个引号。或者,单击“浏览”以找到并选择该文件。在这种情况下,系统会自动提供引号。
- 在闭合引号的后面,键入一个空格,然后键入开关和任意参数。例如,您可能键入:
"c:\program files\microsoft office\office14\outlook.exe" /nopreview
注释 如果参数是指向计算机上某一位置的路径,也必须用双引号括起来。
- 单击“下一步”。
- 在“键入该快捷方式的名称”框中,键入要用于快捷方式的新名称,然后单击“完成”。
向导将在桌面上创建快捷方式。
- 每当希望以此特定自定义方式启动 Outlook 2010 时,请双击该快捷方式。
提示 若要将桌面快捷方式添加到 Windows 的“开始”菜单中,请右键单击该快捷方式,然后单击“附到「开始」菜单”。
您可以创建各种快捷方式,在程序启动时,每个快捷方式会将不同的开关和参数应用于程序。
注释
- 开关并不区分大小写。例如,/NOPREVIEW 的作用与 /nopreview 相同。
- 记住在开关前包括一个空格,并在每个参数前包括一个空格。
可用的开关
开关
说明/a
以指定的文件为附件创建一个项目。
示例:
- "c:\program files\microsoft office\office14\outlook.exe" /a "c:\my documents\labels.doc"
如果没有指定项目类型,则假定为 IPM.Note 类型。该开关不能用于不是基于 Outlook 的邮件类。
/altvba otm 文件名
打开在 otm 文件名 而不是 %appdata%\microsoft\outlook\vbaproject.otm 中指定的 VBA 程序。/c 邮件类
新建一个指定邮件类的项目(Outlook 窗体或者任何其他有效的 MAPI 窗体)。
例如:
- /c ipm.activity 创建一个“日记”条目
- /c ipm.appointment 创建一个约会
- /c ipm.contact 创建一个联系人
- /c ipm.note 创建一个电子邮件
- /c ipm.stickynote 创建一个便笺
- /c ipm.task 创建一个任务
/checkclient
提示电子邮件、新闻和联系人的默认管理器。/cleanautocompletecache
从自动完成列表中删除所有姓名和电子邮件地址。/cleancategories
删除任何已创建的自定义类别名称。将类别恢复为默认名称。/cleanclientrules
启动 Outlook 并删除基于客户端的规则。/cleanconvongoingactions
删除对话操作表 (CAT)。对话线索的 CAT 条目通常在无活动 30 天后到期。该命令行开关可以清除所有的对话标记、忽略和移动规则,同时立即停止任何其他操作。/cleandmrecords
删除当管理器或者代理谢绝会议时保存的日志记录。/cleanfinders
只为第一个打开的配置文件重置 Microsoft Exchange 邮箱中的所有搜索文件夹。/cleanfreebusy
清除并重新生成闲/忙信息。仅当您可以连接到运行 Exchange 的服务器时,才能使用此开关。/cleanfromaddress
从配置文件中删除所有手动添加的“发件人”条目。/cleanreminders
清除并重新生成提醒。/cleanroamedprefs
所有先前漫游的首选项都会被删除,并从使用此开关的计算机上的本地设置中重新复制它们。这包括用于提醒、忙/闲网格、工作时间、日历发布和 RSS 规则的漫游设置。/cleanrules
启动 Outlook 并删除基于客户端和服务器的规则。/cleanserverrules
启动 Outlook 并删除基于服务器的规则。/cleansharing
将所有的 RSS、Internet 日历和 SharePoint 订阅从帐户设置中删除,但将以前下载的所有内容保留在计算机上。当无法在 Outlook 2010 中删除这些订阅中的某一订阅时,这将很有用。/cleansniff
替代用于确定哪台计算机(同时运行 Outlook 时)处理会议项目的程序锁定。锁定进程可帮助防止重复的提醒消息。此开关可清除使用开关的计算机上的锁定。这样使得 Outlook 能够处理会议项目。/cleansubscriptions
删除订阅邮件和订阅功能的属性。/cleanviews
恢复默认视图。您创建的所有自定义视图均将丢失。/embedding
在不带命令行参数的情况下,用于标准 OLE 共同创建。/f 邮件文件名
打开指定的邮件文件 (.msg) 或者 Microsoft Office Saved Search 文件 (.oss)。/finder
打开“高级查找”对话框。/hol hol 文件名
打开指定的 .hol 文件。/ical ics 文件名
打开指定的 .ics 文件。/importprf 配置文件名
启动 Outlook 并打开/导入已定义的 MAPI 配置文件 (*.prf)。如果 Outlook 已经打开,则将该配置文件插入队列,等候下一次不带配置文件启动时导入。/launchtraininghelp assetid
打开帮助窗口,显示由 assetid 指定的帮助主题。/m 电子邮件名
为用户提供一种向项目添加电子邮件名称的方法。只能与 /c 命令行参数一起使用。
示例:
- Outlook.exe /c ipm.note /m 电子邮件名
/nopreview
启动 Outlook,阅读窗格处于关闭状态。/p 邮件文件名
打印指定的邮件 (.msg)。/profile 配置文件名
加载指定的配置文件。如果配置文件名含有空格,请用引号 (" ") 将配置文件名引起来。/profiles
打开“选择配置文件”对话框,不论“工具”菜单中的“选项”如何设置。/promptimportprf
除系统出现提示和用户可以取消导入操作外,与 /importprf 相同。/recycle
如果已经打开了一个 Outlook 窗口,则用该窗口启动 Outlook。与 /explorer 或 /folder 一起使用。/remigratecategories
启动 Outlook 并对默认邮箱启动以下命令:
- 将彩色后续标志升级为 Outlook 2010 颜色类别。
- 将日历标签升级为 Outlook 2010 颜色类别。
- 将非邮件项目上使用的所有类别添加到主类别列表中。
注释 这是与每个 Outlook 邮箱属性对话框中的“升级到颜色类别”相同的命令。
/remigrateconversations
/resetfolders
将缺少的文件夹恢复到默认送达位置。/resetfoldernames
将默认文件夹名称(例如“收件箱”或“已发送邮件”)重置为以当前 Office 用户界面语言表示的默认名称。
例如,如果最初使用俄语用户界面连接到 Outlook 邮箱,则不能重命名俄语的默认文件夹名称。若要将默认文件夹名称改成其他语言(例如日语或英语),可以在改变了用户界面语言或者安装了其他语言版本的 Outlook 之后使用此开关来重置默认文件夹名称。
/resetformregions
清空窗体区域缓存并从 Windows 注册表中重新加载窗体区域定义。/resetnavpane
清除并重新生成当前配置文件的导航窗格。/resetquicksteps
还原默认的自定义操作。将删除用户创建的所有自定义操作。/resetsearchcriteria
重置所有的“即时搜索”条件,使默认的条件集显示在每个模块中。/resetsharedfolders
从导航窗格中删除所有共享文件夹。/resettodobar
为当前的配置文件清除并生成待办事项栏任务列表。会删除并重新创建待办事项栏搜索文件夹。/restore
尝试打开在 Outlook 异常关闭之前打开的相同配置文件和文件夹。/rpcdiag
打开 Outlook 并显示远程过程调用 (RPC) 连接状态对话框。/safe
启动 Outlook,不带阅读窗格或工具栏自定义项。将关闭本机和托管组件对象模型 (COM) 加载项。/safe:1
启动 Outlook,阅读窗格处于关闭状态。/safe:3
将关闭本机和托管组件对象模型 (COM) 加载项。/select 文件夹名
启动 Outlook 并在新窗口中打开指定的文件夹。例如,若要打开 Outlook 并显示默认日历,请使用:"c:\program files\microsoft office\office14\outlook.exe" /select outlook:calendar。/share feed://URL/文件名
/share stssync://URL
/share web://URL/文件名
指定一个共享 URL 以连接到 Outlook。例如,使用 stssync://URL 将一个 Windows SharePoint Services 3.0 列表连接到 Outlook。
/sniff
启动 Outlook 并强制检查“收件箱”中新的会议要求,然后将它们添加到日历中。/t oft 文件名
打开指定的 .oft 文件。/v vcf 文件名
打开指定的 .vcf 文件。/vcal vcs 文件名
打开指定的 .vcs 文件。
==========更新历史记录==========
- 2010-12-13 增加命令行启用模板的说明;
- 2010-11-13 初稿;



命令 outlook.exe 用于启动 Outlook。
开关 /nopreview 用于在启动 Outlook 时关闭阅读窗格。
已有 3 条留言回复
wlw 发表于 2010-11-21 at 23:41 回复 引用
等待思索 发表于 2010-11-21 at 20:37 回复 引用
鸣 发表于 2010-11-21 at 10:16 回复 引用
我要留言