2013-03-23 220 views
6

这里是我所需要的步骤,我使用批处理脚本启动CMD,然后回显关闭它,然后清除屏幕

  1. 打开与路径的CMD设置为桌面
  2. 然后设置它的回声关闭
  3. 然后清除屏幕
  4. 然后等待我输入命令

所以我可以不长的线端阻塞在v直接输入命令IEW

代码我到目前为止已经试过

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

我想输出是简单

想象一下,一个闪烁下划线

_ 

谢谢。

+0

尝试'cls' - 这将清除屏幕 – Pierre 2014-11-11 07:50:57

回答

7

试试这个行:

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

/d将设置你的工作目录

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

+0

这正是我需要的,非常感谢:) – Slug 2013-03-23 11:32:35

2

我想输出是简单
_

你可以用prompt命令,例如实现这一目标prompt $Sprompt $g

下面是一个例子批处理文件,将开辟一个新的cmd窗口与空提示:

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

谢谢你的答案@Michael,但我应该在哪里提示'$ S'?我真正想要的是一个空白的命令提示符。对不起,如果不明确。 – Slug 2013-03-23 10:34:57

+0

我试过'@echo off cd'C:\ Documents and Settings \ Administrator \ Desktop“cls cmd prompt $ S @echo off cls'我得到的输出相同 – Slug 2013-03-23 10:49:42

+0

你试图用”cmd“命令实现什么? – Stephan 2013-03-23 10:59:59

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 
0

这个命令可以是非常有问题的(CMD/C“回声断|夹“) 使用不带引号:

cmd /c echo off | clip 
goto off 

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

0

我只是用

cls 
echo off 
cls 
cmd|echo off 
cls 

在一个批处理文件。适用于我

相关问题