2017-06-14 138 views
0

我想以某种特定方式将两个文本文件文本合并到一个文本文件中。我有很多文本文件,所以我想让这个过程自动化。我想为此学习苹果脚本。如何从两个文本文件中创建一个文本文件使用Apple脚本的文本

如何用苹果脚本实现这一点。

Treat it as a two files and wanted to make a new file like this - :

textfile_One.rtf or textfile_One.txt 
{ 
    Hello World 
} 

textfile_Two.rtf or textfile_Two.txt 
{ 
    Hey Dunia 
} 

textfile_Three.rtf or textfile_Three.txt 
{ 
    Hello World 
    Hey Dunia 
} 

this kind of output of files

+0

答案完全取决于具体的方式是什么 - 所以你将需要更forthco明! –

+0

因此,我们将第一个文件的第一行和第二个文件的第一行写入第三个文件。我们如何推断第一个文件,第二个文件和输出文件的名称? –

+0

显示你的方法 –

回答

0
tell application "TextEdit" 
    activate 
    set source_doc to open file "source 1.txt" 
    set source_doc2 to open file "source 2.txt" 
    set destination_doc to make new document 
    delay 1 
    make new paragraph ¬ 
     at end of every paragraph of text of destination_doc 
    duplicate every paragraph of text of source_doc ¬ 
     to end of every paragraph of text of destination_doc 
    duplicate every paragraph of text of source_doc2 ¬ 
     to end of every paragraph of text of destination_doc 
end tell 

OR

tell application "TextEdit" 
    activate 
    (choose file) as string 
    set source_doc to the result 
    delay 0.2 
    (choose file) as string 
    set source_doc2 to the result 
    delay 0.2 
    set source_doc to open file source_doc 
    set source_doc2 to open file source_doc2 
    set destination_doc to make new document with properties {name:"combined", name extension:"txt"} 
    delay 0.2 
    make new paragraph ¬ 
     at end of every paragraph of text of destination_doc 
    delay 0.2 
    duplicate every paragraph of text of source_doc ¬ 
     to end of every paragraph of text of destination_doc 
    delay 0.2 
    duplicate every paragraph of text of source_doc2 ¬ 
     to end of every paragraph of text of destination_doc 
end tell 
+0

我在找上面那种结果 –

相关问题