8

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

  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>

我想要的输出很简单

想象一个闪烁的下划线

_

谢谢你。

4

5 回答 5

11

试试这条线:

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

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

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

于 2013-03-23T11:16:26.130 回答
2

我想要的输出很简单
_

您可以使用prompt命令来实现这一点,例如prompt $Sprompt $g

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

@echo Off
start cmd /k "prompt $g"
于 2013-03-23T10:30:13.910 回答
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
于 2013-09-04T06:59:38.390 回答
0

此命令可能会非常有问题(cmd /c "echo off | clip")不带引号使用:

cmd /c  echo off | clip
goto off

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

于 2014-09-30T18:51:27.017 回答
0

我刚用

cls
echo off
cls
cmd|echo off
cls

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

于 2015-07-14T12:10:16.513 回答