[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Модератор форума: Andrey_A, ХарВик, chip642  
ЗАКАЗ КНОПОК
ХарВикДата: Вторник, 17.04.2012, 21:49 | Сообщение № 1
Генералиссимус

На сайте с: 29.01.2012
Город: Черкассы
Сообщений: 1629
Награды: 19
Репутация: 18
ЗАКАЗ КНОПОК




В этой теме Вы можете высказывать идеи о каких-либо кнопках. Вы можете описать какую хотелось бы иметь кнопку и возможно найдутся те, кто подскажет как её сделать.
Большая просьба чётко описывать задачу, от этого будет зависеть качество её решений


Группа TCIMG в Telegram

.
 
asmadeusДата: Пятница, 16.06.2017, 21:09 | Сообщение № 1006
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
Цитата 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

Запуск его без надстроек выполняется запуском его с ключом
Код
-extoff

Но как связать все - не знаю, по крайней мере у меня или не получилось, или мне не хотелось
 
GKVДата: Пятница, 16.06.2017, 21:28 | Сообщение № 1007
Рядовой

На сайте с: 14.01.2016
Город: Калуга
Сообщений: 17
Награды: 0
Репутация: 0
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
Генералиссимус

На сайте с: 14.12.2012
Город: Кривой Рог
Сообщений: 1375
Награды: 29
Репутация: 32
Цитата 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
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1511
Награды: 62
Репутация: 59
Цитата GKV ()
Допустим, есть папка "1" с подпапками "1.1", "1.2", "1.3" и т.д., соответственно. Можно ли сделать такую выпадающую панель которая как-то сканировала все подпапки в папке "1" и сама создавала или же удаляла кнопки с путями к этим подпапкам?


Цитата GKV ()
Есть папка, в ней лежат еще с десяток постоянно меняющихся папок. Можно ли сделать панельку которая индексировала бы все эти подпапки в виде кнопок с путями к ним.


Правильно ли я понял, что нужно вывести папки 1-го уровня на какую-то панель, с возможностью вхождения в них, если да, то чем не устраивает вариант просто добавить основную папку, например папка "1" (первая цитата) на панель инструментов и просто по мере надобности входить в нее и наблюдать её структуру. Сделать можно, но надо знать какие преимущества получит пользователь в отличии от уже имеющихся средств.
 
GKVДата: Воскресенье, 18.06.2017, 03:46 | Сообщение № 1013
Рядовой

На сайте с: 14.01.2016
Город: Калуга
Сообщений: 17
Награды: 0
Репутация: 0
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
Награды: 0
Репутация: 0
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
 
Lord_NEVRДата: Понедельник, 03.07.2017, 14:01 | Сообщение № 1016
Полковник

На сайте с: 24.06.2016
Город: Калининград
Сообщений: 215
Награды: 5
Репутация: 0
А у меня открывает на альтернативные днс в строке.
А не настройки роутера.

Добавлено (03.07.2017, 14:01)
---------------------------------------------
Добрый день.
Нужна кнопочка, для переименования файлов и папок.
Чтобы искала в активной панели в названиях папок и файлов FB2, символы « » и убирала из их названия.

В активной панели переименовать папки и все файлы FB2, удалив символы « » в их названиях.
В выбраных папках переименовать папки и все файлы FB2, удалив символы « » в их названиях.

Или менюшка для замены в активной панели в названиях папок и файлов FB2 символы на нужные.


 
MatrosДата: Понедельник, 03.07.2017, 17:45 | Сообщение № 1017
Генералиссимус

На сайте с: 03.03.2012
Город: Ставрополь
Сообщений: 2034
Награды: 174
Репутация: 95
Lord_NEVR,попробуй эти команды...
к FB2 добавил EPUB - тоже ведь книга ))... можешь убрать
также,наверное,полезно удалять скобки и пробелы заменять нижней чёрточкой_ , но можешь редактировать как тебе нужно...

Код
renms=%L||«!!~~||»!!~~   ;; заменить в именах выделенных объектов  « » на  пробелы

renms=%L||«!!_||»!!_   ;; заменить в именах выделенных объектов  « » на  _

renms=%L||~~!!_||«!!_||»!!_||&&[\[\(\\{\})\]]!! ;; заменить в именах выделенных объектов пробелы и « » на _ , и удалить все скобки

renms=FOLDC<%L//1//0//*.FB2|*.epub//0>||~~!!_||«!!_||»!!_||&&[\[\(\\{\})\]]!!   ;;  найти в выделенных папках все файлы FB2, epub , заменить в именах « » на  _ и удалить все скобки



Всё приходящее,а музыка Вечна !
 
Lord_NEVRДата: Вторник, 04.07.2017, 20:41 | Сообщение № 1018
Полковник

На сайте с: 24.06.2016
Город: Калининград
Сообщений: 215
Награды: 5
Репутация: 0
Matros, Спасибо.
А троеточие в названии, в любом месте?


 
MatrosДата: Среда, 05.07.2017, 06:06 | Сообщение № 1019
Генералиссимус

На сайте с: 03.03.2012
Город: Ставрополь
Сообщений: 2034
Награды: 174
Репутация: 95
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
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1511
Награды: 62
Репутация: 59
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
 
Поиск:

Интеллектуальные права и отказ от ответственности