Was mach ich falsch Batch?

...komplette Frage anzeigen

4 Antworten

"was kann ich machen?"
Zunächst wäre gut zu erklären, was du eigentlich vor hast. Wir können nur raten, was der Sinn hinter dem Programm sein soll.

@echo off
setlocal
set /p ki=
if /i "%ki%"=="was geht" echo Nichts.
pause 
endlocal
SeletzHD 22.11.2016, 06:09

Das war nur ein Teil des Ganzen Programm. sollte eine "KI" werden

1

Crashen würde es wenn Logik vorhanden wäre, aber das hier...ich weiß nicht wo ich anfangen soll...

an dem Srcipt stimmt gar nichts.

Was soll f sein? ein Befehl? Fehlt da was?

Da crasht nix, die Konsole sagt dir nur, dass Sie keinen Befehl namens "f" kennt und schliesst sich, bevor Sie zur Pause kommt.

erklär mal was du machen willst.

SeletzHD 20.11.2016, 23:25

habe das i nicht mit Kopiert ^^

0
Maisbaer78 21.11.2016, 00:11
@SeletzHD

naja weil der Rest auch nicht passt.

zum einen weiß ich nicht, ob die Variable %ki% tatsächlich "was geht" beinhaltet

dann funktioniert

echo Rias: Nix, bei dir? set kit-text=Nothing.

so nicht, denn dann wird set Kit-text=nothing ebenfalls als Echo ausgegeben

du müsstest es also so schreiben

echo Rias:Nix, bei dir? && set kit-text=nothing
1

schreib doch mal n source-code und nicht so.. da erkennste ja nix mit klammern dazwischen und "nothing, by you" naja ich sag mal nichts..

Maisbaer78 20.11.2016, 23:33

naja ich sag mal nichts..

^^

1

Was möchtest Du wissen?