Автоматическое создание папок

Обсуждение вопросов автоматизации Total Commander с помощью сторонних программ и скриптовых технологий.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Аватара пользователя
Tol!k
Сообщения: 1727
Зарегистрирован: Вт апр 01, 2008 20:02
Откуда: Арзамас

Сообщение Tol!k »

Ну, проверил, дальше нужно сравнить с max найденным.
Вот, по-твоему, что больше: 1 или 009 ?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

А можно поставить условие, что 0-ли спереди не учитываются, только абсолютные числа. Ведь вопрошающему эти нули и не нужны по сути.
Аватара пользователя
Tol!k
Сообщения: 1727
Зарегистрирован: Вт апр 01, 2008 20:02
Откуда: Арзамас

Сообщение Tol!k »

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

Дальше: есть папки 9 и 009 (или одна есть, другая параметр) – какая д.б. следующая?
Последний раз редактировалось Tol!k Пт сен 30, 2011 00:59, всего редактировалось 1 раз.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Tol!k писал(а):какая д.б. следующая?
Если не учитывать нули, то, соответственно, 10.
Аватара пользователя
Tol!k
Сообщения: 1727
Зарегистрирован: Вт апр 01, 2008 20:02
Откуда: Арзамас

Сообщение Tol!k »

Ага.
Если 00 не учитывать, то в случае 8 и 009, следующая д.б. 010
а в случае 10 и 009, следующая д.б. 11 :twisted:
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Tol!k писал(а):Если 00 не учитывать, то в случае 8 и 009, следующая д.б. 010
Это почему? Следуя указанной логике, следующая должна быть 9.
Имелось в виду не отрезание нулей, а неучитывание чисел с нулями спереди.
zlodei1988
Сообщения: 10
Зарегистрирован: Ср сен 28, 2011 21:10

Сообщение zlodei1988 »

Простите Господа Гросммейстеры! Папки будут с именами 1-9999, без всяких нулей впереди!

Добавлено спустя 9 минут:

1.под первой будет пониматься любая папка, впервые оказавшаяся в месте назначения
2.Ок. есть предложение создать самому первую папку в директории, а последующие папки с именами будет создавать и принимать в себя батник.
На все вопросы Господа дал ответ?
ХОЧУ ВСЕ ЗНАТЬ
Аватара пользователя
Tol!k
Сообщения: 1727
Зарегистрирован: Вт апр 01, 2008 20:02
Откуда: Арзамас

Сообщение Tol!k »

zlodei1988
замени if "%n%"=="" set "n=001" на if "%n%"=="" set "n=1" и пробуй
создать самому первую папку в директории, а последующие папки с именами будет создавать и принимать в себя батник.
тоже сработает
Flasher писал(а):Это почему? Следуя указанной логике, следующая должна быть 9.
Имелось в виду не отрезание нулей, а неучитывание чисел с нулями спереди.
Это почему? 009 не число штоле?
Да и сортировка поудобнее будет, чем 1-:-999
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Tol!k писал(а):Это почему? 009 не число штоле?
Нашёл к чему придраться. Ну, назови порядковым номером.
Tol!k писал(а):Да и сортировка поудобнее будет, чем 1-:-999
Тебе, возможно, но, как видно, zlodei1988 это не требуется. Да и я нули спереди не особо люблю. А чем она удобней?
zlodei1988 писал(а):На все вопросы Господа дал ответ?
Не на все.
zlodei1988 писал(а):надо их по 4-10 файлов переместить в целевую панель
Кому, батнику/скрипту?
zlodei1988
Сообщения: 10
Зарегистрирован: Ср сен 28, 2011 21:10

Сообщение zlodei1988 »

О мудрейшие! извините что отнимаю у вас время, но Желательно чтобы это делал скрипт...
ХОЧУ ВСЕ ЗНАТЬ
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Нет, ну вот говорил же...
Flasher писал(а):Если речь идёт именно о разбиении на части, то это вообще в другую активную тему.
Там даже условия близко приближены к нынешним. Только алгоритм именования слегка поменять следует. А так три автора были бы уже наготове предложить обновлённые варианты своих изделий.

Tol!k, вот что значит "не лезь вперёд батьки в пекло". :lol:
zlodei1988
Сообщения: 10
Зарегистрирован: Ср сен 28, 2011 21:10

Сообщение zlodei1988 »

Так дело и в том, что каждый раз число файлов будет произвольное, то получится в папку 1323 переместить 4 файла, а потом в папку 1324 нужно 11 файлов
ХОЧУ ВСЕ ЗНАТЬ
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Произвольное, в смысле, рандомное или определённое? Если второе, то можно сделать ввод в окне вместо задания параметра (в vbs одну строчку поменять). Ещё Rank = 1 поставить.
А если речь идёт о том, что в каждую папку требуется перемещать определённые файлы, то тут уже ни о каком авторазбиении речи быть не может, если, конечно, нет чётких сопоставлении в именах или датах.
zlodei1988
Сообщения: 10
Зарегистрирован: Ср сен 28, 2011 21:10

Сообщение zlodei1988 »

В том то и дело, что я буду смотреть эскизы файлов, выделять, нажимать кнопку, и они начинают перемещаться в создаваемые папки, вот что надо сделать то(
ХОЧУ ВСЕ ЗНАТЬ
Аватара пользователя
Tol!k
Сообщения: 1727
Зарегистрирован: Вт апр 01, 2008 20:02
Откуда: Арзамас

Сообщение Tol!k »

бэть Изображение
так и сделано:
выделять, нажимать кнопку, и они начинают перемещаться в создаваемые папки
пробуй уже
Ответить