Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Перебор подпапок и использование имени каждой в качестве переменной (http://forum.oszone.net/showthread.php?t=313299)

Sje 30-03-2016 14:32 2621305

Перебор подпапок и использование имени каждой в качестве переменной
 
Доброго дня!

Возникла проблема, слетели права на папки пользователей в перемещаемых профилях. Написал скрипт, который будет менять права. НО очень не хочется вручную перебирать... Тем более что имя папки = имя пользователя. Например, есть папка d:\User\Abramov, нужно чтобы скрипт взял имя папки Abramov и передал его скрипту c:\script\1.bat Abramov, где в скрипте уже с помощью %1 будет выполняться работа. По оканчании взял следующее имя Bubenko и снова вызвал скрипт... и т.д..... Помогите, как это реализовать?

Georgio 30-03-2016 15:12 2621320

Цитата:

Цитата Sje
... как это реализовать? »



Код:

@for /f "delims=" %%i in ('2^>nul dir/ad/b "D:\User\*"') do @call "C:\script\1.bat" "%%i"
.




Цитата:

Цитата Sje
... с помощью %1... »



С помощью
Код:

%~1
.


Время: 07:32.

Время: 07:32.
© OSzone.net 2001-