Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Printing 使用脚本或自动机在文本编辑文件上自动设置页面设置、页边距和换页_Printing_Processing_Automator_Textedit_Page Setup - Fatal编程技术网

Printing 使用脚本或自动机在文本编辑文件上自动设置页面设置、页边距和换页

Printing 使用脚本或自动机在文本编辑文件上自动设置页面设置、页边距和换页,printing,processing,automator,textedit,page-setup,Printing,Processing,Automator,Textedit,Page Setup,我正在使用Processing组装一个安装,用户在其中键入内容,并将其文本打印在收据打印机上。 我正在处理将带有时间戳的文本文件保存到一个文件夹中的过程,并在Automator中执行一个文件夹操作,监视该文件夹并将其发送到打印。 我的问题是这些.txt文件需要一些干预 格式>换页 更改页边距 在页面设置中选择80mm接收辊 我想通过在处理端的文件头中添加一些代码,我已经解决了边距问题。剩下的,我画的都是空白。 我已尝试在system prefs中的“打印和扫描”中将回执卷设置为默认页面大小,但回

我正在使用Processing组装一个安装,用户在其中键入内容,并将其文本打印在收据打印机上。 我正在处理将带有时间戳的文本文件保存到一个文件夹中的过程,并在Automator中执行一个文件夹操作,监视该文件夹并将其发送到打印。 我的问题是这些.txt文件需要一些干预

格式>换页 更改页边距 在页面设置中选择80mm接收辊 我想通过在处理端的文件头中添加一些代码,我已经解决了边距问题。剩下的,我画的都是空白。 我已尝试在system prefs中的“打印和扫描”中将回执卷设置为默认页面大小,但回执页面大小不会显示在system prefs的列表中,只显示在文本编辑应用程序中的页面大小列表中。 我想我要问的是,有没有一种方法可以将TextEdit的默认值设置为换页、特定页面大小、特定打印机,然后文件夹操作就可以打印出来,我希望如此。
其思想是,这些文本文件自动从收据打印机中吐出,无需任何干预。有人有什么想法吗?提前感谢。

您尝试过AppleScript中文本编辑的设置吗?如果您查看TextEdit脚本字典中的“打印设置”部分,有许多选项可供选择,这些选项可能会帮助您实现与所需内容非常接近的目标。然后可以将AppleScript放入Automator文件夹操作中的RunAppleScript操作中


或者,您可以完全发疯,在符合条件的页面中设计一个模板,然后提取文本,粘贴到页面模板中,然后打印出来。还有很多工作要做,但一旦它实现了功能,以后只需更改页面模板即可满足不断变化的需求。

谢谢@Craig。看来这正是我需要的。现在我必须弄清楚。再次感谢。如果你被卡住了,回帖,我们可以解决这个问题。我的大多数自动机工作流都使用RunAppleScript操作,因此我对它们非常熟悉。总的来说,你会发现这很容易……谢谢@Craig。行。