【问题标题】:Start a CMD, then echo off of it, then clear the screen启动 CMD,然后回显它,然后清除屏幕
【发布时间】:2013-03-13 05:07:49
【问题描述】:

这是我需要的步骤,我使用的是批处理脚本

  1. 打开一个路径设置为桌面的 cmd
  2. 然后设置它的回声关闭
  3. 然后清屏
  4. 那等我输入命令

这样我就可以直接输入命令,不用长线挡住视线

到目前为止我尝试过的代码

@echo off
cd "C:\Documents and Settings\Administrator\Desktop"
cls
cmd
@echo off
cls

但是当我运行它时,我得到一个典型的 CMD 窗口,我必须再次输入“echo off”和“cls”才能得到一个干净的窗口。

我得到的输出是

Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\Documents and Settings\Administrator\Desktop>

我想要的输出很简单

想象一个闪烁的下划线

_

谢谢。

【问题讨论】:

  • 尝试cls - 这将清除屏幕

标签: batch-file


【解决方案1】:

试试这条线:

start /D "C:\Documents and Settings\Administrator\Desktop" cmd /k "prompt $"

/D <path> 将设置您的工作目录

Prompt $ 会将您的提示设置为“无”,只会显示闪烁的光标

【讨论】:

    【解决方案2】:

    我想要的输出很简单
    _

    您可以使用prompt 命令实现此目的,例如prompt $Sprompt $g

    这是一个示例批处理文件,它将打开一个带有空提示的新 cmd 窗口:

    @echo Off
    start cmd /k "prompt $g"
    

    【讨论】:

    • 感谢@Michael 的回答,但我应该把prompt $S 放在哪里?我真正想要的是一个有效的空命令提示符。抱歉,如果不清楚。
    • 我试过'@echo off cd "C:\Documents and Settings\Administrator\Desktop" cls cmd prompt $S @echo off cls' 我得到了相同的输出
    • @Stephan 我试图使用 cmd 命令打开一个命令窗口。 @Michael,谢谢它有效,但是由于我无法将两个答案投票为已接受,并且在窗口上显示了> 标志,因此我选择了@Stephan 的答案。非常感谢,感谢您的快速回答:)
    【解决方案3】:

    使用记事本创建 VBS 文件

    添加这行

    Set cmd = CreateObject("WScript.Shell")
    
    cmd.run"cmd"
    WScript.Sleep 200
    
    cmd.Sendkeys"echo off{Enter}"
    WScript.Sleep 200
    
    cmd.Sendkeys"cls{Enter}"
    WScript.Sleep 200
    

    【讨论】:

      【解决方案4】:

      这个命令可能会有很大的问题(cmd /c "echo off | clip") 不带引号使用:

      cmd /c  echo off | clip
      goto off
      

      (另存为 .bat) 没有更多问题了!!!

      【讨论】:

      • @mrtux clip与这个问题有什么关系?我在问你,因为我很确定 alex3518 不会回答,而你编辑了这个答案。
      【解决方案5】:

      我刚用过

      cls
      echo off
      cls
      cmd|echo off
      cls
      

      在批处理文件中。为我工作

      【讨论】:

        猜你喜欢
        • 2019-05-24
        • 2018-07-30
        • 1970-01-01
        • 2011-10-24
        • 2015-03-21
        • 1970-01-01
        • 2013-02-03
        • 1970-01-01
        • 2014-02-05
        相关资源
        最近更新 更多