无法编辑但可以添加的工作日志

无法编辑但可以添加的工作日志

我想找到一种创建文档的方法,一旦完成一个条目,现有条目将被锁定以供编辑,但可以添加更多条目。这是为了记录已完成的工作。我特别希望它采用这种格式,这样就可以快速回顾多个条目,而无需打开单独的文档。

有什么建议可以告诉我如何在 Word 中实现这一点吗?或者在任何其他程序中实现这一点。

答案1

由于这只是一个工作日志,我假设文本就可以了。在这种情况下,只需将最新条目与现有文件合并,并创建一个包含今天日期的新文件。即从今天的 101213.log 开始,输入完信息并保存后,将文件标记为只读。然后使用任何方法(即 cmd 文件输入)获取新条目,并使用以下命令将该条目添加到现有文件中

COPY <multiple_file_list> <single_file> 

即复制 101213.log+101313.log 101313.log

或者,您可以为每一天保留单独的文件,然后使用类似命令

for %f in (*.txt) do type "%f" >> output.txt

或者使用以下任一合并方法:http://www.computerhope.com/issues/ch001376.htm 如果您不想使用文本文件。

以下简短的 cmd 脚本也可以做到这一点;我使用它的方式与您提到的类似,我可以每天创建一个条目并将它们组合起来。请注意,这并不优雅,但非常容易理解(我希望如此),因为“写入!”是提示用户;这是从 Windows 中的快捷方式运行的,我不必费心将文件设置为只读,但您可以轻松地做到这一点。

@echo off
copy loggit.txt loggit.tmp > nothing.txt
set /p tmpvar="Write it! "
echo %tmpvar% > tempfil.txt
@echo off
copy loggit.tmp+ tempfil.txt loggit.txt > nothing.txt
del tempfil.txt
del loggit.tmp
del nothing.txt
exit

这将打开一个 cmd 窗口,提示“Write It!”,然后当您输入一行并按回车键时,窗口将关闭,并输入文件中的下一个条目。为了您的使用,我建议将日期戳添加到文件内容中。

相关内容