2013-03-23 6 views
6
den Bildschirm löscht

Hier sind die Schritte, die ich brauche, verwende ich eine Batch-Skripteinen CMD starten, Echo dann davon ab, dann

  1. Öffnen ein cmd mit Pfad
  2. dann auf den Desktop gesetzt es
  3. Dann löschen sie den Bildschirm
  4. Dann warten sie auf mich Befehle eingeben

So kann ich die Befehle direkt ohne lange Zeile eingeben echo aus den v blockieren iew

-Code habe ich versucht, so weit

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

Aber wenn ich diese laufen bekomme ich eine typische CMD-Fenster, wo ich geben müssen „echo off“ & „cls“ wieder ein sauberes Fenster zu erhalten.

Der Ausgang ich erhalte, ist

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

C:\Documents and Settings\Administrator\Desktop> 

Der Ausgang ich einfach will, ist

ein Blinzeln

unterstreichen Stellen
_ 

Danke.

+0

versuchen 'cls' - Dies wird den Bildschirm löschen – Pierre

Antwort

7

diese Zeile Versuchen:

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

/D wird Ihr Arbeitsverzeichnis eingestellt

Die Eingabeaufforderung $ setzt Ihre Eingabeaufforderung auf "nichts", nur der blinkende Cursor zeigt

an
+0

Dies ist genau das, was ich brauchte, vielen Dank :) – Slug

2

Der Ausgang ich will, ist einfach
_

Sie können dies mit dem Befehl prompt achive, z.B. prompt $S oder prompt $g

Hier ist ein Beispiel Batch-Datei, die ein neues cmd Fenster mit einer leeren Eingabeaufforderung öffnen würde:

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

Vielen Dank für die Antwort @Michael, aber wo sollte ich' prompt $ S' setzen? Was ich wirklich will, ist eine funktionierende leere Eingabeaufforderung. Entschuldigung, wenn es nicht klar war. – Slug

+0

Ich versuchte '@echo off cd "C: \ Dokumente und Einstellungen \ Administrator \ Desktop" cls cmd Eingabeaufforderung $ S @echo off cls' Und ich bekomme die gleiche Ausgabe – Slug

+0

was versuchen Sie mit dem "cmd" -Befehl zu erreichen ? – Stephan

1

erstellen VBS-Datei echo off mit Notepad

Fügen Sie diese Zeilen

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

Dieser Befehl kann sehr problematisch sein (cmd/c“| clip ") NUTZUNG OHNE ZITATE:

cmd /c echo off | clip 
goto off 

(Save as .bat) Keine Probleme mehr !!!

0

Früher habe ich nur

cls 
echo off 
cls 
cmd|echo off 
cls 

in einer Batch-Datei.Works for me

Verwandte Themen