Was ist mit diesem Batch-Skript falsch?

Ich habe mit meinem Skript weitergemacht und habe wieder ein Problem nämlich bei:

createaccount;passwordcheck

Da steht immer Systempfad nicht gefunden

@echo on
title MESSENGER
mode con: cols=50 lines=10
if exist .\users\ goto welcome

:firstOpen 
mkdir Kontakte 
cd Kontakte 
mkdir users 
cd ..\ 
copy kontakte.bat .\Kontakte\kontakte.bat 
cd Kontakte 
start kontakte.bat 
cd ..\ 
del /F kontakte.bat 
exit


:welcome 
cls 
color 0A 
echo. 
echo =============== 
echo    MESSENGER 
echo ===============  
echo.                                            pause 
color 0B 
cls


:login 
echo. 
echo =========== 
echo    Login    
echo =========== 
echo. 
echo Gib deinen Benutzernamen ein: 
echo (Wenn du kein Konto hast dann gib 1 ein) 
set /p username= 
cls 
if %username%==1 goto createaccount 
echo Gib jetzt dein Passwort ein: 
set /p password= 
if exist .\users\%username%\%username%.dll goto passwordcheck 
echo Konto nicht vorhanden oder Benutzername falsch timeout /t 2 >nul cls goto welcome


:createaccount 
echo. 
echo ======================= 
echo    Account erstellen 
echo ======================= 
echo. echo Gib deinen neuen Benutzernamen ein: 
set /p newusername= 
cls 
echo Gib dein neues Passwort ein: 
set /p newpassword= 
cd .\users\ 
mkdir %newusername% 
echo %newpassword% > .\users\%newusername%\%newusername%.dll
pause 
cls 
echo Dein Account wurde erstellt 
timeout /t 2 >nul 
cls 
goto login


:passwordcheck 
set /p passwordfile=<".\users\%username%\%username%.dll" 
if %passwordfile%==%password% goto loggedin


:loggedin 
cls
echo Hallo
pause

Hier nochmal mit Leerzeilen
Computer, programmieren, Batch, Batch-Dateien, Batchprogrammierung, Batch-Datei, Windows 10
Batch: Website in Edge öffnen? (GELÖST)?
Computer, Microsoft, Technik, Batch, Edge, Technologie, Webbrowser, Batch-Datei
Lüftersteuerung PC per BATCH oder ähnlich?

Guten Tag,

ich bin auf der Suche nach einem Schnellzugriff für Lüftersteuerung. Als Hintergrund: Der PC wird bspw. zum Filme schauen und Gaming genutzt, bei Gaming ist wegem dem getragenen Headset die Lautstärke egal, also werden die Lüfter auf automatische Regelung gestellt, um den PC kühl zu halten. Bei Filmen sollte er jedoch leise sein, daher wird hier per Software die Lüfterdrehzahl runter geregelt.

Geregelt wird dieses momentan Manuel durch das MSI Command Center, ich habe mir hier jeweils ein Silent und ein Gaming bzw. Standardprofil abgelegt, welches je nach Bedarf für jeden Lüfter extra geladen wird.

Nun hätte ich mir zur Vereinfachung eine Batch-Datei erstellt, welche das CommandCenter (CC) startet und die Lüftersteuerung lädt, jedoch habe ich festgestellt, dass ich aufgrund der fehlenden Tastaturkompatibilität des CC die abgespeicherte Lüftersteuerung nicht per Kurzbefehl laden kann.

Nun suche ich schon seit einiger Zeit eine Möglichkeit, dies trotzdem durch eine einfache Verknüpfung zu realisieren. (Sprich: Programm zur Lüftersteuerung öffnen, das jeweilige Profil für alle Gehäuselüfter laden, Programm minimieren)

Das Programm SpeedFan erkennt die Lüfter nicht, scheidet somit aus.

Verbaut sind 3 Gehäuselüfter welche im BIOS und Softwareseitig im CC voll eingestellt werden können.

Das Mainboard ist ein MSI X370 Pro Carbon, der CPU wird per WaKü gekühlt, deren Lüftereinstellung soll jedoch nicht versehentlich durch den Schnellstartbefehl geändert werden.

ich danke vorab um Lösungsvorschläge.

Mfg

PC, Computer, Windows, Technik, Lüfter, Programm, Batch, BIOS, MSI, Technologie, Spiele und Gaming

Meistgelesene Beiträge zum Thema Batch