[batch] folder aanmaken met oplopende nummers

Pagina: 1
Acties:

  • mazz
  • Registratie: November 2004
  • Laatst online: 08-06-2025
Hallo iedereen,

Ik wil een opensource game install panel creeëren.
Momenteel ben ik bezig met het scripten van de batch files. Het is in eerste instantie dus voor Windows.

Ik heb een opzetje gemaakt voor een mohaa server maar kom er niet helemaal uit.

Dit is de code die ik tot nu heb.

@echo off
ECHO Launching MOHAA server 1.11 installer
cd C:\SERVER\gameserver
if exist game???
ECHO Extracting files
copy "C:\SERVER\gameserver\images\mohaa111" "C:\SERVER\gameserver" /s

Hoe kan ik dit script laten detecteren welke game folders er al zijn. En als hij ziet dat bijvoorbeeld game1 tm game6 folders al bezet zijn dat hij dan automatisch een game7 folder aanmaakt. En dat hij automatisch de bijbehorende users aanmaakt genaamd user<gamenummer>

Enig idee hoe ik dat kan fixen? De rest is van de scripts is allemaal geen probleem.

Gr

20 jaar, en wat had ik bereikt?


  • mazz
  • Registratie: November 2004
  • Laatst online: 08-06-2025
Niemand die dit weet? Of is het niet mogelijk?
Wat raden jullie mij aan?

20 jaar, en wat had ik bereikt?


  • Drareg
  • Registratie: Februari 2004
  • Laatst online: 05-06-2025
zoiets als:

set T=1
set user=greet, daba, enz

:loop
if not exist C:\SERVER\gameserver\game%T% goto createdir
set T=%T%+1
goto loop

:createdir
md C:\SERVER\gameserver\game%T%
for %%I do md C:\SERVER\gameserver\game%T%\%USER%%T%

dit is uit mijn blote hoofd je kunt natuurlijk even verder kijken door cmd /help