Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.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 如何在一个批处理文件中写入多个cmd提示符命令_Batch File - Fatal编程技术网

Batch file 如何在一个批处理文件中写入多个cmd提示符命令

Batch file 如何在一个批处理文件中写入多个cmd提示符命令,batch-file,Batch File,我需要四个命令提示符命令在一个批处理文件中运行。它应该从上到下运行。这些命令是: ipconfig /flushdns ipconfig /release ipconfig /renew exit 您的意思是从一个批处理文件运行四个命令。实际上,这就是批处理文件的用途 1.打开记事本或任何文本编辑器。 2.按所需顺序在单独的行中键入每个命令。 3.将文件另存为firstBatch.bat 4.关闭文本编辑器 当您运行该批处理文件时(我希望您知道如何运行),它们将按照您的意愿运行。要在批处理文件

我需要四个命令提示符命令在一个批处理文件中运行。它应该从上到下运行。这些命令是:

ipconfig /flushdns
ipconfig /release
ipconfig /renew
exit

您的意思是从一个批处理文件运行四个命令。实际上,这就是批处理文件的用途

1.打开记事本或任何文本编辑器。
2.按所需顺序在单独的行中键入每个命令。
3.将文件另存为firstBatch.bat 4.关闭文本编辑器


当您运行该批处理文件时(我希望您知道如何运行),它们将按照您的意愿运行。

要在批处理文件中执行命令,首先用
@echo off启动它,然后执行第一个命令,然后再执行第二个命令。
。。。。然后您可以在退出时结束它(尽管这不是100%必需的)

要将其保存为批处理文件,请执行以下操作:

  • 按WIN+R
  • 输入
    notepad
  • 按enter键(或单击OK)
  • 在文本编辑器中键入上述脚本(或复制并粘贴)
  • 按CTRL+S(或单击
    文件>保存
  • 另存为类型:
    列表中,选择
    所有文件(**)
  • 为批处理文件命名,并以
    .bat
  • 单击
    保存
    或按ENTER键

  • 就是这样,批处理文件现在将在启动时执行指定的命令

    只需将其添加到文件中并运行shell脚本文件即可。请确保将编码更改为ANSI。@每次打开“保存”对话框时,Stephan Notepad都默认为ANSI,但我接受了您的观点。好吧,在我的windows上没有这样做,直到我更改了一次。从那时起,它也默认为ANSI。我试过了,只执行第一个命令,而不执行第二个命令。如何执行这两个命令?第一个命令完成了吗?还是它还在运行?如果从命令行运行它,它是否返回到提示符?第一个命令完成其执行,下一个命令不执行。
    @echo off    
    ipconfig /flushdns
    ipconfig /release
    ipconfig /renew
    exit /b