以静默模式运行批处理脚本
如果您在没有静默模式的情况下运行 CMD,命令提示符将打印 CMD 中的每一行代码。 本文将介绍如何通过批处理脚本激活CMD静默模式。
我们还将学习静默运行批处理脚本的不同方法。 我们将看一些示例和解释,以使该主题变得更容易。
使用 @echo off 命令以静默模式运行批处理脚本
Batch 中名为 echo 的内置命令在脚本中用于多种用途。 我们将在命令 echo 中包含 @。
假设您在脚本开头添加命令 @echo off
。 我们看下面的例子。
SET /A x = 15
SET /A y = 25
SET /A z = %x% + %y%
ECHO The sum of a and b is %z%
IF %z% LSS 20 (echo The result is less than 20) ELSE (echo The result is greater than 20)
在上面的示例中,我们添加了两个数字并检查数字是否小于 20。但要点是,如果您不在代码开头使用命令 @echo off,您将得到类似以下的输出 下面一张。
输出:
C:\Destination\Author>SET /A x = 15
C:\Destination\Author>SET /A y = 25
C:\Destination\Author>SET /A z = 15 + 25
C:\Destination\Author>ECHO The sum of a and b is 40
The sum of a and b is 40
C:\Destination\Author>IF 40 LSS 20 (echo The result is less than 20 ) ELSE (echo The result is greater than 20 )
The result is greater than 20
现在,如果您在脚本开头使用命令 @echo off
,您的输出将如下所示:
The sum of a and b is 40
The result is greater than 20
因此,命令 @echo off 将关闭批处理脚本中每一行的显示并提供良好的输出。
使用第三方软件静默运行批处理脚本
下面,我们分享了一些可用于执行批处理脚本的第三方软件。
隐藏启动 (HStart)
隐藏启动是一个功能强大且可移植的工具,您可以通过它应用多个选项来启动脚本和可执行文件。 您将拥有隐藏控制台窗口、以最高权限运行等选项。
要借助此第三方软件运行批处理脚本,您只需提供文件的位置并将其添加到可执行文件中。
SilentCMD
SilentCMD 是一个小型轻量级第三方工具,可用于运行批处理脚本。 使用 SilentCMD 运行批处理脚本时的基本语法是:
SilentCMD [path to your file] [your batch arguments] [ available options]
NirCMD
NirCMD 是 NirSoft 创建的第三方软件。 它是一个具有多功能的小工具,无需打开任何控制台窗口即可执行多项任务。
使用该第三方软件的一般语法是:
nircmd exec hide [ Your Path to file]
使用 VB 脚本静默运行批处理脚本
您可以使用 Visual Basic 脚本运行批处理文件。 要借助 VB 脚本运行批处理脚本,您可以按照以下示例操作:
SET WshShell = CreateObject("WScript.Shell")
WshShell.Run chr(34) & "C:\YourLocation\YourScript.bat" & Chr(34), 0
SET WshShell = Nothing
使用任务计划程序静默运行批处理脚本
您还可以通过任务计划程序将批处理脚本作为计划任务运行。 为此,您必须执行以下步骤:
- 打开任务计划程序。
-
现在,单击“创建任务”。
-
在此提供姓名和必要信息。
-
现在,单击“操作”选项卡,然后单击“新建”。
- 现在提供批处理脚本的确切位置,选择操作,并在必要时提供可选设置。
- 最后,在两个打开的窗口中单击“确定”。
相关文章
在批处理脚本中替换文件中的文本
发布时间:2023/08/12 浏览次数:185 分类:操作系统
-
在本文中,我们将介绍一些替换文件中文本的方法。 我们将看到两种不同的方式。我们的第一种方法仅包含用于执行任务的批处理脚本,第二种方法通过 Windows PowerShell 提供解决方案。
在 C# 中运行批处理脚本
发布时间:2023/08/12 浏览次数:84 分类:操作系统
-
在本文中,我们将了解如何编写可以从目录运行批处理文件的 C# 程序。在 C# 中运行批处理脚本 在C#中,当我们想要执行一个批处理文件时,它充当一个进程。
在批处理脚本中提取或解压缩文件
发布时间:2023/08/12 浏览次数:166 分类:操作系统
-
在本文中,我们将了解如何创建批处理脚本来从 zip 文件中提取文件。创建批处理脚本来解压缩文件 我们可以使用批处理脚本提取或解压缩文件,其中需要包含将提取文件的目标目录和源文件的
在批处理脚本中同时运行多个命令
发布时间:2023/08/12 浏览次数:139 分类:操作系统
-
本文将展示如何同时运行多个命令,并且我们还将看到一些示例和解释以使主题变得更容易。在批处理脚本中同时运行多个命令
在批处理脚本中复制文件夹及其内容
发布时间:2023/08/12 浏览次数:74 分类:操作系统
-
在批处理中,两个最常用的命令可用于将文件夹的内容复制到另一个位置。 它们是 XCOPY 和 ROBOCOPY。方法 1:使用 XCOPY 复制文件夹及其内容
从批处理文件停止正在运行的进程
发布时间:2023/08/12 浏览次数:114 分类:操作系统
-
本文说明了如何从 Windows 中的批处理文件停止正在运行的进程。 我们使用 Batch 的 taskkill 命令来终止正在运行的进程。
获取当前批处理文件目录
发布时间:2023/08/12 浏览次数:140 分类:操作系统
-
本文演示如何确定批处理文件的位置。 批处理脚本非常适合自动化。有时您可能需要获取批处理文件的位置。 本文将帮助您确定工作目录和批处理文件位置。
为批处理文件创建快捷方式
发布时间:2023/08/12 浏览次数:167 分类:操作系统
-
本文讨论在 Windows 上创建批处理文件快捷方式的各种方法。 我们将介绍两种不同的方法,用于使批处理脚本在 Windows 启动文件夹中创建快捷方式。用于创建批处理文件快捷方式的 PowerShell 命令