启动CMD,然后回显它,然后清除屏幕

时间:2013-03-23 10:25:47

标签: batch-file

以下是我需要的步骤,我正在使用批处理脚本

  1. 打开路径设置为桌面的cmd
  2. 然后设置它的回声
  3. 然后清除屏幕
  4. 然后等我输入命令
  5. 所以我可以直接输入命令而不会阻塞视图的长行

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

    @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>
    

    我想要的输出很简单

    想象一下闪烁的下划线

    _
    

    谢谢。

4 个答案:

答案 0 :(得分:10)

试试这一行:

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

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

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

答案 1 :(得分:2)

  

我想要的输出很简单    _

您可以使用prompt命令执行此操作,例如prompt $Sprompt $g

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

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

答案 2 :(得分:1)

使用记事本

创建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

答案 3 :(得分:0)

此命令可能非常有问题(cmd / c“echo off | clip”) 没有引用的使用:

cmd /c  echo off | clip
goto off

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