betwol
Goto Top

Automatische Interaktion unter Windows

Hallo!
Ich möchte unter Windows in einem Batch-Skript ein Datenbank-Backup erstellen, dass allerdings normalerweise eine Interaktion erfordert.
Unter Linux kann dieses Problem über expect gelöst werden. Nun meine Frage: Gibt es unter Windows eine vergleichbare Möglichkeit der automatischen Interaktion, ohne dass cygwin verwendet werden muss?

Viele Grüße & vielen Dank
BetWol

Content-Key: 13565

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

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

Mitglied: 11078
11078 Jul 25, 2005 at 11:33:27 (UTC)
Goto Top
Hallo,

ein Beispiel: den Inhalt eines Ordners mit "del" löschen erfordert eigentlich die Eingabe von "y" oder "n", also ob man wirklich löschen will oder nicht. In einer Batch kann man das so schreiben, damit diese Interaktion automatisiert wird:

 echo n | del *.* (nicht löschen)

 echo y | del *.* (löschen)

Also Du konstruierst das ganze einfach als Pipe.

Hilft das schon oder habe ich Dich falsch verstanden?


Gruß,
TIM
Member: BetWol
BetWol Jul 25, 2005 at 12:18:51 (UTC)
Goto Top
Hallo TIM,
nein, das hilft schon! face-smile

Wobei ich gerade noch einen weiteren Tip von einem Kollegen hier erhalten habe:
Backup-Befehl_mit_Parametern < Eingabedatei.input
Scheinbar ist der Backup-Befehl so schlau, dass es je nach Bedarf zeilenweise aus der Eingabedatei.input lesen kann.

Aber trotzdem Danke!

Viele Grüße
Bettina