при включённом антивирусе Касперского - НЕ работает
У меня стоит Аваст, пытался блокировать, сам себе разрешал дальше работать утилите, т.е говорил, что нет подтверждения, что файл вредоносный, я разрешал работать дальше. Потом поставил утилиту в исключения и дальше работает без запросов.
- пробую пользоваться TCIMG 2.2, но при каждом обращение к TCIMG.exe из vbs скрипта выскакиевает UAC, оч. напрягет, может есть способ избавится от UAC предупрежений, не отключая его совсем из системы?
Откуда вы запускаете утилиту? Из сборки TC Image? Система, разрядность на которой вы запускаете?
size:7pt">Quote (LonerD)
уже просто так не поддаются распаковке
Зачем утилиту распаковывать?...
size:7pt">Quote (LonerD)
Последние версии (примерно с 8-9 беты)... Касперского
Жаль, что выясняется это спустя месяц после 8 беты
size:7pt">Quote (LonerD)
неправильное как со стороны утилиты
А чем оно не правильно со стороны утилиты? Утилита не правильно работает? выдаёт какие-то ошибки?...
Вопрос утилит и антивируса поднимался не раз у всех сборщиков и не только по поводу всевозможных реакций антивирусника. И всегда программа и утилита виновата? - НЕТ!
Взять ту же TCMC - она в virustotal показывала 14\46 - лично связывался с польским автором - он так же заверил что нет в утилите вирусов, и он дал 5 вариантов компановки, в одном из них реакция антивирусников снизилаcь до 5\46
У тебя в шапке сборки написано: "Внимание!!! Вирусы и вредоносные компоненты в сборке отсутствуют, не пытайтесь их там искать." Хотя наверняка найдутся утилиты, которые в virustotal покажут что-то. Но это не означает что они связаны с вирусом...
Утилита TCIMG не раз проверялась в разных ситуациях - я специально ставил ряд антивирусников и Касперского тоже - она работала отлично!!!
Вот сканирование virustotal.com сам скрипт TCIMG.au3
Хотя там показывает Dr.Web, но им тоже было проверено самой программой и он ничего не показал. В своё время лично отсылал десятки простых vbs скриптов AkelPad и тотала в лабораторию, где они извинялись за ошибку
size:7pt">Quote (LonerD)
при включённом антивирусе Касперского - НЕ работает!
При включённом Касперском много чего ещё не работает... А при больших и специфических объёмах с ним вообще невозможно работать как и с рядом других антивирусников
Что не даёт утилиту поставить в исключение?
Я понимаю, что хочется на 100% быть уверенным в том, что при установке тотала, где имеется утилита её не съел антивирусник и чтобы всё работало... Можно попробовать разную компиляцию... но говорить, что идёт не правильная работа со стороны утилиты - это не корректно.
Продолжается работа с утилитой В последней бете работа была направлена на выделение различных элементов и сохранение списка
size:12pt;">TCIMG 2.3. beta 1 от 21.12.2012
size:0,closeonesc:1,resize:1},{url:'/index/40'});return false;">Доступно только для пользователей
(в TCIMG.chm не вносил изменения. Слишком много всего - не хочется время тратить - внесу в финальной версии)
21.12.2012 [2.3 beta 1]
size:7pt">Код
[±] Исправлена - работа подпараметра "test<...>" - определение расширений, имён с разным регистром - определение открыт архив или папка [+] Добавлены команды "marks=LIST/0/1/2/3/4/5/6/7/8/9/10/11||test<Value!!Condition//..//ValueN!!ConditionN>||zebr<Begin|Step|InARow>||slep<MILLIS>||numb<Number>||save<PATHLIST(LIST1\$f№)>||open<NAMEKEYPROG\ASS\ASSINI|NUMBER|EXPL ORER> ([input=TITLE|INFO|LINE],clpget)" [+] Добавлены параметры в команду "lists=...||save<PATHLIST(LIST1\$f№)>||code<Number>||open<NAMEKEYPROG\ASS\ASSINI|NUMBER|EXPLORER>" [+] Добавлены в TCIMG.ini в секцию [Setting] ключи PauseMarker, FileList1, FileList2.., SaveOrAndMarker, SaveOrAndClipboard, OverWriteListMarker, OverWriteListClipboard
size:7pt">Код
74. "marks=LIST/0/1/2/3/4/5/6/7/8/9/10/11||test<Value!!Condition//..//ValueN!!ConditionN>||zebr<Begin|Step|InARow>||slep<MILLIS>||numb<Number>||save<PATHLIST(LIST1\$f№)>||open<NAMEKEYPROG\ASS\ASSINI|NUMBER|EXPL ORER> ([input=TITLE|INFO|LINE],clpget)" - LIST - %L или %Z%L (или путь\к\списку для выделения) - обязательный параметр, который идёт всегда первым или без предварительного выделения 0 - будет получен весь список активной панели, 1 - только список файлов, 2 - список папок, 3 - всё вниз от курсора, 4 - только файлы вниз от курсора, 5 - только папки вниз от курсора, 6 - всё вверх от курсора, 7 - только файлы вверх от курсора, 8 - только папки вверх от курсора, 9 - всё вверх, 10 - всё вверх только файлы, 11- всё вверх только папки - Параметры отделяются || - Пауза. Формат параметра slep<MILLIS>, где MILLIS миллисекунды перед получением списка элементов. Используется при первом параметре 0/1/2 (по умолчанию 40) - Ввод информации. Формат под-параметра [input] или [input=TITLE|INFO|LINE] или [input=BOX1], в любом месте строки параметров, где встретится [input], будет вызвано диалоговое окно, где можно ввести данные. Расширенный [input=TITLE|INFO|LINE] позволяет самому настроить окно ввода, где TITLE - заголовок окна, INFO -Информация в окне, LINE - начальная строка в окне ввода. Так же поддерживается формат [input=BOX1..N], где BOX1, BOX2 ... BOXN - являются шаблонами, которые прописываются в TCIMG.ini, в секции [Setting] , в соответствующих ключах InputBox1, InputBox2 ... InputBoxN, в которых прописывается строка в том же формате TITLE|INFO|LINE - Количество. Формат параметра numb<Number>, где Number - число выделяемых элементов - Буфер обмена. Параметр clpget может использоваться совместно с другими параметрами, clpget будет заменён содержимым из буфера обмена - Чередованием. Формат параметра zebr<Begin|Step|InARow>, где Begin - с какого элемента начинать отсчёт; Step - шаг, InARow - количество подряд элементов - Сохранение. Формат параметра save<PATHLIST(LIST1\$f№)>, где PATHLIST - путь к файлу для сохранения, можно использовать сокращения для специальных папок $f01-$f42), Так же поддерживается формат LISTN, где LIST1, LIST2 ... LISTN - являются шаблонами, которые прописываются в TCIMG.ini, в секции [Setting] , в соответствующих ключах FileList1, FileList2 ... FileListN, в которых прописывается путь к файлу сохранения - Кодировка. Формат параметра code<Number> , где Number - 0 - ANSI 1251; 1 - UTF-16 LE 1200; 2 - UTF-16 BE 1201; 3 - UTF-8 с BOM, 4 - UTF-8 без BOM (так же кодировку по умолчанию можно прописать в ключе FileCoding секции [Setting]) - Открытие файлов. Параметр open<NAMEKEYPROG\ASS\ASSINI|NUMBER|EXPLORER>, где NAMEKEYPROG - имя КЛЮЧА программы прописанной в TCIMG.ini в секции [Programs], если ASS, то программа ищется по расширению в ассоциациях Total Commander в Wincmd.ini в секции [Associations], если ASSINI, то программа ищется по расширению в ассоциациях прописанных в TCIMG.ini в секции [Associations] (синтаксис аналогичен Wincmd.ini секции [Associations]); NUMBER - количество открываемых файлов, -1 - все; EXPLORER - не обязательный, любой, означает открытие программы в программе ассоциируемой программе в системе - Маска шаблонов. Формат под-параметра [extnd=Name], в любом месте строки параметров, где встретится [extnd=Name], будет подгружен строка-шаблон значений, прописанных TCIMG.ini, в секции [Extensions], где Name - имя ключа ~ Сравнение по элементам пути: Value = (0/1)(p/d/n/i/e); 1 - Будут (0 - не будут) переименованы только те элементы, которые имеют совпадения, заданные в виде регулярного выражения Condition, в : p - полном пути, d - родительском каталоге, n - базовом имени, i - базое имя + расширение, e - расширении. (если в регулярном выражении присутствуют заглавные буквы, то будет регистр учитыватся, если нет заглавных, то регистр не учитывается) ~ Сравнение по элементам пути: Value = (0/1)(p/d/n/i/e); 1 - Будут (0 - не будут) переименованы только те элементы, которые имеют совпадения, заданные в виде регулярного выражения Condition, в : p - полном пути, d - родительском каталоге, n - базовом имени, i - базое имя + расширение, e - расширении. ~ Сравнение по атрибутам: Value = (0/1/2/3)a - атрибуты; 1 - Будут (0 - не будут) переименованы только те элементы, которые имеют совпадение одного из элементов заданной строки атрибутов Condition; 2 - Будут (3 - не будут) переименованы только те элементы, которые имеют все совпадени элементов заданной строки атрибутов. Condition - строка из букв задаваемых атрибутов: RASHNDOCT (см. Дополнения) ~ Сравнение по размерам : Value = (0/1/2)r - размер; Будут переименованы только те элементы, которые 0 - меньше, 1 - больше, 2 - равны заданному размеру. Размер может быть указан: цифра + B - байты, K - килобайты, M - мегабайты, G - гигабайты ~ Сравнение по чередованию : Value = (0/1)z!! Condition = Begin!!Step!!InARow ; Будут переименованы только те элементы, которые имеют совпадения с условиями заданной строки чередования: Condition, где Begin - с какого элемента начинать отсчёт; Step - шаг, InARow - количество подряд элементов
size:7pt">Код
"marks=1||test<1e!!jpg|bmp>" - выделить все файлы jpg и bmp "marks=1||test<0e!!jpg|bmp>" - выделить все файлы кроме jpg и bmp
"marks=0||test<1n!!3>" - выделить все файлы и папки, в базовом имени которых есть 3 "marks=0||test<1n!!3|0>" - выделить все файлы и папки, в базовом имени которых есть 3 или 0 "marks=1||test<1n!!r|w>" - выделить все файлы, в базовом имени которых есть r или w "marks=2||test<1n!!_|->" - выделить все папки, в базовом имени которых есть _ или -
"marks=0||test<1n!![a-z]>" - выделить элементы, в которых есть латинские символы "marks=0||test<1n!![А-Я|Ё]>" - выделить элементы, в которых есть заглавные русские буквы
"marks=0||test<0r!!1M>" - выделить все папки и файлы, размер которых меньше1МБ "marks=1||test<0r!!1M>" - выделить все файлы, размер которых меньше 1МБ "marks=2||test<0r!!1M>" - выделить все папки, размер которых меньше1МБ "marks=0||test<1a!!R>" - выделить все папки и файлы, которые имеют атрибут "только чтение"
"marks=%Z%L||test<1e!!jpg|bmp>" - из выделенного оставить выделенными только файлы jpg и bmp
"marks=0||zebr<1|2|1>" - выделить всё "зеброй" "marks=1||zebr<1|2|1>" - выделить только файлы "зеброй" "marks=2||zebr<1|2|1>" - выделить только папки "зеброй" "marks=0||zebr<1|2|1>||slep<500>" - выделить всё "зеброй" при большом количестве элементов "marks=0||zebr<2|2|1>" - выделить всё "зеброй", начиная со 2-го элемента "marks=0||zebr<1|3|1>" - выделить каждый третий элемент "marks=3||zebr<1|4|3>" - выделить всё "зеброй" по 3 элемента от курсора вниз
"marks=3||numb<5>" - выделить 5 элементов вниз от курсора вниз "marks=4||numb<5>" - выделить 5 элементов вниз от курсора вниз (только файлы) "marks=5||numb<5>" - выделить 5 элементов вниз от курсора вниз (только папки) "marks=6||numb<5>" - выделить 5 элементов вниз от курсора вверх "marks=9||numb<5>" - выделить 5 элементов снизу вверх "marks=0||numb<5>" - выделить 5 элементов сверху вниз "marks=0||numb<[input=BOX16]>" - выделить 5 элементов сверху вниз. Количество вводится в диалоге "marks=9||numb<[input=BOX17]>" - выделить 5 элементов снизу вверх. Количество вводится в диалоге "marks=3||numb<[input=BOX18]>" - выделить 5 элементов вниз от курсора вниз. Количество вводится в диалоге "marks=3||numb<[input=BOX19]>" - выделить 5 элементов вниз от курсора вверх. Количество вводится в диалоге
"marks=0||test<1e!![extnd=Arhive]>" - выделить только файлы по маске-шаблону Arhive активной панели (маска-шаблон в ключе Arhive в секции [Extensions]) "marks=0||test<1n!!clpget>" - выделить все файлы и папки, в базовом имени которых есть фраза или вхождение регулярного выражения из буфера обмена
"marks=0||test<1e!!jpg|bmp>||save<LIST1>" - сохранить виртуальное выделение в файл (путь прописан в секции [Setting] в ключе FileList1) "marks=0||test<1e!!jpg|bmp>||save<%%COMMANDER_PATH%%\Files\Lists\MarkerList\111.txt>" - сохранить виртуальное выделение в заданный файл "marks=0||test<1e!!jpg|bmp>||save<$f06\111.txt>" - сохранить виртуальное выделение в файл на рабочем столе "marks=0||test<1e!!jpg|bmp>||save<%pList.txt>" - сохранить виртуальное выделение в файл в активной панели "marks=0||test<1e!!jpg|bmp>||save<%tList.txt>" - сохранить виртуальное выделение в файл в другой панели
"marks=0||test<1e!!jpg|bmp>||save<LIST1>||open<ASS|1>" - сохранить виртуальное выделение в файл (имя прописано в секции [Setting] в ключе FileList1) + открыть в программе (программа для открытия ищется по расширению в ассоциациях TC wincmd.ini секция [Associations]) "marks=0||test<1e!!jpg|bmp>||save<LIST1>||open<ASSINI|1>" - сохранить виртуальное выделение в файл (имя прописано в секции [Setting] в ключе FileList1) + открыть в программе (программа для открытия ищется по расширению в ассоциациях TC TCIMG.ini секция [Associations]) "marks=0||test<1e!!jpg|bmp>||save<LIST1>||open<TextEdit|1>" - сохранить виртуальное выделение в файл (имя прописано в секции [Setting] в ключе FileList1) + открыть в программе (прописана в секции [Programs] в TextEdit)
"marks=0||test<1e!!jpg|bmp>||save<LIST2>||code<4>||open<ASS|1>" - сохранить виртуальное выделение в файл в кодировке UTF-8 без BOM ... открыть
"lists=%Z%L||##path<1>||save<%tList.txt>" - Копировать в буфер пути... + сохранить список в файл в другой панели "lists=%Z%L||##path<1>||save<%%COMMANDER_PATH%%\List.txt>" - Копировать в буфер пути... + сохранить список в заданном файле "lists=%Z%L||##path<1>||save<$f06\111.txt>" - Копировать в буфер пути... + сохранить список на рабочем столе "lists=%Z%L||##path<1>||save<LIST2>" - Копировать в буфер пути... + сохранить список в файл (путь прописан в секции [Setting] в ключе FileList2) "lists=%Z%L||##path<1>||save<%%COMMANDER_PATH%%\List.txt>||open<%%COMMANDER_PATH%%\Notepad++\notepad++.exe|1>" - Копировать в буфер пути... + сохранить список в файл... + открыть в notepad++ "lists=%Z%L||##path<1>||save<$f06\111.txt||open<ASS|1>" - Копировать в буфер пути... + сохранить список в файл... + открыть в ассоциированной в TC программе "lists=%Z%L||##path<1>||save<LIST2>||code<4>||open<ASS|1>" - Копировать в буфер пути... + сохранить список в файл... в кодировке UTF-8 без BOM + открыть в ассоциированной в TC программе
size:0,closeonesc:1,resize:1},{url:'/index/40'});return false;">Доступно только для пользователей
(в TCIMG.chm не вносил изменения. Слишком много всего - не хочется время тратить - внесу в финальной версии)
size:7pt">Код
22.12.2012 [2.3 beta 2] [+] Добавлены параметры в команды renms, moves, copys, marks, lists новые параметры test<(0/1/2)l!!(p/d/n/i/e)!!Number> [+] Добавлены параметры в команду marks новые параметры PS<Path!!Flag!!Recursion!!Mask!!Include!!Registr> [±] Исправлена - работа под-параметра "test<...>" в параметре lists - команда выделения при большом количестве - функция удаления временных файлов
size:7pt">Код
"marks=0||test<0l!!n!!5>" - выделить все файлы и папки, в базовом имени которых 5 символов "marks=0||test<1l!!n!!5>" - выделить все файлы и папки, в базовом имени которых больше 5 символов "marks=0||test<2l!!n!!5>" - выделить все файлы и папки, в базовом имени которых меньше 5 символов
"copys=%L||%t||test<1l!!n!!5>" - Копирует выделенные элементы в другую панель - только те, которые имеют в базовом имени больше 5 символов "moves=%L||%t||test<1l!!n!!5>" - Перемещает выделенные элементы в другую панель - только те, которые имеют в базовом имени больше 5 символов "renms=%L||test<1l!!n!!5>||^^_" - Переименовывает ... добавляет в начало _ - только те, которые имеют в базовом имени больше 5 символов "lists=%L||test<1l!!n!!5>||^^_" - Копировать в буфер у выделенного полные пути... добавляет в начало _ - только те, которые имеют в базовом имени больше 5 символов
"marks=PS<%p!!1!!0!!*.ini|*.txt*>" - выделить все файлы ini и txt в активной панели
Добавлена установка/снятие атрибутов + ряд полезных мелочей
size:12pt;">TCIMG 2.3. beta 3 от 24.12.2012
size:0,closeonesc:1,resize:1},{url:'/index/40'});return false;">Доступно только для пользователей
(в TCIMG.chm не вносил изменения. Слишком много всего - не хочется время тратить - внесу в финальной версии) Описание в TCIMG.txt
size:7pt">Код
24.12.2012 [2.3 beta 3] [±] Исправлен - вызов [input=BOXN] при отсутствии информации в - под-параметр выделения определённого количества элементов - метод сравнения строк с регулярными выражениями в test<...> [+] Добавлены параметры в команды marks list<LIST(*EXT)!!NUMBER> line<STRING(*EXT)!!DELIM> [+] Добавлены команды "attrb=LIST/PS<Path!!Flag!!Recursion!!Mask!!Include!!Registr>||LINEATTR!!YNRECURSION||[input=TITLE|INFO|LINE]||[sfold=INFO|IPATH]||test<Value!!Condition//..//ValueN!!ConditionN>" [+] Добавлены в под-параметр test<(0/1/2/3)l!!(p/d/n/i/e)!!Number(-Number2)> test<(0/1/2/3)r!!Size(-Size2)>
size:7pt">Код
"marks=list<clpget>" - выделить по списку из буфера "marks=line<clpget!!;>" - выделить файлы из строки элементов, разделенной ";" из буфера обмена "marks=%Zlist<%%COMMANDER_PATH%%\Files\Lists\MarkerList\MarkerList.txt>" - выделить из указанного списка "marks=%Z%L||clip<>" - скопировать выделение в буфер обмена "marks=0||test<3l!!n!!5-8>" - выделить по диапазону символов с 5-го по 8 включительно "marks=0||test<3r!!1M-2M>" - выделить по диапазону размера от 1МБ до 2МБ "attrb=%L||+R!!0" - для выделенных элементов установить атрибут "только чтение" (без рекурсии) "attrb=%L||+H!!0" - для выделенных элементов установить атрибут "скрытый" (без рекурсии) "attrb=%L||+RS!!1" - для выделенных элементов установить атрибут "только чтение" и "системный" (с рекурсией) "attrb=%L||+AR-SH!!1" - для выделенных элементов установить атрибут "только чтение" и "архивный", снять"системный" и "скрытый" (с рекурсией)
Цитирую frsasa: - пробую пользоваться TCIMG 2.2, но при каждом обращение к TCIMG.exe из vbs скрипта выскакиевает UAC, оч. напрягет, может есть способ избавится от UAC предупрежений, не отключая его совсем из системы?
Откуда вы запускаете утилиту? Из сборки TC Image? Система, разрядность на которой вы запускаете?
--- "Откуда вы запускаете утилиту?" - запускаю TCIMG из vbs, назначенного на кнопку ТС, вот таким кодом:
...' тут просто создаются нужные мне каталоги, затем хочу отрефрешить панель, чтобы созданые папки сразу появилсь в панели ТС
With CreateObject("WScript.Shell") .Run """" & SudoPath & """ """ & TCIMGPath & """ tcimg=50~~$cm540" ' - Refresh Directory in TC panel End With
это вариант с Sudo.exe, без Sudo.exe тот же эффект: UAC просит разрешение на запуск TCIMG.exe
Примечательно: что даже если я распакую TCIMG.zip в любой каталог и запущу TCIMG.exe Windows Explorer-ом, чтобы утилита просто показала окно с версией, то тоже UAC просит разрешение на запуск.
"Из сборки TC Image?" - не, не из сборки TC Image, пробую сделать свою сборку для личных нужд, пока на базе ТС 7.56a ("TC Image" для меня великовата + у меня специфичный дизайн)
"Система, разрядность на которой вы запускаете?" - Windows7 x64, права учетной записи - администратор, права на доступ в папку totalcmd - полные, UAC - включен, Брендмауер - выключен, антивируса - нет
PS: знаю что можно запускать TC с повышенными правами через планировщик задач (это решает проблему с UAC запросами), но хотелось бы сохранить portable и оч. не хочется возится с планировщиком на каждом новом компе (к тому у некторых палнировщик вообще отключен, как раз из соображений безопасности)
PPS: еще знаю, есть какой то UAC-off.reg, судя по Google используется во многих сборках ТС (видимо применяется во время инсталяции сборки), но я так и не смог его найти.. :-(
даже если я распакую TCIMG.zip в любой каталог и запущу TCIMG.exe Windows Explorer-ом, чтобы утилита просто показала окно с версией, то тоже UAC просит разрешение на запуск.
Пробовали ли запускать от имени администратора?
Я не зря спросил про запуск из TC Image. Если из TC Image запуск нормальный (я подозреваю что именно так), то попробуйте в свою сборку установить плагин autorun.wdx и в Autorun.cfg прописать
size:7pt">Код
# включает отображение административный шар sendcommand cm_administerserver
size:7pt">Цитата (frsasa)
пробую сделать свою сборку для личных нужд, пока на базе ТС 7.56a
Узнать-то можно и многие вещи используются в утилите для разных проверок, но для того чтобы использовать это пользователям, нужно делать параметры условия, IF ... THEN ... END Мысли есть как сделать, пока прорастают...
size:7pt">Цитата (GGG8)
будет ли поддержка выделения по содержимому файлов, мне надо выделить файлы в которых есть фраза из буфера...
Она уже была давно, я просто не успел толком протестировать и доделать... в 4 бете описал и дал примеры
Добавлена возможность копировать, перемещать, выделять, устанавливать/снимать атрибуты, создавать списки для файлов с проверкой по содержимому
size:12pt;">TCIMG 2.3. beta 4 от 26.12.2012
size:0,closeonesc:1,resize:1},{url:'/index/40'});return false;">Доступно только для пользователей
(в TCIMG.chm не вносил изменения. Слишком много всего - не хочется время тратить - внесу в финальной версии) Описание в TCIMG.txt
size:7pt">Код
26.12.2012 [2.3 beta 4] [±] Исправлено - корректное выделение в корне диска - выделение на ftp - получение различных частей пути на ftp - появление увеличивающихся пустых строк в командах с записью в ini файлы - работа команды vers<..> [+] Добавлены в TCIMG.ini в секцию [Setting] ключ PauseMarkerClipboard [+] Добавлены условия проверки есть ли папки/файлы в панели при соответствующем выделении [+] Добавлены параметры в команды renms, moves, copys, marks, lists, attrb новые параметры test<(0/1/2/3/4/5/6/7/8/9)t!!LINE>
size:7pt">Код
"lists=%Z%L||##path<0>||ftp://!!http://" - Копировать в буфер пути выделенных файлов на ftp, заменяя "ftp://" на "http://" "lists=%Z%L||##path<0>||/public/!!/" - Копировать в буфер пути выделенных файлов на ftp, заменяя "/public/" на "/"
"marks=1||test<0t!!clpget>" - Выделить файлы, в содержимом которых нет фразы из буфера обмена "marks=1||test<1t!!clpget>" - Выделить файлы, в содержимом которых есть фраза из буфера обмена "marks=1||test<2t!!clpget>" - Выделить файлы, в содержимом которых нет фразы из буфера обмена (учитывать регистр) "marks=1||test<3t!!clpget>" - Выделить файлы, в содержимом которых есть фраза из буфера обмена (учитывать регистр) "marks=1||test<4t!!clpget>" - Выделить файлы, в содержимом которых нет фразы из буфера обмена (каждое слово в фразе ищется отдельно) "marks=1||test<5t!!clpget>" - Выделить файлы, в содержимом которых есть фраза из буфера обмена (каждое слово в фразе ищется отдельно) "marks=1||test<6t!!clpget>" - Выделить файлы, в содержимом которых нет фразы из буфера обмена (каждое слово в фразе ищется отдельно + учитывать регистр) "marks=1||test<7t!!clpget>" - Выделить файлы, в содержимом которых есть фраза из буфера обмена (каждое слово в фразе ищется отдельно + учитывать регистр) "marks=1||test<8t!!clpget>" - Выделить файлы, в содержимом которых нет подстроки с регулярными выражениями из буфера обмена "marks=1||test<9t!!clpget>" - Выделить файлы, в содержимом которых есть подстрока с регулярными выражениями из буфера обмена
"copys=%L||%t||test<1t!!привет>" - Копировать в другую панель выделенные файлы, в содержимом которых есть слово "привет" "moves=%L||%t||test<0t!!привет>" - Переместить в другую панель выделенные файлы, в содержимом которых нет слова "привет" "renms=%L||test<4t!!НОЛЬ>||^^0" - Переименовать выделенные файлы, в содержимом которых есть слова "НОЛЬ" (учитывая регистр), добавив в начало имён 0 "lists=%L||test<9t!![a-z]>" - Копировать в буфер пути выделенных файлов, в содержимом которых есть латинские символы "attrb=%L||+R!!0||test<1t!!привет>" - Установить атрибут "только чтение" для выделенных файлы, в содержимом которых есть слово "привет"
- да, от имени администратора все ок, в процессе работы никаких вопросов от UAC (но, если ставить "запуск от имени администатора" в ярлык, то естественно при старте запрос UAC на запуск, чего и хотелось бы избежать)
size:7pt">Цитата (Andrey_A)
Я не зря спросил про запуск из TC Image. Если из TC Image запуск нормальный (я подозреваю что именно так)
- скачал TC Image 18.18, распаковал, запускаю TC Image\TotalCmd.exe, для примера запускаю скрипт ZebraMarker.vbs (использующий TCIMG) из меню (Выделить\Дополнительное выделение\Выделить ВСЕ в АКТИВНОЙ ПАНЕЛИ "зеброй") -> получаю несколько предупрежений UAC, соглашаюсь со всеми, в результате выделяются все файлы в каталоге, а не! "зеброй" :-( ... делаю запуск TC Image "запуск от имени администратора" все работет правлильно, никаких запросов UAC. (но, опять таки, если ставить "запуск от имени администатора" в ярлык, то каждый раз запрос на запуск, :-( )
Как-нибудь выберу время и вспомню всё про UAC (при установки и русификации первой английской Vistы в 2006 первое что делалось - это отключалось это самое UAC) - потестирую подробно. frsasa, спасибо за детальную информацию...
Добавлена возможность копировать, перемещать, выделять, устанавливать/снимать атрибуты, создавать списки для файлов с проверкой кодировки
size:12pt;">TCIMG 2.3. beta 5 от 28.12.2012
size:0,closeonesc:1,resize:1},{url:'/index/40'});return false;">Доступно только для пользователей
(в TCIMG.chm не вносил изменения. Слишком много всего - не хочется время тратить - внесу в финальной версии) Описание в TCIMG.txt
size:7pt">Код
28.12.2012 [2.3 beta 5] [±] Исправлено - корректное получения пути активной панели при нескольких ftp [±] Исправлены мелкие недочёты [+] Добавлены параметры в команды renms, moves, copys, marks, lists, attrb новые параметры test<(0/1)c!!ENCODING>
size:7pt">Код
"marks=1||test<1c!!0>" - Выделить файлы, кодировка которых ANSI "marks=1||test<0c!!0>" - Выделить файлы, кодировка которых не ANSI "marks=1||test<1c!!1>" - Выделить файлы, кодировка которых UTF-8 "marks=1||test<1c!!2>" - Выделить файлы, кодировка которых UTF-16 "marks=1||test<1c!!3>" - Выделить файлы, кодировка которых UTF-32
size:0,closeonesc:1,resize:1},{url:'/index/40'});return false;">Доступно только для пользователей
(в TCIMG.chm не вносил изменения. Слишком много всего - не хочется время тратить - внесу в финальной версии) Описание в TCIMG.txt
size:7pt">Код
02.01.2013 [2.3 beta 6] [+] Добавлены новые команды "delss=LIST/PS<Path!!Flag!!Recursion!!Mask!!Include!!Registr>||RECURSE||[input=TITLE|INFO|LINE]||[sfold=INFO|IPATH]||test<Value!!Condition//..//ValueN!!ConditionN>||[length=LINE\Path!!Number]" "slang=LANGUAGE" "delsm" [+] Добавлены параметры в команду lists новые параметры "[input]" [+] Добавлены параметры в команды renms, moves, copys, marks, lists, attrb, creat, folds новые параметры "[length=LINE\Path!!Number]" [+] Добавлены параметры в команды renms, moves, copys, creat, folds новые параметры "bkt<DELIMETER!!LEFT!!RIGHT>" [+] Добавлены параметры в команды renms, moves, copys, lists, marks, attrb, delss новые параметры "[search=Name]" [+] Добавлены параметры в команды marks новые параметры "after<Number>" [+] Добавлена возможность в команду keybd вставлять вместо пробела № [±] Улучшена работа команды arhvup (получение пути без буфера) [±] Исправлено - получение пути в параметрах $f№ без буфера при добавлении к имени пути источника - метод сравнения строк с регулярными выражениями в test<...> [+] Добавлены в TCIMG.ini в секцию [Setting] ключи CounterLeft, CounterRight, Language [+] Добавлен TCIMG.lng [±] Перенесены из TCIMG.ini в TCIMG.lng ключи InputBoxN, FolderBoxN, FolderPoint, FolderZiro, FileNameZiro
size:7pt">Код
"marks=0||test<2l!!n!![length=%P%N!!4]>" - Выделить все элементы, длина базовово имени которых соответствует с длине имени элемента под курсором
"creat=%p||Name.txt||bkt<!![!!]>" - Создать в активной панели файл, если файл существует добавляется счётчик [N] "creat=%p||Name.txt||bkt<!!(!!)>" - Создать в активной панели файл, если файл существует добавляется счётчик (N)
"marks=0||test<1l!!n!!5>||after<1>" - Оставить в панели все файлы и папки, в базовом имени которых больше 5 символов
"delss=%L||1" - Удалить выделенные элементы "delss=%L||1||test<0a!!D>" - Удалить из выделенных элементов только файлы "delss=%L||1||test<1a!!D>" - Удалить из выделенных элементов только папки "delss=%L||1||test<0r!!1M//0a!!D>" - Удалить из выделенных элементов только файлы меньше 1Mb "delss=%L||1||test<1n!![A-Z]>" - Удалить из выделенных элементов только те, которые имеют в базовом имени заглавные латинские буквы "delss=%L||1||test<1e!!jpg|bmp>" - Удалить из выделенных элементов только файлы jpg и bmp
"slang=Russian" - Установка русского языка утилиты, отображаемого в диалогах
"marks=0||test<1n!!.*\(\d+\).*>" - Выделить все файлы и папки, в базовом имени которых есть (N)
"marks=1||test<1e!![search=<Текст>_Текстовые_файлы_ALL]>" - Выделить все файлы из шаблона "<Текст>_Текстовые_файлы_ALL"
Добавлена возможность копировать, перемещать, выделять, устанавливать/снимать атрибуты, создавать списки для файлов с проверкой по содержимому
Спасибо, утилита покоряет новые вершины!
Вопрос: в переименовании есть ли поддержка удаления части символов в имени как в групповом переименовании Пример [N3-], [N3-6], [N3,4], [N-3,4], [N-4-]
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ Добавлена возможность копировать/перемещать/переименовывать/удалять с сохранением комментариев в descript.ion
size:12pt;">TCIMG 2.3. beta 7 от 03.01.2013
size:0,closeonesc:1,resize:1},{url:'/index/40'});return false;">Доступно только для пользователей
(в TCIMG.chm не вносил изменения. Слишком много всего - не хочется время тратить - внесу в финальной версии) Описание в TCIMG.txt
size:7pt">Код
03.01.2013 [2.3 beta 7] [±] Исправлены последствия реструктуризации кода [+] Добавлена возможность копировать/перемещать/переименовывать/удалять с сохранением комментариев в descript.ion [+] Добавлен в TCIMG.ini секция Setting ключ Descript