阅读次数:979 |  最后更新:2010-12-14 ->  更新记录  | <- 宽屏阅读 -> |  发表留言

一、功能需求背景

    在前文中,已经介绍过眼睛护士EyeFoo V3.1新版的主要功能:可以设定工作28分钟,休息2分钟,如此循环,避免长时间的趴在电脑前影响身体健康的。加上近期该软件已经修正了定时执行含参数的指定程序功能,那么借助该功能是不是可以完善下我们前面的Timelog记录方法呢?

二、功能效果

    休息2分钟的黑屏倒计时结束后,自动跳回原工作界面,并自动弹出Outlook新增约会(Event/事件)窗口,用于记录上个阶段的工作内容及结果,或本阶段的计划:

Outlook-Add-Event

三、实现的方法

    1、在EyeFoo上点右键,进入“设置属性…”;

    2、点击“休息设置”,点击“创建新方案”,随后输入方案名称;(设置多种方案方便用于不同场景)

    3、设置相应的休息间隔时间,及有效时间;

    4、拖动下拉条至下面,在“执行指定程序”区域,勾选“启用该动作”;

    5、指定Outlook所在文件夹,同时在“执行参数中”输入“/c ipm.appointment”(新建约会,其他命令行参数详见附文中的说明);

Option-Rimind-set-outlook

新建一个指定邮件类的项目(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 命令行开关

标注 1 命令 outlook.exe 用于启动 Outlook。

标注 2 开关 /nopreview 用于在启动 Outlook 时关闭阅读窗格。


将开关添加到“运行”命令以使用一次开关

首先,验证计算机上的 outlook.exe 文件的位置。如果在安装 Outlook 2010 时接受了默认的文件夹位置,则 outlook.exe 文件将位于以下位置:

c:\program files\microsoft office\office14\outlook.exe

如果在该位置找不到 outlook.exe 文件,请搜索该文件并记下完整的路径。

  1. 请执行下列操作之一:
    • Windows 7 和 Windows Vista
      • 单击“开始”按钮,指向“所有程序”,单击“附件”,然后单击“运行”
    • Windows XP
      • 单击 Windows 的“开始”按钮,然后单击“运行”
  2. “运行”对话框中,键入一个引号,输入 outlook.exe 文件的完整路径,然后键入另一个引号。或者,单击“浏览”以找到并选择该文件。在这种情况下,系统会自动提供引号。
  3. 在闭合引号的后面,键入一个空格,然后键入开关。例如,您可能键入:

"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 文件,请搜索该文件并记下完整的路径。

  1. 右键单击 Windows 桌面,指向“新建”,然后单击“快捷方式”
  2. “创建快捷方式向导”中的“请键入项目的位置”框中,键入一个引号,输入 outlook.exe 文件的完整路径,然后键入另一个引号。或者,单击“浏览”以找到并选择该文件。在这种情况下,系统会自动提供引号。
  3. 在闭合引号的后面,键入一个空格,然后键入开关和任意参数。例如,您可能键入:

"c:\program files\microsoft office\office14\outlook.exe" /nopreview

注释   如果参数是指向计算机上某一位置的路径,也必须用双引号括起来。

  1. 单击“下一步”
  2. “键入该快捷方式的名称”框中,键入要用于快捷方式的新名称,然后单击“完成”

向导将在桌面上创建快捷方式。

  1. 每当希望以此特定自定义方式启动 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 文件。

 

==========更新历史记录==========
  1. 2010-12-13 增加命令行启用模板的说明;
  2. 2010-11-13 初稿;

分类: GTD - 时间管理  SoftWare  Outlook 
标签: EyeFoo 眼睛护士 Outlook 命令行 Gtd Timelog 定时提醒
作者: GTD懒人部落 - Wlw(转载、投稿、翻译类文章版权信息以正文标注为准)
出处: http://xxlazy.appspot.com/Outlook-timing-add-by-eyefoo.html  (Trackback地址