560 Aufrufe
Gefragt in Windows 7 von
ich habe wider ein feler gemacht

weil ich nicht genau weiß wo müss amm den ganzen code lesen D:

code:

@echo off
title haupt programm oefentlich 0.1
color 0a

for /f "usebackq" %%a in (./Neues Textdokument .txt) do set passadminr=%%a

echo %passadminr%

pause

:start
cls

set /p benutzername="Benutzername: "
echo %benutzername%



if /i %benutzername%==admin goto passwort admin
if /i %benutzername%==gast goto passwort admin


echo zugrif verweigert
pause
goto start

:passwort admin

set /P benutzername2= "name:"

set /P passadmin= "passwort:"
if /i %passadmin%==%passadminr% goto menue

echo zugrif verweigert
pause
goto start
pause

:menue

echo %benutzername2% wude zugrif gewaert

pause
cls
echo.
echo.
echo menue
echo.
echo.
echo Hello the program is German
echo.
echo ########################
echo #explorer start 1 #
echo ########################
echo #eingabeaforderung 2 #
echo ########################
echo #minecraft 3 #
echo ########################
echo #.minecraft 4 #
echo ########################
echo #eigene daten 5 #
echo ########################
echo #rechner 6 #
echo ########################
echo #infos zum orginal 7 #
echo ########################
echo #passwort admin 8 #
echo ########################
echo #passwort dise datei 9 #
echo ########################
echo #ende 0 #
echo ########################
echo.

set /p auswahl="Bitte Auswahl: "
echo %auswahl%
if %auswahl%==1 start explorer.exe
if %auswahl%==2 start C:\Users\Admin\Desktop\CommandPrompt
if %auswahl%==3 start C:\Users\Public\Desktop\Minecraft
if %auswahl%==4 start C:\Users\Admin\AppData\Roaming\.minecraft
if %auswahl%==5 goto admin_datein
if %auswahl%==6 goto rechner
if %auswahl%==7 goto orginal
if %auswahl%==8 goto passwort
if %auswahl%==9 goto passwortds

if %auswahl%==0 exit
goto menue

:admin_datein
cls

if /i %benutzername%==admin goto admin_datein_z
echo zugrif verweigert!
pause
goto menue

:admin_datein_z
cls

set /p wahl= "starten[1] anzeigen [2] eigenesuche[3] zum menue[0]"

if %wahl%==1 start C:\Users\Admin\desktop\Documents
if %wahl%==0 goto menue
if %wahl%==2 goto weiter
if %wahl%==3 goto suche

goto admin_datein

:weiter
cls

cd C:\Users\Admin\Documents
cls

dir /b /on
set /p wahl2= "programnamen eingeben: "

start %wahl2%

pause
goto admin_datein_z

:suche
cls
set /p weiterm= "benden[0],weiter[1] "
if %weiterm%==0 goto admin_datein_z
if %weiterm%==1 goto suchdatei

echo gibt es nicht
pause
goto suche
pause

:suchdatei

set /p ort= "zielort: "

cd %ort%

dir /b /on
set /p waehleProgramm= "programm: "

start %waehleProgramm%
pause
goto suche
pause
goto admin_datein_z




:rechner
cls

echo rechner
echo.
echo [meneu] zum menue
echo + =adiren
echo - =subtrahiren
echo * =multiplizieren
echo / =dividieren
echo.
echo.
echo.
echo.
echo.
echo.
set /P br1= "rechnnung:"
echo _________________________________

if %br1%==menue goto menue

set /a erg=%br1%

cls
echo.
echo.
echo %erg%
echo _________________________________

:rechnerwl
set /p br2= "weiterechnen"
if %br2%==menue goto menue
set /A br1=%br1% %br2%

cls
echo.
echo.
echo %br1%
echo _________________________________

goto rechnerwl

pause
goto menue


:set_neu_passwort
if /i %benutzername%==admin goto set_neu_passwort2
echo zugrif verweigert!
pause
goto menue

:set_neu_passwort2
net user neu *
goto menue

:set_Admin_passwort
if /i %benutzername%==admin goto set_Admin_passwort2
echo zugrif verweigert!
pause
goto menue

:set_Admin_passwort2
net user neu *
goto menue

:orginal
msg * das orginal hat mer moeglichkeiten brauch aber mer programme das ist jetzt
haupt programm oefentlich 0.1

pause > nul
goto menue

:passwort
msg * dass mus als administrator asgefuert werden

set /P fertig= "druecke[0] um abzubrechen "

if %fertig%==0 goto menue

if /i %benutzername%==admin goto weitermachen

pause
goto menue
pause

:weitermachen

net user admin *


pause
goto menue

:passwortds

msd * erselle falls noch nicht forhanden eine textdatei mit dem namen Neues
Textdokument .txt

set /p was= "passwort zuruekzetzen[1],neues passwort[2],ende[0]"

if %was%==1 goto zuruek
if %was%==2 goto neup
if %was%==0 goto menue

:zuruek

type nul "./Neues Textdokument .txt"
ping localhose -n 1

set passadminr=0

echo %passadminr% >> ./Neues Textdokument .txt
pause
goto passwortds

:neup

type nul "./Neues Textdokument .txt"
ping localhose -n 1

set /p passadminr= "passwort:"

echo %passadminr% >> ./Neues Textdokument .txt
pause
goto passwortds

5 Antworten

0 Punkte
Beantwortet von
for /f "usebackq" %%a in (./Neues Textdokument .txt) do set
das wird so nichts mit den Leerzeichen und den /

for /f "usebackq" %%a in (./Neues Textdokument .txt) do set

probiers mal so
for /f "usebackq" %%a in (".\Neues Textdokument.txt") do set
0 Punkte
Beantwortet von
warum ist das passwort immer event.nitrado.net das ist denn
commputer egal das in der datei "privat" steht
0 Punkte
Beantwortet von
./Neues Textdokument .txt
das kommt ein paar mal vor und muss korrigiert werden
ein Pfad beinhaltet unter dos immer den backslash, also den \
dann hat deine Textdatei sicher kein leerzeichen vor dem .txt, oder?
und Dateien/Pfade mit Leerzeichen immer in Anführungszeichen

".\Neues Textdokument.txt"
0 Punkte
Beantwortet von
ping localhose -n 1

das heißt
ping localhost -n 1
0 Punkte
Beantwortet von
warum ist das passwort immer event.nitrado.net
das kann ich grad nicht wirklich nachvollziehen
...