Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Перебор подпапок и использование имени каждой в качестве переменной

Ответить
Настройки темы
CMD/BAT - Перебор подпапок и использование имени каждой в качестве переменной
Sje Sje вне форума

Новый участник


Сообщения: 4
Благодарности: 0


Конфигурация

Профиль | Отправить PM | Цитировать


Доброго дня!

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

Отправлено: 14:32, 30-03-2016

 

Ветеран


Сообщения: 874
Благодарности: 575

Профиль | Отправить PM | Цитировать


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


Код: Выделить весь код
@for /f "delims=" %%i in ('2^>nul dir/ad/b "D:\User\*"') do @call "C:\script\1.bat" "%%i"
.




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


С помощью
Код: Выделить весь код
%~1
.
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:12, 30-03-2016 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Перебор подпапок и использование имени каждой в качестве переменной

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
PowerShell - [решено] Командлет в качестве значения переменной maslinaV Скриптовые языки администрирования Windows 8 25-05-2015 13:05
VBS/WSH/JS - Переименование первых подпапок в каждой папке ruslaw Скриптовые языки администрирования Windows 4 25-10-2013 10:36
Любой язык - Создание в имени папки с подкаталогами подпись с размером этих папок и подпапок 750IL Скриптовые языки администрирования Windows 11 17-10-2011 09:34
CMD/BAT - [решено] Как получить порядковый номер диска в качестве переменной AUTO-NEK Скриптовые языки администрирования Windows 6 14-01-2011 18:57
CMD/BAT - Как можно задать в качестве переменной путь к папке? korenza Скриптовые языки администрирования Windows 5 02-06-2010 15:52




 
Переход