[BATCH] Frage bezüglich Batch

  • Hallo Liebe Foren-Gemeinde,
    Ich habe eine Frage zu einen Script.
    Ich möchte das dass Script zuerst einen Wert aus der Registry ausliest, das funktioniert soweit auch, diesen soll er dann mit den Usernamen und das Datum in eine Textdatei schreiben, dieses funktioniert auch.
    Nun zu meinen Problem, anschließend soll er die Textdatei durchsuchen ob der Username schon vorhanden ist, wenn er vorhanden ist soll er nichts tuhen, aber sollte er nicht vorhanden sein, soll er das machen was er wie oben erwähnt machen soll. Hier mein Code-Schnipsel dazu:

    Code
    if not exist "F:\D3\defaultgroup.txt" (for /f "tokens=3" %%i in ('reg query "HKCU\Software\d.velop\d.3 Explorer\options"^|findstr "DefaultEditGroup"') do echo %%i %username% %date%>>F:\D3\defaultgroup.txt)
    if exist "F:\D3\defaultgroup.txt" (for /f "tokens=2" %%a in ('find /I /C "%username%" F:\D3\defaultgroup.txt^') do echo off)
    exit


    Ich hoffe ihr könnt mir helfen

    Mfg Jan