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

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

Ответить
Настройки темы
CMD/BAT - Рандом название файла

Пользователь


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

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


Здравствуйте! Подскажите пожалуйста код скрипта, чтобы он

1. брал в абсолютно произвольном порядке файл txt из z:\Work\cookies\*.txt и использовал имя файла во втором пункте

2. Копировал два файла (.ini и .conf) с именем файла из первого пункта из папок
z:\Work\testini\имяфайла.ini
z:\Work\testini\имяфайла.conf

Единственный момент, файлов больше 10 000 и скорость работы очень маленькая, возможно ли и эту проблему как-то решить?

Спасибо за любую помощь!

Отправлено: 14:25, 22-04-2015

 

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


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

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


У него скобки не бьют, писал совсем наспех.

Непонятно также зачем нужно обрезать %random% таким образом.

Сорри за критику
Это сообщение посчитали полезным следующие участники:

Отправлено: 17:34, 02-05-2015 | #11



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

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


Аватара для Elven

Ветеран


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

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


Цитата leo.pine.58@fb:
Сорри за критику »
Конструктивная критика зачастую полезна.
Рандом обрезал потому что не помнил сколько цифр он выдает, а со скобками действительно косяк нарисовался, в самом конце одну не выделил когда копировал.
Код: Выделить весь код
@echo off
:r
set rnd=%random%
if %rnd% GTR 12500 (
GOTO :r
) ELSE (
set i=0
pushd c:\cookies
for /F %%F in ('dir /B /OD') do (
set /a i=i+1
if %%i == %rnd% (
copy Z:\Work\ready-profiles\%%~nF.ini C:\1.ini
copy Z:\Work\ready-profiles\%%~nF.conf C:\profile\modify.conf
GOTO :x
) ELSE (
exit /b 1)
:x
popd
exit /B 0))

Последний раз редактировалось Elven, 11-05-2015 в 13:21.

Это сообщение посчитали полезным следующие участники:

Отправлено: 10:06, 04-05-2015 | #12


Пользователь


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

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


Спасибо, но все равно не работает(

Отправлено: 00:03, 11-05-2015 | #13


Аватара для Elven

Ветеран


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

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


Цитата XXXp:
не работает( »
Это архиполное описание того что не работает.
попробуй теперь скопировать.

Отправлено: 13:23, 11-05-2015 | #14


Пользователь


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

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


Ну я батник запускаю, он сразу закрывается, ничего не происходит. Все пути копировал из рабочего батника, с ними ошибки быть не может, проверял много раз

Отправлено: 14:36, 13-05-2015 | #15


Ветеран


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

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


Цитата XXXp:
Ну я батник запускаю, он сразу закрывается, ничего не происходит. »
Откройте окно командной строки, сделайте текущим потребный каталог (если нужно), затем запустите оттуда пакетный файл на исполнение.

Отправлено: 19:29, 13-05-2015 | #16



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] При старте системы загружается браузер с рандом сайтом mateys Лечение систем от вредоносных программ 5 08-05-2014 23:23
Разное - Как узнать название файла с которым работает система Raman Microsoft Windows 2000/XP 14 24-06-2013 10:03
VBS/WSH/JS - [решено] Как вписать дату и время в название файла? navigator19 Скриптовые языки администрирования Windows 14 13-03-2011 10:30
[решено] Меняеца формат файла после смена название Twik Тест-форум 11 27-01-2011 00:24
Интерфейс - в название файла подчеркивание Glebush Microsoft Windows 2000/XP 0 25-05-2010 09:43




 
Переход