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
Windows 我正在尝试制作一个.bat安装程序来安装更多的.bat文件_Windows_Batch File_Cmd_Installation - Fatal编程技术网

Windows 我正在尝试制作一个.bat安装程序来安装更多的.bat文件

Windows 我正在尝试制作一个.bat安装程序来安装更多的.bat文件,windows,batch-file,cmd,installation,Windows,Batch File,Cmd,Installation,我正在尝试批量制作一些可以安装到闪存驱动器或硬盘上的程序。我正在使用>和>>创建一个名为test.bat的新文件,并在其中添加行。程序完成后,将生成一个可以运行的新批处理文件。我遇到了一个问题。我尝试安装的批处理文件也使用>和>>。这导致我的一些线条看起来像这样。”ECHO ECHO HI>“E:\Log.txt”>“E:\Program.bat”'运行时,它不会复制我行的一部分。我正试图找到一种方法来安装多个批处理文件,只有一个 -提前感谢您需要使用插入符号(^)退出第一个重定向符号(>):

我正在尝试批量制作一些可以安装到闪存驱动器或硬盘上的程序。我正在使用>和>>创建一个名为test.bat的新文件,并在其中添加行。程序完成后,将生成一个可以运行的新批处理文件。我遇到了一个问题。我尝试安装的批处理文件也使用>和>>。这导致我的一些线条看起来像这样。”ECHO ECHO HI>“E:\Log.txt”>“E:\Program.bat”'运行时,它不会复制我行的一部分。我正试图找到一种方法来安装多个批处理文件,只有一个


-提前感谢

您需要使用插入符号(^)退出第一个重定向符号(>):

ECHO ECHO HI^>“E:\Log.txt”>“E:\Program.bat”


通过谷歌搜索“如何在dos批处理中转义字符”

…并发布您的脚本或部分脚本,我们可以看到您得到了什么。