从通常的图像处理脚本开始:我正在考虑编写一个Photoshop时间跟踪脚本,它将记录文件名,目录&创建文件时保存并关闭。脚本事件管理器相对容易。时间跟踪解析器
聪明的一点是写第二个脚本来解析这些信息,所以我清楚地看到我在哪一天工作了多长时间。第一部分可以通过保存在某些目录中的文件来识别。处理各种时间代码的最佳途径是什么(创建,保存&关闭)以帮助我轻松查看项目跟踪的时间?
这是一件微不足道的事情吗?还是我在这里打开一个隐喻蠕虫罐?有没有可能对我有用的标准化算法?
从通常的图像处理脚本开始:我正在考虑编写一个Photoshop时间跟踪脚本,它将记录文件名,目录&创建文件时保存并关闭。脚本事件管理器相对容易。时间跟踪解析器
聪明的一点是写第二个脚本来解析这些信息,所以我清楚地看到我在哪一天工作了多长时间。第一部分可以通过保存在某些目录中的文件来识别。处理各种时间代码的最佳途径是什么(创建,保存&关闭)以帮助我轻松查看项目跟踪的时间?
这是一件微不足道的事情吗?还是我在这里打开一个隐喻蠕虫罐?有没有可能对我有用的标准化算法?
如果我理解正确的..你想要的是什么记录..
一个日志记录配置将主要由四个部分组成。
记录仪 处理程序 过滤器 格式化程序
总之,一个记录器机制写入日志。每个被写入日志消息称为日志记录。日志记录可以包含元数据和其他信息来描述正在记录的事件。 Theres还记录了这里不重要的东西。 记录日志记录后,它被发送到处理程序。
处理程序:处理程序是确定记录器中每条消息发生了什么的引擎。它描述了特定的日志记录行为,如将消息写入屏幕,文件等。
筛选器: 不言自明。您可以创建过滤器来仅查看特定条件。
格式器: 与名称相同。以更易读的方式格式化记录,列表,表格,图表。
这只是对日志系统的基本概述。
至于你的情况,你提到你已经可以使用现有的工具来记录事件。所有你需要做的就是让一个处理程序,这将解释这些日志并保存在可以由脚本引擎.. CSV解析的文件,JSON
喜欢的东西:
projects : [ { "name" : "foo", " creation": "date",
"events" : [ {"action":"file-created", "timestamp":"date", " file":"sample"}]
}, “名称”:“酒吧”.....
您需要根据您的需要调整它。根据您的数据以及您想要如何处理它,您需要以最佳方式代表您的想法。
然后,所有这就是剩下来显示你想要的方式所需要的数据..那是一个很大的脚本:0
我已经标记为“PowerShell的”您的文章,但我不知道是否这不正确。你能否定义* PS *?根据你的发布历史,它可能也意味着“Photoshop脚本”。 – h2ooooooo
是PS是Photoshop而不是Powershell,使用他们的ExtendScript来编写脚本 –