时间跟踪解析器

时间:2015-06-21 11:34:14

标签: javascript time photoshop-script

继续使用通常的图像处理脚本:我正在考虑编写一个Photoshop时间跟踪脚本,该脚本将记录文件名,目录和文件。保存和关闭创建文件的时间。使用Scripts Events管理器相对容易。

聪明的一点是编写第二个脚本来解析这些信息,所以我清楚地看到我在哪一天以及在多长时间内处理了什么项目。第一部分可以通过保存在某些目录中的文件来识别。什么是处理各种时间码(创建,保存和关闭)的最佳方式,以帮助我轻松查看项目中跟踪的时间?

这是一件微不足道的事情,还是我在这里打开一个隐喻的虫子?有没有可能对我有用的标准化算法?

1 个答案:

答案 0 :(得分:1)

如果我理解正确..你想要的是Logging ..

日志记录配置主要由四部分组成。

记录器 处理程序 过滤器 格式化

简而言之,记录器是用于写入日志的机制。写入日志的每条消息称为日志记录。日志记录可以包含元数据以及描述正在记录的事件的其他信息。 Theres还记录了这里不重要的东西...... 记录日志记录后,将其发送给处理程序。

处理程序:处理程序是确定记录器中每条消息发生情况的引擎。它描述了特定的日志记录行为,例如将消息写入屏幕,文件等。

过滤器: 不言自明。您可以创建过滤器以仅查看特定条件。

格式化程序: 与名称相同。以更易读的方式格式化记录,列表,表格,图形。

这只是日志记录系统的基本概述。

至于您的情况,您提到您已经可以使用现有工具来记录事件。您需要做的就是创建一个处理程序,它将解释这些日志并保存在一个可以由脚本引擎解析的文件中.. csv,json

类似的东西:

    projects : [ { "name" : "foo", " creation": "date",
              "events" : [ {"action":"file-created",  "timestamp":"date", " file":"sample"}]

},           “名字”:“酒吧”.....

您需要根据自己的需要进行定制。根据您的数据以及您想要使用的内容,您需要以您能想到的最佳方式进行表示。

然后所有这些都留下来以你想要的方式显示所需的数据..这就是很多脚本:0