gpt4 book ai didi

windows - 如何使用批处理文件将多个命令插入到批处理文件中

转载 作者:可可西里 更新时间:2023-11-01 10:32:39 26 4
gpt4 key购买 nike

我正在制作一个批处理文件(我们称之为 Create.bat),它将创建一个批处理文件(我们称之为 Created.bat),它将在其中插入多个命令。

其中一个命令如下:

FOR /F %%x IN ('tasklist /NH /FI "IMAGENAME eq %TEST%"') DO IF %%%x == %TEST% goto ProgramON

但是当我运行 Create.bat 后打开 Created.bat 进行编辑时,我看到插入了以下代码:

FOR /F %%x == %TEST% goto ProgramON

为什么会删掉一部分代码,我该如何解决?

最佳答案

有些字符必须转义。其中大多数 ( &<>| ) 带有插入符号 ( ^ )。百分号用另一个百分号转义:

>>created.bat echo DIR ^>nul
>>created.bat echo FOR /F %%%%x IN ('tasklist /NH /FI "IMAGENAME eq %%TEST%%"') DO IF %%%%x == %%TEST%% goto ProgramON

关于windows - 如何使用批处理文件将多个命令插入到批处理文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46025298/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com