118551
Goto Top

Einfache Rechnung funktioniert nicht

Hallo heute will mein PC mich verrarschen den dieser Code:
@echo off
:start
echo Herlich wilkommen zu Cockie tapper!
pause
if exist "%userprofile%/Documents/CockieTapper/save/*.*" goto Spiel Laden  
echo Bitte Warten sie spiel wird Erstellt
cd %userprofile%/Documents
md "CockieTapper/save"  
echo Cockies:0 >>%userprofile%/Documents/CockieTapper/save/save.txt
set Cockies=0
echo C um einen Cockie zu bekommen s um zu speichern und e um zu speichern und beenden
timeout 5 >nul
cls
goto Spiel
:Spiel Erstellen
for /F "delims=: tokens=2" %%a in (%userprofile%/Documents/CockieTapper/save/save.txt) do set Cockies=%%a  
:Spiel
cls
echo Cockies %Cockies%
choice /N /C:cse
if errorlevel 255 goto Spiel
if errorlevel 3 goto Cockies 
if errorlevel 2 del %userprofile%/Documents/Cockie Tapper/save/save.txt && echo %Cockies% >>%userprofile%/Documents/Cockie Tapper/save/save.txt && goto Spiel
if erroelevel 1 && exit
if erroelevel 0 goto Spiel

:Cockies
set /a Cockies=%Cockies%+1
goto Spiel

Funktioniert nicht an der stelle wo er die varieble Cockies um 1 erhöhen soll

Aber dieser Code:
@echo off
set Versuch=0
set /a Versuch=%Versuch%+1
echo Du hast %Versuch% Verbraucht
pause

Funktioniert was soll das

Danke im vorraus für die Lösung

LG DomiZone1

Content-Key: 269054

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

Printed on: April 23, 2024 at 10:04 o'clock

Mitglied: 114757
Solution 114757 Apr 13, 2015 updated at 19:09:30 (UTC)
Goto Top
Hallo heute will mein PC mich verrarschen
nope ... zu viel Kaffee ? face-wink
Du legst hier deine Auswahl fest:
choice /N /C:cse 
Dort ist die Auswahl c um einen Cockie zu bekommen (wer weis was das sein soll ??, ich kenn nur Cookies)
Du prüfst aber auf Errorlevel 3 um einen Cockie zu bekommen, das wäre aber die Auswahl bei Eingabe von e ? Du schriebst doch weiter oben
echo C um einen Cockie zu bekommen s um zu speichern und e um zu speichern und beenden
Na machts Klick face-smile Bei Eingabe von c beendet sich bei dir das Script...

HINWEIS:
Die Umgebungsvariable ERRORLEVEL wird auf den Index des
Schlüssels gesetzt, der aus dem Auswahlsatz ausgewählt wurde. Die
erste Auswahl gibt einen Wert von 1, die zweite einen Wert von 2
usw. Falls der Benutzer eine unzulässige Taste drückt, wird ein

Gruß jodel

btw. lassen sich solche Inkrementierungen auch folgendermaßen abkürzen:
set /a cockies +=1
Mitglied: 118551
118551 Apr 13, 2015 at 18:12:05 (UTC)
Goto Top
Lustiger weise Kommt beim Druck der taste [C] Die Fehlermeldung:
"1" kann syntaktsch an dieser Stelle nicht verarbeitet werden.

also So ist die reihenfolge schon richtig das verwirrt mich aber auch sehr oft

Nebenbei danke auf den hinweis mit den Cookies face-smile

LG DomiZone1
Member: rubberman
Solution rubberman Apr 13, 2015 updated at 19:10:22 (UTC)
Goto Top
Hallo Zusammen,

da ist noch viel mehr faul. (Das Problem liegt wie immer zwischen Stuhl und Tastatur.)
  • Es gibt ein Verzeichnis CockieTapper und Cockie Tapper (mal abgesehen von den Slashes statt Backslashes).
  • Ein Label Spiel Laden gibt es nicht, abgesehen von der Tatsache dass Label mit Leerzeichen ungültig sind und in dem Fall als Spiel interpretiert wird.
  • Was erroelevel sein soll, wissen die Götter (dein "1" Fehler btw...)

Nur grob überflogen ...

Grüße
rubberman

Edit:
also So ist die reihenfolge schon richtig das verwirrt mich aber auch sehr oft
es verwirrt dich offensichtlich immer noch, denn /C:cse ist dann falsch
Mitglied: 118551
118551 Apr 13, 2015 updated at 18:48:16 (UTC)
Goto Top
Mittlerweile sieht der code so aus:
@echo off
:start
echo Herlich wilkommen zu Cookie tapper!
pause
if exist "%userprofile%/Documents/CookieTapper/save/*.*" goto Spiel Laden  
echo Bitte Warten sie spiel wird Erstellt
cd %userprofile%/Documents
md "CookieTapper/save"  
echo Cookies:0 >>%userprofile%/Documents/CookieTapper/save/save.txt
set Cookies=0
echo Drücken sie C um einen Cookie zu bekommen s um zu speichern und e um zu speichern und beenden
timeout 5 >nul
cls
goto Spiel
:Spiel Erstellen
for /F "delims=: tokens=2" %%a in (%userprofile%/Documents/CockieTapper/save/save.txt) do set Cookies=%%a  
:Spiel
cls
echo Cookies %Cookies%
choice /N /C:esc
if errorlevel 255 goto Spiel
if errorlevel 3 goto Cookies 
if errorlevel 2 del %userprofile%/Documents/CookieTapper/save/save.txt && echo %Cookies% >>%userprofile%/Documents/CookieTapper/save/save.txt && goto Spiel
if erroelevel 1 del %userprofile%/Documents/CookieTapper/save/save.txt && echo %Cookies% >>%userprofile%/Documents/CookieTapper/save/save.txt && exit
if erroelevel 0 goto Spiel

:Cookies
set /a Cookies +=1
goto Spiel

Das erstellen und laden verläuft fehler frei nur bei den choice sache/n macht er probleme
Mitglied: 118551
118551 Apr 13, 2015 at 19:09:10 (UTC)
Goto Top
Ok Alle Probleme behoben Danke für eure hife