Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Копирование с переименовыванием по счетчику
Goto page Previous  1, 2, 3 ... 10, 11, 12, 13  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Iori



Joined: 25 Apr 2012
Posts: 551

Post (Separately) Posted: Mon Nov 20, 2017 19:26    Post subject: Reply with quote

Flasher
В твоём скрипте
Quote:
Cоздать указанное число копий/пустышек для каждого выделенного элемента с добавлением счётчика в скобках, начиная с последнего номера
Параметры: %WL "<путь назначения>" <число копий> <расширение нового файла>
Если указан 4-й параметр, то создаваться будут пустые элементы
Ключ на расположение счётчика в конце полных имён копий файлов

Можно ли добавить выскакивающее окошко что всё мол OK, как это делает твой 7зип упаковщик скрипт, если скажем копия больше 10мб или 20мб.

А то когда делаешь копию очень большой папки, то не известно когда скрипт закончит. И не понятно если можно работать с оригиналом или ещё нет.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Mon Nov 20, 2017 21:00    Post subject: Reply with quote

Iori
В следующий раз ссылку на код давай, как по памятке.
Тут куда проще и быстрее не на размеры копий смотреть, а на время. Могу параметром число секунд сделать, если устроит.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Iori



Joined: 25 Apr 2012
Posts: 551

Post (Separately) Posted: Mon Nov 20, 2017 22:10    Post subject: Reply with quote

Flasher wrote:
В следующий раз ссылку на код давай, как по памятке.

Я не смог найти твой скрипт. Может ты его убрал потом.
Выложил по катом.
 Hidden text


Flasher wrote:
Тут куда проще и быстрее не на размеры копий смотреть, а на время. Могу параметром число секунд сделать, если устроит.

Тоже хорошая идея. Буду рад.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Mon Nov 20, 2017 23:34    Post subject: Reply with quote

Iori wrote:
Я не смог найти твой скрипт.
И мне каждый раз напоминать, где искать? См. добавку.
Iori wrote:
Может ты его убрал потом.
А подобное за мной замечалось?
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Iori



Joined: 25 Apr 2012
Posts: 551

Post (Separately) Posted: Tue Nov 21, 2017 01:05    Post subject: Reply with quote

Flasher wrote:
И мне каждый раз напоминать, где искать?

Ну у тебя-же не все скрипты которые на форуме, находятся на TCKB.
Flasher wrote:
См. добавку.

Спасибо. Сейчас проверю.
Flasher wrote:
А подобное за мной замечалось?

Ну вроде нет. Я помню что этот скрипт был в теме, но найти не смог.
Именно тот скрипт где ты для меня добавил параметр /END.

PS: Вроде отлично работает. Smile Я сохранил в LE BOM, а то окошко показывало иероглифы.
Подскажи пожалуйста.
Что-бы заменить на окошко которое закрывается после несколько секунд
надо заменить:
Code:
If Sec Then If Timer - T >= CDbl(Sec) Then MsgBox "Выполнено!", 4160, " Создание копий"

на
Code:
If Sec Then If Timer - T >= CDbl(Sec) Then WSS.Popup "Выполнено!", 1.4, " Результат", 4160


Last edited by Iori on Tue Nov 21, 2017 01:24; edited 1 time in total
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Tue Nov 21, 2017 01:19    Post subject: Reply with quote

Iori
Ты лучше бы потратил 5-10 секунд на поиск, чтобы никаких сомнений или иллюзий не возникало. Wink

Заменил на PopUp. Изначально хотел сделать, но думал, ты боишься прозевать при больших объёмах.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Iori



Joined: 25 Apr 2012
Posts: 551

Post (Separately) Posted: Tue Nov 21, 2017 01:50    Post subject: Reply with quote

Flasher wrote:
Заменил на PopUp. Изначально хотел сделать, но думал, ты боишься прозевать при больших объёмах.

Спасибо, но там же вроде я могу поменять как долго будет висеть окошко манипулируя 1.4 . Это же вроде секунды.
Вообще огромное спасибо за скрипт.

Flasher wrote:
Ты лучше бы потратил 5-10 секунд на поиск, чтобы никаких сомнений или иллюзий не возникало.

Был там, просто был очень уверен что ты скрипт выложил в теме.
Память шальная стала.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Tue Nov 21, 2017 01:56    Post subject: Reply with quote

Iori wrote:
но там же вроде я могу поменять как долго будет висеть окошко
Да, но это сильно не изменит ситуацию, если продолжительное время не будешь смотреть в монитор.
Iori wrote:
Это же вроде секунды.
Угу.
Iori wrote:
Вообще огромное спасибо за скрипт.
В очередной раз. Жё вуз ан при.
Iori wrote:
Был там, просто был очень уверен что ты скрипт выложил в теме.
Был, но, похоже, не посмотрел на ответ без выкладки.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
KarS



Joined: 21 Apr 2006
Posts: 102
Location: г. Абакан

Post (Separately) Posted: Sun Oct 27, 2019 09:44    Post subject: Reply with quote

Всем здравствуйте!
Flasher, спасибо за скрипты.
Поддержка пробелов в названии файлов - приятная мелочь, спасибо.
Есть некоторые вопросы по использованию.
1. При создании копий файла с именем "1 varios 1.docx" (не постоянно) при срабатывании скрипта (создаю в одной и той же папке 6-7 копий) появляется окно Листера. Не понятно почему. Проверял на 2-х последних Ваших версиях скрипта, опубликованных в ветке. Первая версия скрипта из ветки форума появления Листера не вызывает.
Вот думаю, это только у меня так, или в скрипте дело? У меня Win7 32b, totalcmd 9.21a.

2. Можно ли предусмотреть вставку счётчика вначале имени, а не в конце?
Может быть через указание какого-нибудь дополнительного параметра?
Понимаю, что можно всё подправить через штатную опцию группового переименования фалов. Но если уж скрипт вставляет счётчик, может есть возможность доработать? Чтобы не обращаться к дополнительным инструментам?
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sun Oct 27, 2019 10:24    Post subject: Reply with quote

KarS
1. Чтобы не тратить наше с вами время, как минимум нужно было выполнить 1 и 3 пункты снизу памятки.
2. Доработать всегда возможно, правда неясно зачем, ведь от этого только страдает сортировка.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
KarS



Joined: 21 Apr 2006
Posts: 102
Location: г. Абакан

Post (Separately) Posted: Sun Oct 27, 2019 14:02    Post subject: Reply with quote

Flasher
1. Использую скрипт отсюда
При апробировании разместил файл скрипта в "d:\Temp\" - при выполнении скрипта выскакивал Листер.
Сейчас скрипт перенёс в "c:\Program Files\totalcmd\Utils\WHS\" - пока Листер не выскакивает.

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

3.
Quote:
неясно зачем, ведь от этого только страдает сортировка

Я не предполагал, что это сильно сложно. Если всё не просто, тогда переживём. Smile
А вопрос об изменении места расположения счётчика - для удобства. В ряде случаев при большом количестве файлов проще найти сразу номер файла, а не его название с номером.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sun Oct 27, 2019 14:54    Post subject: Reply with quote

KarS
1. URL на пост копируется из ссылки "Отдельно" сверху поста.
Не понимаю, как смена пути может влиять на появление Листера.
2. Ctrl+r не переназначался? Удалите в 65 строке всё, начиная с двоеточия. Либо действуйте по рекомендации из поста (со слова "предлагаю").
3. Я не давал такой оценки. Вечером посмотрю.
4. Не вижу, как в лучшую сторону может повлиять на поиск наличие числа спереди, ведь имя определяет однотипность, а не номер.
Т.е. если файлы идут так:
NameX_1.txt
NameX_2.txt
NameY_1.txt
NameY_2.txt
NameZ_1.txt
NameZ_2.txt
, то это явно лучше, чем:
1_NameX.txt
1_NameY.txt
1_NameZ.txt
2_NameX.txt
2_NameY.txt
2_NameZ.txt

Или есть нюансы?
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
KarS



Joined: 21 Apr 2006
Posts: 102
Location: г. Абакан

Post (Separately) Posted: Fri Nov 29, 2019 05:45    Post subject: Reply with quote

Flasher,
- спасибо за объяснение.
- Ctrl+r не переназначался - сообщаю. Попробую воспользоваться Вашим советом, отпишусь.
- Место счётчика в начале имени файла - моё субъективное наблюдение за собой.
Когда тороплюсь, я так быстрее нахожу нужный файл. При поиске об имени уже не думаю, а зрительно ищу только номер. Поэтому обращаю внимание на первые символы имени файла.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Fri Nov 29, 2019 23:42    Post subject: Reply with quote

KarS wrote:
зрительно ищу только номер
Зачем тогда вообще имена сохранять? Оставить одни номера, да и всё.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
KarS



Joined: 21 Apr 2006
Posts: 102
Location: г. Абакан

Post (Separately) Posted: Sat Nov 30, 2019 17:47    Post subject: Reply with quote

Осмысленные имена нужны для других людей, чтобы им было понятнее.
Я распределяю разные 70 вариантов файлов, а студенту передаётся только 1 файл с его вариантом.
Отправить студенту файл с названием "14 вариант задания" более осмысленно, чем просто "14". Тем более большинство из студентов - девушки. Surprised
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3 ... 10, 11, 12, 13  Next
Page 11 of 13

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group