ОБЩИЕ ВОПРОСЫ ПО КНОПКАМ
|
|
Andrey_A | Дата: Вторник, 10.07.2012, 17:29 | Сообщение № 1 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7186
Награды: 143
Репутация: 125
Аверин Андрей
|
ОБЩИЕ ВОПРОСЫ ПО КНОПКАМ
В этой теме обсуждаются общие различные вопросы, связанные с кнопками. Для обсуждения вопросов, касающихся какого-то отдельного скрипта, утилиты, программы, участвующих в кнопке, будет выделена отдельная тема. Если такая тема создана, вопрос будет обсуждаться там
.
|
|
| |
shveicar | Дата: Суббота, 17.11.2012, 23:00 | Сообщение № 16 |
|
Здравствуйте. Сегодня тестируя кнопки: Quote Переименовывает базовое имя выделенных объектов - удаление всех цифр и прочие переименования, - обнаружил одну неприятную особенность, - в случае группового переименования с преобразованием имен файлов, в уже существующие, - происходит удаление исходного файла и замена его - заново созданным. Это не есть хорошо, - поскольку никаких уведомлений и предупреждений - кнопка не дает. В идеале, - в случае совпадения имени при переименовании, - файл должен пропускаться, чтобы не терялась возможно ценная информация, или, как вариант переименовываться с добавлением счетчика (в случаи с удалением цифры, - предлагаю алфавитный счетчик). Да - в случае с папками происходит не удаление, а перемещение одной папки в другую (одноименную)... Спасибо. P.s Предлагаю также, добавить в список возможных кнопок - удобный (на мой взгляд) вариант -удаление из имен всех скобок: Доступно только для пользователей Ну и конечно, пока проблема совпадения не решена, - пользоваться ей с осторожностью... Добавлено: Пока всё Гуд...
Сообщение отредактировал shveicar - Воскресенье, 18.11.2012, 01:58 |
|
| |
Andrey_A | Дата: Воскресенье, 18.11.2012, 01:36 | Сообщение № 17 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7186
Награды: 143
Репутация: 125
Аверин Андрей
|
Quote (shveicar) Ну и конечно, пока проблема совпадения не решена, - пользоваться ей с осторожностью... Исправлена - TCIMG 2.2. beta 8 от 18.11.2012
|
|
| |
Andrey_A | Дата: Воскресенье, 18.11.2012, 03:09 | Сообщение № 18 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7186
Награды: 143
Репутация: 125
Аверин Андрей
|
Quote (shveicar) до применения было 10000 файлов -> команда cm_DirBranch -> выделил все, применил кнопку, - после срабатывания, осталось примерно 5000 файлов... в каждом каталоге было по 2-3 файла, а осталось во всех по одному с добавкой к имени - 001. По идее, - каждый из файлов, должен был ПЕРЕИМЕНОВАТЬСЯ - в 001 - 003 в зависимости от количества в каждой папке, но удалятся ничего не должно.. Хорошо, что это только тест... В 8 бете исправил положение, но при 10000 файлов есть большая вероятность совпадении имён, поэтому к ним прибавится счётчик _0N, но если стоит цель чтобы все файлы имели вид [Родительская папка] - счётчик без добавки к нему ещё счётчика, то нужно переименовывать дважды (чтобы был 100% результат). Сначала переименование в уникальные имена по порядку Code renms=%L||##cntr<1|1|8|1>||$$~~rndm<3|8> , а потом Code renms=%L||##::||&&.+\\(.+)\\.+\\?!!$1||$$~~-~~cntr<1|1|3|1>
этот процесс ещё проверю, возможно найдётся менее затратный способ
[plus]к примеру скрипт RenameDifferentCounter.vbs при совпадении выдаёт ошибки, если не может переименовать, а мне не хотелось бы видеть их, да и двойного счётчика тоже[/plus]
[plus]В 9 bete будет параметр [double]- для счётчиков (по желанию). Работает как часы )[/plus]
|
|
| |
shveicar | Дата: Вторник, 20.11.2012, 00:39 | Сообщение № 19 |
|
Вопрос про объединение двух команд,- для удобства просмотра загруженных файлов- сделал кнопку: Доступно только для пользователей как объединить этот параметр с командой "patha=clpget" То есть, - что бы после преобразования строки в буфере, - в total commander открывался каталог с именем файла. (конечно если он существует, если нет, то просто каталог). В идеале - мечтаю сделать так, что бы путь выделенный в строке браузера (offline explorer) при нажатии на кнопку, - копировался в буфер, преобразовывался и в total commander открывался каталог и именем файла (например справа), но это наверное - слишком сложно.. P.s Если в будущих версиях утилиты TCIMG.exe - в файле со справкой, появятся подробные описания основных команд, (расшифровки обозначений !! || и др) - буду очень благодарен. Спасибо.
Сообщение отредактировал shveicar - Вторник, 20.11.2012, 00:42 |
|
| |
Andrey_A | Дата: Вторник, 20.11.2012, 12:19 | Сообщение № 20 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7186
Награды: 143
Репутация: 125
Аверин Андрей
|
Quote (shveicar) как объединить этот параметр с командой Добавить после пробела. пример
|
|
| |
shveicar | Дата: Пятница, 30.11.2012, 16:56 | Сообщение № 21 |
|
Спасибо.
Добавлено (30.11.2012, 16:56) --------------------------------------------- При тестировании beta 12 обнаружились не работающие кнопки
Доступно только для пользователей в beta 12 работает лучше, процесс пошел до конца- но выскакивает AutoIt Error Line 154 (File "J:\8total\Utils\TCIMG_2.1\TCIMG.exe"): Error: Variable used without being declared.
Неадекватно копируются пути в кнопке например оригинал - Code f:\test\19\1_\.anatomy of kiss p3-@_28352.html и результатCode file://f:\test\19\1_\ANATOM~2.HTM Доступно только для пользователей для теста - имена взяты из файла архива Большое Спасибо.
Сообщение отредактировал shveicar - Понедельник, 03.12.2012, 03:24 |
|
| |
Andrey_A | Дата: Понедельник, 03.12.2012, 03:03 | Сообщение № 22 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7186
Награды: 143
Репутация: 125
Аверин Андрей
|
Quote (shveicar) При тестировании beta 10 обнаружилась не работающая кнопка Спасибо за находку исправил http://tc-image.3dn.ru/forum/11-557-4099-16-1352962888 Quote (shveicar) Также неадекватно срабатывает кнопка В 11 бете всё нормально, на твоём архиве создалось 723 папки - по 100 раскидалось
Quote (shveicar) Неадекватно копируются пути в кнопке Что именно не так - 72 тысячи обработались примерно за 2 мин
Quote (shveicar) Неадекватно копируются пути в кнопке например результат - file://f:\test\1\-76A8~1.-@_
Это короткие имена. А оригинал какой
[ps]У меня из твоего архива все с расширением html - такого как у тебя в примере нет[/ps]
Quote (shveicar) Line 154 (File "J:\8total\Utils\TCIMG_2.1\TCIMG.exe"): Я уже поправил - перезалил Эта ошибка ни на что не влияет... это непрописанная переменная
Quote (shveicar) f:\test\19\1_\.anatomy of kiss p3-@_28352.html результат file://f:\test\19\1_\ANATOM~2.HTM
Всё правильно
Может тебе надо обычные пути, то это Code lists=%Z%L||##path<0>
|
|
| |
shveicar | Дата: Понедельник, 03.12.2012, 03:54 | Сообщение № 23 |
|
Quote такого как у тебя в примере нет Конечно, - ведь Я их потусовал, туда, сюда, с разными операциями - вот они и изменились.. Quote Может тебе надо обычные пути Просто по описанию в кнопке, подумал что идет преобразование обычного пути в вид file://обычный путь - а здесь выходят dos имена... Также - непонятно работает кнопка для транслита и на оборот (последний раз ей пользовался по моему в 8версии - было все нормально). Если точно, - при выделении на переименование - "разношёрстных" файлов (русские и латинские буквенно цифровые имена) идет ошибка Line 148 Error: Variable used without being declared. Половина файлов переименовывается, а дальше процесс зависает и переименование до конца не происходит. Может конечно дело - в совпадении?..
Сообщение отредактировал shveicar - Понедельник, 03.12.2012, 03:59 |
|
| |
Andrey_A | Дата: Вторник, 04.12.2012, 07:42 | Сообщение № 24 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7186
Награды: 143
Репутация: 125
Аверин Андрей
|
Quote (shveicar) Также - непонятно работает кнопка для транслита Исправлено
|
|
| |
shveicar | Дата: Четверг, 13.12.2012, 01:20 | Сообщение № 25 |
|
Здравствуйте. Немного странно ведет себя кнопка Доступно только для пользователей Если попытаться с помощью неё - переименовать файл без расширения, - по на его месте возникает папка с таким именем, а сам файл переноситься на несколько уровней внутрь папки, и остается не переименованным.
|
|
| |
Andrey_A | Дата: Понедельник, 17.12.2012, 00:44 | Сообщение № 26 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7186
Награды: 143
Репутация: 125
Аверин Андрей
|
Quote (shveicar) Если попытаться с помощью неё - переименовать файл без расширения, - по на его месте возникает папка с таким именем В последней версии TCIMG22 такого не наблюдается
|
|
| |
shveicar | Дата: Воскресенье, 13.01.2013, 19:13 | Сообщение № 27 |
|
Здравствуйте. ХарВик А вариант для 120 х 120 имеется? У меня из картинки 1000 х 2000 делает не равный размер, если взять 120 х 120 то получается 60 х 120. Или нужно настройки Irfan View менять..
|
|
| |
ХарВик | Дата: Воскресенье, 13.01.2013, 19:26 | Сообщение № 28 |
|
Да, действительно, здесь предусмотрено пропорциональное изменение сторон изображения. Я не совсем понимаю, зачем из фото 1000х2000 делать квадратное фото, оно будет сжатым, т.е искажённым, а если делать нормальным, т.е не искажённым, то нужно сначала обрезать,и т.д. Ну, короче, это уже другая история, нужно подумать....т.е желательно понять, что именно требуется?
|
|
| |
shveicar | Дата: Суббота, 02.02.2013, 23:30 | Сообщение № 29 |
|
Приветствую Всех. Вопрос таков: сделал кнопку Доступно только для пользователей Хотел бы упростить команду - добавив переменную например шаг {4} но что то, - не выходит.. В общем, нужно получить регулярное выражение, которое позволит Отбрасывать все что после 4 каталога, и если в конце строки идет расширение .exe то оставить его без изменения, в остальных случаях заменить окончание строки на\ например строки: Доступно только для пользователей должно получиться - Доступно только для пользователей Надеюсь, такое возможно. Спасибо.
Добавлено (02.02.2013, 23:30) --------------------------------------------- Здравствуйте. Вопрос по такой кнопке Доступно только для пользователей Можно ли сделать чтобы после перемещения файла в папку, - курсор появлялся на этой (созданной) папке, или как дополнительная опция - осуществлялся вход в эту папку(к файлу), - просто когда файлов и каталогов в одной папке прилично, - получается что после добавления очередного, какое то время приходиться тратить на его поиск. С курсором было бы удобней. Спасибо.
Сообщение отредактировал shveicar - Суббота, 02.02.2013, 23:32 |
|
| |
Andrey_A | Дата: Понедельник, 04.02.2013, 09:15 | Сообщение № 30 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7186
Награды: 143
Репутация: 125
Аверин Андрей
|
Цитата (shveicar) l:\каталог\8total\Programs\Acrodisk_dir\Portable Acronis Disk Director Home.exe l:\каталог\8total\Programs\delphi7.exe должно получиться - Код l:\каталог\8total\Programs\Acrodisk_dir\ l:\каталог\8total\Programs\delphi7.exe Попробуй так
Код (\w:\\)(([^\\]*\\){4})(.*)!!$1$2
Цитата (shveicar) Можно ли сделать чтобы после перемещения файла в папку, - курсор появлялся на этой (созданной) папке, или как дополнительная опция - осуществлялся вход в эту папку(к файлу)
пример
|
|
| |
|