Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.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
Batch file 使用MS DOS命令从文本文件创建rtf文件,并在rtf文件中插入写字板头_Batch File - Fatal编程技术网

Batch file 使用MS DOS命令从文本文件创建rtf文件,并在rtf文件中插入写字板头

Batch file 使用MS DOS命令从文本文件创建rtf文件,并在rtf文件中插入写字板头,batch-file,Batch File,我正在浏览一个链接,Tom在其中回答了一个问题,他调整了脚本,将写字板头添加到rtf文件中。我主要想知道如何在bat文件中使用MS DOS命令实现这一点,只需打开写字板,键入任何内容并保存.rtf文件。现在打开刚才在普通文本查看器(如记事本或记事本++)中创建的.rtf文件。前几行是rtf标头 因此,创建rtf文件的批处理代码如下所示: @echo off setlocal set "myrtf=C:\rtffile.rtf" >%myrtf% echo {\rtf1\ansi\ans

我正在浏览一个链接,Tom在其中回答了一个问题,他调整了脚本,将写字板头添加到rtf文件中。我主要想知道如何在bat文件中使用MS DOS命令实现这一点,只需打开写字板,键入任何内容并保存.rtf文件。现在打开刚才在普通文本查看器(如记事本或记事本++)中创建的.rtf文件。前几行是rtf标头

因此,创建rtf文件的批处理代码如下所示:

@echo off
setlocal

set "myrtf=C:\rtffile.rtf"

>%myrtf% echo {\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fnil\fcharset0 Calibri;}}
>>%myrtf% echo {\*\generator Msftedit 5.41.21.2510;}\viewkind4\uc1\pard\sa200\sl276\slmult1\lang9\f0\fs22\par
>>%myrtf% echo this is a test\par
>>%myrtf% echo }

你真的在用MS DOS吗?或windows命令行。