A grafikus alkalmazásban is meg kell adnod valahol a mappák nevét.
Persze, nem bonyolult a mappákat megadni, pl. fel vannak sorolva a kimásolandó mappák neve egy szöveges file-ban, akkor for /f -fel végig tudsz menni rajta.
Kód:
C:\>type proba.bat
@echo off
for /f %%a in (a.txt) do echo %%a
A batch futtatásának eredménye:
Itt csak a másolás előtt a kimásolandó könyvtárak nevét kell beírnod a szöveges fileba.
Az echo %%a helyén meg lehet a másolás.
A másolás is lehet egy ciklus, ahol szintén egy szövegfileban (mondjuk b.txt) vannnak megadva az osztott mappák, ahová másolni kell.
Innentől lehet szinte bármilyen rugalmas a dolog: ha pl. a b.txt paraméterként jön, akkor összeállíthatsz csoportokat, hogy bizonyos feladatokat csak egy csoportba tartozó tanulókhoz másolsz ki és vissza.
Ui: nem lebeszélni akarlak a VB program írásáról, csak ajánlottam egy egyszerűbb megoldást.