6741
Goto Top

Eingabeumleitung .. erklär es mir

Hallo ...

ein:

nslookup < input.txt

geht ...

ein:

ping < input.txt

geht nicht ... ?

( in der input Datei befindet sich die autom. Eingabeinfo .. )

WARUM

Content-Key: 52185

Url: https://administrator.de/contentid/52185

Printed on: April 19, 2024 at 15:04 o'clock

Mitglied: 16568
16568 Feb 20, 2007 at 18:56:32 (UTC)
Goto Top
*muhahahahaha*

Gib' mal ein:

ping /help


Lonesome Walker
PS:
Das muhahahaha bezieht sich übrigens auf <...
Member: Biber
Biber Feb 20, 2007 at 19:50:45 (UTC)
Goto Top
Moin fwd,

ich versuche es...

Eine Eingabe wird normalerweise von der Tastatur erwartet und zeichnet sich dadurch aus, dass
- das Programm ein oder mehrere Zeichen erwartet
- und das Ende der Eingabe mit einem CRLF/dem Drücken der ENTER-Taste signalisiert wird.

Wenn umgekehrt ein Programm nicht(s) erwartet, also keine Interaktion mit dem Benutzer zwingend ist (weil das Programm ping.exe eben nicht fragt und wartet: "Geben Sie bitte eine IP ein:" , falls kein Parameter angegeben ist)... dann klappt es nicht.

Bei einem einfachen Batch kannst Du die Umleitung "Input-aus-Datei" nutzen, wenn Du Befehle einbaust, die jeweils auf "Eingabe von Zeichen abgeschlossen mit ENTER" warten.

Beispiel am CMD-Prompt:
>echo @Set /p "In=Bitte ein Pingziel eingeben ">>test27.bat  
>echo @echo Input: %in%>>test27.bat
>echo localhost>input
(=20:46:44  D:\temp=)
>test27.bat <input
(=20:46:53  D:\temp=)
Bitte ein Pingziel eingeben
Input: localhost

Gruss
Biber
Mitglied: 6741
6741 Feb 21, 2007 at 07:06:49 (UTC)
Goto Top
hi ...

das ist mir heute Morgen auch klar geworden ...

das man ein Input.txt eingeben kann ( mit < ), nur wenn ein Programm dies erwartet ...
Mitglied: 16568
16568 Feb 21, 2007 at 08:46:32 (UTC)
Goto Top
Na also face-wink

Ich hoffe, Du nimmst mir mein Gegacker da oben nicht übel.


Lonesome Walker