请帮我编写一个宏,在 TeXStudio 中将文件保存在“D:\latex\test_ddmmyy.tex”中?

请帮我编写一个宏,在 TeXStudio 中将文件保存在“D:\latex\test_ddmmyy.tex”中?

我想在 TeXStudio 中创建一个宏,以名称test_ddmmyy.texddmmyy当前日期、月份、年份)在路径中保存一个 tex 文件D:\latex\test_ddmmyy.tex。你能帮助我吗?

答案1

干得好:

%SCRIPT
var d = new Date();
var nn = "_"+ d.getFullYear()+"_"+ d.getMonth()+"_"+ d.getUTCDay()+".tex";
var fn = editor.fileName().replace(/.tex$/, nn);

app.fileSaveAs(fn);

当您关闭文件时,这将打开另存为对话框。您可以根据需要更改触发器。 http://texstudio.sourceforge.net/manual/current/usermanual_en.html#SECTION33<- 查看事件触发器,或使用您自己的触发器。

代码

相关内容