|
ЗАКАЗ КНОПОК
|
|
| ХарВик | Дата: Вторник, 17.04.2012, 21:49 | Сообщение № 1 |
|
|
ЗАКАЗ КНОПОК
В этой теме Вы можете высказывать идеи о каких-либо кнопках. Вы можете описать какую хотелось бы иметь кнопку и возможно найдутся те, кто подскажет как её сделать. Большая просьба чётко описывать задачу, от этого будет зависеть качество её решений
Группа TCIMG в Telegram
.
|
| |
| |
| asmadeus | Дата: Пятница, 16.06.2017, 21:09 | Сообщение № 1006 |
|
|
Цитата GKV (  ) 1. А как сделать чтобы открывалось не в браузере по умолчанию, а в internet explorer в режиме без надстроек? С internet explorer проще, например так
Код TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe exect=$var_s=RegRead('HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Tcpip\Parameters','DhcpNameServer') brwsr=$var_s!!%%PROGRAMFILES%%\Internet~~Explorer\iexplore.exe %COMMANDER_PATH%\TCIMG.exe Открыть настройки роутера %COMMANDER_PATH%\
-1 Запуск его без надстроек выполняется запуском его с ключом
Но как связать все - не знаю, по крайней мере у меня или не получилось, или мне не хотелось
|
| |
| |
| GKV | Дата: Пятница, 16.06.2017, 21:28 | Сообщение № 1007 |
Рядовой
На сайте с: 14.01.2016
Город: Калуга
Сообщений: 17
|
asmadeus, уже ближе к истине, спасибо.
Но все же хотелось бы допилить это
|
| |
| |
| Andrey_A | Дата: Пятница, 16.06.2017, 22:32 | Сообщение № 1008 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7212
Награды: 144
Репутация: 132
Аверин Андрей
|
Цитата asmadeus (  ) -extoff Подключить параметры можно через команду start или cmdbt
Код exect=$var_s=RegRead('HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Tcpip\Parameters','DhcpNameServer') start=Explorer||-extoff||$var_s
Цитата sfdgsdfgsdfgsdf (  ) Проверка соответствия расширения файла его типу по содержимому, а также определение типов файлов без расширений.
В TCIMG есть параметр extplus<> , воспользуйтесь поиском по справке или командой exmpl
Код exmpl=1|0||extplus GLOBALEXMPL<a>
Цитата sfdgsdfgsdfgsdf (  ) Можно было бы задействовать плагин TrID.wdx.
Не буду даже смотреть, 1. там надо подключать программу, 2. когда-то имел общение с этой утилитой и далеко не все она определяет как надо В параметр extplus<> входит распознавание более чем 250 типов основных файлов, если надо добавить какие-то ещё, то пишите в тему расширения функционала http://tc-image.3dn.ru/forum/5-964-1, приложив архив для каждого типа по 20-30 файлов для определения сигнатуры
Цитата sfdgsdfgsdfgsdf (  ) Есть такая проблема: часто ищешь файл и не можешь его найти только и-за орфографической ошибки в имени файла. Можно ли сделать кнопочку с функцией выведения во временную панель списка файлов с ошибкой в правописании имен.
Наверно можно, если вы найдёте чем это делать, на Autoit в TCIMG это реализовывать бессмысленно, т.к. обработка больших текстовых данных (а именно это и нужно будет делать) медленная в отличие от других языков... Поэтому надо искать как и чем...
Цитата GKV (  ) Можно ли сделать панельку которая индексировала бы все эти подпапки в виде кнопок с путями к ним.
chip642 выздоровеет, возможно поможет - он у нас мастер по всяким панелям)
.
|
| |
| |
| asmadeus | Дата: Суббота, 17.06.2017, 07:33 | Сообщение № 1009 |
|
|
Цитата Andrey_A (  ) Подключить параметры можно через команду start или cmdbt
[КОД:] Выделить весь код exect=$var_s=RegRead('HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Tcpip\Parameters','DhcpNameServer') start=Explorer||-extoff||$var_s Так не пашет - открывает эксплорер с поиском яндекса, который собственно и не работает, и все равно не выключает надстройки
|
| |
| |
| Andrey_A | Дата: Суббота, 17.06.2017, 11:01 | Сообщение № 1010 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7212
Награды: 144
Репутация: 132
Аверин Андрей
|
asmadeus, было 4 варманта .. выложил не правильный))
Код start=Explorer||-extoff~~8888888
Код exect=$var_s=RegRead('HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Tcpip\Parameters','DhcpNameServer') start=Explorer||-extoff~~$var_s
|
| |
| |
| Andrey_A | Дата: Суббота, 17.06.2017, 16:01 | Сообщение № 1011 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7212
Награды: 144
Репутация: 132
Аверин Андрей
|
Цитата sfdgsdfgsdfgsdf (  ) Есть такая проблема: часто ищешь файл и не можешь его найти только и-за орфографической ошибки в имени файла. Можно ли сделать кнопочку с функцией выведения во временную панель списка файлов с ошибкой в правописании имен. sfdgsdfgsdfgsdf, Что касается поиска, то можно воспользоваться регулярными выражениями, к примеру:
Можно это делать вручную, можно автоматизировать:
Код "aends=-1||&&(.)!!$1*||?R1 GLOBALAENDS<a>" - вставить между символами буфера обмена знак * "aends=-1||&&(.)!!$1*||?R1 tcimg=$cm501 buttn=TFindFile||+tcTCFIND2|$iGLOBALAENDS<1>||+tcTCFIND8" - в окне ПОИСКА Total Commander в поле "поиск файлов" вставить преобразованную строку из буфера обмена и нажать галочку "Рег.выр."
В окне ПОИСКА Total Commander в поле "поиск файлов" вставить преобразованную строку из буфера обмена, нажать галочку "Рег.выр." и произвести поиск Доступно только для пользователей
Для других пожеланий
Цитата 1. Игнорирование регистра букв 2. Игнорирование слов с символами вне алфавита (включая цифры). 3. Игнорирование смеси русских и латинских букв (вернее проверяется только русскоязычная часть подряд идущих символов. Т..е. в слове победаkommunizmaвпереди проверяется только "победа" и "впереди". 4. Варианты для русского языка и английского языка. 5. Некоторые разделители в имени файла считаются пробелами (подчеркивание, точка и пр.) 6. HTML-ные кодировки пробелов, & и т.п. рассматриваются как соответствующие символы (пробел, & и т.п.).
Вы можете составить своё(и) регулярные выражения и по данному примеру вводить в поиск.
------------------- Ещё раз на счёт проверки орфографии, к примеру можно через объект MS Office (если он установлен) Но я не вижу тут автоматизации: к примеру я написал "азарной гульяка" Так словарь выдаст десятки слов и надо выбирать глазами (первое попавшееся "правильное" слово тут не подойдёт) Потому что 1-е слово мне выдаст "азартной" Для слова "азарной" вообще не выводится правильный вариант (проверял словарём в FieFox, в QIP, в MS Word) потому что в слове не одна а 2 ошибки... Для слова "гульяка" первое слово MS Word выдаёт "гулька"
Автоматизации может подлежать проверка и возврат числа: 0 - не правильное слово, 1 - правильное ... а вот выбор ... как-то тут все непонятно...
Возможно у кого-то могут быть другие соображения и есть опыт в автоматизации проверки орфографии.
|
| |
| |
| chip642 | Дата: Суббота, 17.06.2017, 18:15 | Сообщение № 1012 |
|
|
Цитата GKV (  ) Допустим, есть папка "1" с подпапками "1.1", "1.2", "1.3" и т.д., соответственно. Можно ли сделать такую выпадающую панель которая как-то сканировала все подпапки в папке "1" и сама создавала или же удаляла кнопки с путями к этим подпапкам?
Цитата GKV (  ) Есть папка, в ней лежат еще с десяток постоянно меняющихся папок. Можно ли сделать панельку которая индексировала бы все эти подпапки в виде кнопок с путями к ним.
Правильно ли я понял, что нужно вывести папки 1-го уровня на какую-то панель, с возможностью вхождения в них, если да, то чем не устраивает вариант просто добавить основную папку, например папка "1" (первая цитата) на панель инструментов и просто по мере надобности входить в нее и наблюдать её структуру. Сделать можно, но надо знать какие преимущества получит пользователь в отличии от уже имеющихся средств.
|
| |
| |
| GKV | Дата: Воскресенье, 18.06.2017, 03:46 | Сообщение № 1013 |
Рядовой
На сайте с: 14.01.2016
Город: Калуга
Сообщений: 17
|
Andrey_A,
Цитата Andrey_A (  ) asmadeus, было 4 варманта .. выложил не правильный))
[КОД:] Выделить весь код start=Explorer||-extoff~~8888888
[КОД:] Выделить весь код exect=$var_s=RegRead('HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Tcpip\Parameters','DhcpNameServer') start=Explorer||-extoff~~$var_s
Все еще не работает.. Открывает обычный ie c поиском "-extoff + значение var_s"
Почитав мануал к команде start понял что правильнее будет так
Код start=Explorer||param<-extoff> Но вот как потом передать туда значение переменной var_s, я так и не понял(
chip642,
Цитата chip642 (  ) Правильно ли я понял, что нужно вывести папки 1-го уровня на какую-то панель, с возможностью вхождения в них, если да, то чем не устраивает вариант просто добавить основную папку, например папка "1" (первая цитата) на панель инструментов и просто по мере надобности входить в нее и наблюдать её структуру. Сделать можно, но надо знать какие преимущества получит пользователь в отличии от уже имеющихся средств. Итак, есть папка "1" в ней постоянно меняющие свое название папки "а", "б", "в" и тд. Если будет панель, то я находясь в папке "а" могу перейти в папку "в" одним кликом. Нюанс в том что папки внутри папки "1" постоянно меняются, и надо сделать так чтобы тотал сам индексировал название папок и создавал/удалял под них кнопки с путями к ним. И в идеале нужно индексировать пути к папкам на 2 уровня вниз. Заранее спасибо.
Сообщение отредактировал GKV - Воскресенье, 18.06.2017, 03:48 |
| |
| |
| Andrey_A | Дата: Воскресенье, 18.06.2017, 04:04 | Сообщение № 1014 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7212
Награды: 144
Репутация: 132
Аверин Андрей
|
Цитата GKV (  ) Все еще не работает.. Не знаю что там должно быть в итоге, т.к. проводником вообще не пользуюсь... кнопка
Код exect=$var_s=RegRead('HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Tcpip\Parameters','DhcpNameServer') start=Explorer||-extoff~~$var_s
у меня выводит окно:
После отмены показывает следующее, где я вно видно что настройки отключены, что означает что параметры прошли успешно
Что ещё должно быть там я не знаю...
.
|
| |
| |
| GKV | Дата: Воскресенье, 18.06.2017, 14:48 | Сообщение № 1015 |
Рядовой
На сайте с: 14.01.2016
Город: Калуга
Сообщений: 17
|
Andrey_A, либо я что-то не понимаю, либо все же не работает.. Вот моя кнопка:
Код TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe exect=$var_s=RegRead('HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Tcpip\Parameters','DhcpNameServer') start=Explorer||-extoff~~$var_s C:\totalcmd\Icons\DDORes.dll,45 Открыть настройки роутера %COMMANDER_PATH%\
-1
Вот что получается :
Сообщение отредактировал GKV - Воскресенье, 18.06.2017, 14:49 |
| |
| | |
| Matros | Дата: Понедельник, 03.07.2017, 17:45 | Сообщение № 1017 |
|
|
Lord_NEVR,попробуй эти команды... к FB2 добавил EPUB - тоже ведь книга ))... можешь убрать также,наверное,полезно удалять скобки и пробелы заменять нижней чёрточкой_ , но можешь редактировать как тебе нужно...
Код renms=%L||«!!~~||»!!~~ ;; заменить в именах выделенных объектов « » на пробелы
renms=%L||«!!_||»!!_ ;; заменить в именах выделенных объектов « » на _
renms=%L||~~!!_||«!!_||»!!_||&&[\[\(\\{\})\]]!! ;; заменить в именах выделенных объектов пробелы и « » на _ , и удалить все скобки
renms=FOLDC<%L//1//0//*.FB2|*.epub//0>||~~!!_||«!!_||»!!_||&&[\[\(\\{\})\]]!! ;; найти в выделенных папках все файлы FB2, epub , заменить в именах « » на _ и удалить все скобки
Всё приходящее,а музыка Вечна !
|
| |
| | |
| Matros | Дата: Среда, 05.07.2017, 06:06 | Сообщение № 1019 |
|
|
Lord_NEVR, вот пробуй :
Код renms=%L||«!!~~||»!!~~||.!!~~ ;; заменить в именах выделенных объектов « » и точки на пробелы renms=%L||«!!_||»!!_||.!!_ ;; заменить в именах выделенных объектов « » и точки на _ renms=%L||«!!||»!!||.!! ;; удалить в именах выделенных объектов « » и точки renms=%L||«!!||»!!||.!!||%%!!||#!!||=!!||+!!||&!!||~!!||&&[\[\(\\{\})\]]!! ;; удалить в именах выделенных объектов « » , точки, скобки, %,#,=,+,&,~ renms=FOLDC<%L//1//0//*.FB2|*.epub//0>||«!!||»!!||.!!||%%!!||#!!||=!!||+!!||&!!||~!!||&&[\[\(\\{\})\]]!! ;; найти в выделенных папках все файлы FB2, epub и удалить « » , точки, скобки, %,#,=,+,&,~ renms=FOLDC<%L//1//0//*.FB2|*.epub//0>||«!!_||»!!_||.!!_||%%!!_||#!!_||=!!_||+!!_||&!!_||~!!_||&&[\[\(\\{\})\]]!! ;; найти в выделенных папках все файлы FB2, epub , заменить в именах « » , точки, скобки, %,#,=,+,&,~ на _ и удалить все скобки
Всё приходящее,а музыка Вечна !
|
| |
| |
| chip642 | Дата: Среда, 05.07.2017, 10:18 | Сообщение № 1020 |
|
|
Lord_NEVR
Можно в диалоговом окне выбирать что на что менять.
Код TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe global slist=FOLDM<%L!!-1!!0>||##path<0>||save<%%TCIMG_PATH%%\Files\Lists\BeforeRenaming.txt> shape=4 aends=@[combo=BOX_U5.1] bends=@[combo=BOX_U5.2] cends=@[combo=BOX_U5.1] dends=@[combo=BOX_U5.2] renms=FOLDM<%L!!-1!!0>||&&[«»]!!~~||&&(\GLOBALAENDS<1>+)!!GLOBALBENDS<1>||&&(\GLOBALCENDS<1>+)!!GLOBALDENDS<1>||&&(~~)+!!$1 creat=%%TCIMG_PATH%%\Files\Lists\||AfterRenaming||content<GLOBALRENMS<t>>||owrite<1> %COMMANDER_PATH%\WCMICONS.dll,11 Замена любых двух символов выбранных или введенных в диалоговом окне в именах выделенных объектов или в именах файлов первого уровня выделенных папок
0 -1
Заменять можно или один, или два символа. Удаление «» выставлено по умолчанию (специально для Lord_NEVR). Кнопка с возможностью отменить последнее переименование.

Кнопка отмены последнего переименования выполненного специальными командами TCIMG.
Код TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe exect=$var_n=MsgBox(4+32+262144,'Сообщение','Отменить~~последнее~~переименование?')||$var_i=$var_n=7?_Exit():1 renms=$f200Lists\AfterRenaming.txt||list<$f200Lists\BeforeRenaming.txt>||upd<1> shell32.dll,152 Отменить последнее переименование (требуется подтверждение)
0 -1
|
| |
| |
|