Перемещение нужного количества файлов по папкам

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

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

Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Dmit
Лучше бы какой-то символ (напр., _) в именах ставить до номера.
Кстати 001 и 0001 - это в порядке вещей? Зачем такая путаница?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Dmit
Сообщения: 4
Зарегистрирован: Ср мар 04, 2015 23:33

Сообщение Dmit »

Flasher писал(а):Dmit
Лучше бы какой-то символ (напр., _) в именах ставить до номера.
Кстати 001 и 0001 - это в порядке вещей? Зачем такая путаница?
Точно, ошибся 0001 и т.д. по четыре цифры. А за символ не понял, если честно, что он даст
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Dmit
Символ упростит поиск номера в имени.

P.S.: Не нужно цитировать предыдущий пост.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Dmit
Сообщения: 4
Зарегистрирован: Ср мар 04, 2015 23:33

Сообщение Dmit »

Можно ли сделать так, что-бы я даже эти 30-40 минут не тратил на раскидывание? Я так понял, что всё это можно сделать за пару минут, применив плагин.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Dmit
Сперва надо бы детально разжевать следующее:
Dmit писал(а):А в другом 108 папок, в которые нужно выбрать определённые файлы по номерам.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Hjkma
Сообщения: 178
Зарегистрирован: Сб апр 18, 2015 01:26

Сообщение Hjkma »

Вот уже почти два года пользуюсь этим скриптом для перемещения нужного количества файлов по папкам, добавил в нем команду Move для перемещения файлов и прописал такие параметры, как это сделал Andrey_A, работает скрипт все это время нормально, за исключением того, что он перемещает только файлы с русскими и английскими буквами, а файлы с буквами других языков (вроде китайского, японского или греческого) он пропускает, приходится ручками перемещать их в папки. До последнего смирялся с этим недостатком, но сегодня проблема встала остро, т.к. теперь приходится в большем кол-стве перемещать файлы с названиями на японском языке. В общем, для полной работоспособности нужно как-то подправить этот скрипт чтобы он перемещал нормально файлы с названиями, в которых содержатся буквы других языков, помимо русского и английского. Может кто-нибудь знающий может это сделать? Очень нужно.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Hjkma
В 20 строке добавить зелёное:
List = Split(FSO.OpenTextFile(FileList,,,-1).ReadAll, vbNewLine)
и первым параметром писать %WL.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Hjkma
Сообщения: 178
Зарегистрирован: Сб апр 18, 2015 01:26

Сообщение Hjkma »

Flasher
Появляется окно ошибки:
строка: 19 символ:1 ошибка: Несоответствие типа: 'CInt'
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Hjkma
При %WL "%T" 50 ? Не верю.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Hjkma
Сообщения: 178
Зарегистрирован: Сб апр 18, 2015 01:26

Сообщение Hjkma »

Flasher
Раньше было %L "%P" 250, поставил первым параметром %WL, и стало %WL %L "%P" 250. Теперь поправил параметры как вы написали и файлы с японскими буквами перемещаются. Однако теперь файлы перемещаются из одной панели в другую панель в папку 001. А раньше файлы перемещались на том же панеле, в одном месте. Нужно теперь чтобы операция производилась только на одном панели.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Hjkma
Так я взял пример из шапки, в которой объяснено, какой параметр за что отвечает. И в чём разница между "%T" и "%P", мы вроде бы проходили. :wink:
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Hjkma
Сообщения: 178
Зарегистрирован: Сб апр 18, 2015 01:26

Сообщение Hjkma »

Flasher
Поменял на "%P", теперь все как надо работает, спасибо вам большое!
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Hjkma
Пож-та. Я даже нашёл, где мы это проходили. :)
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Hjkma
Сообщения: 178
Зарегистрирован: Сб апр 18, 2015 01:26

Сообщение Hjkma »

Flasher
Я тогда как был нуб, так и остался. :oops:
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

[cut="Hjkma"]Зато в мои давние даже постнубические времена мне повезло куда меньше: я не имел никакого понятия не то, что о скриптописании, а вообще о том, что такое скрипт, и с чем его едят. (Хотя имел некие представления о среднеуровневом программировании.) :mrgreen:[/cut]
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Ответить