windows - 如何防止使用命令 echo 在文本输出中显示 echo 命令行本身?

标签 windows batch-file

希望这是一个简单的问题...

我正在使用批处理文件来移动一些文件,不幸的是,出于各种原因,这有点复杂。要正常运行,需要右键单击并“以管理员身份运行”。

为了提醒未清洗的大众和我执行该步骤,我希望第一行回显“必须通过右键单击并选择“以管理员身份运行”来运行此文件”。

然后暂停。

当我只需要说明文本时,我得到的是显示的完整命令。见下文。

C:\Users\TEST>echo This file must be ran by right-clicking and choosing "RUN AS ADMINISTRATOR"
This file must be ran by right-clicking and choosing "RUN AS ADMINISTRATOR"

要么我向 Google 提出了错误的问题\措辞,要么我是历史上第一个无法自己解决这个问题的人。这是可能的还是我在浪费时间?

最佳答案

在回显的开头放置一个@:

@echo This file must be ...

或者让你的批处理文件的第一行:

@echo off

抑制每个命令的命令行回显。

关于windows - 如何防止使用命令 echo 在文本输出中显示 echo 命令行本身?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25164559/

相关文章:

windows - Powershell 远程 PSSession 失败 - 域管理员帐户

java - 运行批处理文件时当前目录无效

string - 如何在 Windows 命令行上删除字符串中的前缀?

windows - 64 位 Windows 上的 16 位程序集?

windows - 在 Windows 中隐藏控件

html - 如何使用 Windows .BAT 文件将脚本引用插入到 HTML 文件中

windows - 批处理文件拒绝空白条目不起作用

powershell - 将批处理脚本转换为Powershell脚本

windows - 有没有开源浏览器 GUI 自动化工具支持单击页面上任意位置的特定图标?

windows - 我们如何使用 Win32 程序检查文件是否存在?