Нет такой команды. И альтернативные решения (если не считать удаления ненужных колонок в текстовом редакторе вручную, естественно) мне что-то не попадались.
» Total Commander (Часть 7)
Нет такой команды. И альтернативные решения (если не считать удаления ненужных колонок в текстовом редакторе вручную, естественно) мне что-то не попадались.
// Как оказалось, «.*» захватывает ещё и «[..]».
Не совсем понятно, зачем нужно "проще". Добавил правило, и пусть себе сидит, его ж не надо постоянно вводить. Но если отвечать на поставленный вопрос, то, видимо, нет, никак проще это не сделать. Более того, приведённое выражение некорректно, т.к. не отработает на файлах, содержащих ещё одну точку (например, .test.test), нужно писать
Код: ^\.[^.].*
Цитата:
т.к. не отработает на файлах, содержащих ещё одну точку
Разве? Это же вроде бы не поиск до конца строки. А зачем - регулярки не всегда быстры.
Кстати, а может так «.*|?.*» ?
Например, записать маску в виде .* | ..*
Цитата:
Это же вроде бы не поиск до конца строки.
А, точно. Что-то не сообразил. Тогда можно было сразу ограничиться одним символом: ^\.[^.]
tra la la [bum bam tram].doc
Нужно заменить пробелы на тире, но только в этой части, заключённой в скобки, не трогая первую часть до открывающей скобки. Наверное, при помощи regexp надо делать, но я регекспах не силён.
Добавлено:
Ещё вопрос на другую тему. Есть ли команда, чтобы скопировать в буфер обмена только имя файла под курсором без расширения (не открывая каждый раз диалог переименования).
За один проход, похоже, не сделать. Можно за несколько:
Найти: \[([^\s\[\]]+) (в конце пробел)
Заменить на: $1- (в конце нужный символ; здесь — дефис, т.к. полагаю, имелся в виду он, а не тире)
Сделаешь такую замену, потом F5 и повторяешь, пока пробелы в скобках не закончатся.
Добавлено:
Цитата:
Есть ли команда, чтобы скопировать в буфер обмена только имя файла под курсором без расширения
Встроенной — нет.
Цитата:
Найти: \[([^\s\[\]]+) (в конце пробел)
Заменить на: $1- (в конце нужный символ;
У меня предложенная комбинация действительно заменяет первый пробел на тире, но вдобавок почему-то отъедается сама открывающая скобка. Наверное, надо что-то слегка подправить, но я на эти цифры-буквы даже смотреть боюсь: выглядит жутко, как формула какой-нибудь общей теории поля
Цитата:
Встроенной — нет.
Цитата: Есть ли команда, чтобы скопировать в буфер обмена только имя файла под курсором без расширения .
Цитата:
У меня предложенная комбинация действительно заменяет первый пробел на тире, но вдобавок почему-то отъедается сама открывающая скобка.
Опечатался. В начале выражения замены добавь квадратную скобку.
Цитата:
А утилита - например Lst2Clip.exe или есть что-то лучше?
Сорри, это уже не ко мне. Ничем подобным никогда не пользовался.
Так работает:
Код: Найти: \[([^\s\[\]]+) (в конце пробел)
Заменить на: [$1- (в конце нужный символ;
lucky_Luk 19:28 21-10-2012
Цитата:
из Тотала можно сделать почти Проводник, если скрыть неактивную панель и включить дерево каталогов.
Для решения поставленной задачи этого совершенно недостаточно! Необходимо также удалить все хоткеи, включая юзерские, убрать все кнопки, кроме двух или трех, а также заблокировать примерно 97,5% функционала. Тогда, наверное, получится, но полной уверенности нет
Цитата:
Оказывается, из Тотала можно сделать почти Проводник, если скрыть неактивную панель и включить дерево каталогов
Одного не хватает - отключения Auto Arrange при просмотре эскизов (при работе в проводнике всегда отключал выравнивание по сетке и устанавливал просмотр - значки)
Я тоже когда-то хотел прикола ради сделать из Тотала аналог проводника, но так и забросил эту идею.
Цитата:
Для решения поставленной задачи этого совершенно недостаточно!
Речь про внешний вид, а не про функционал.
wincmd.ini
Код: [Configuration]
SortDirsByName=0
; Всегда сортировать каталоги по имени (1/0).
cmd /c RD /S /Q %tmp% & md %tmp%
У меня так (в пользовательских командах):
Код: [em_cleartmp]
cmd=cmd /c "rd %tmp% /s /q&&if not exist %tmp% mkdir %tmp%"
menu=Очистить папку %TEMP%
iconic=1
- спасибо большое. А как в кнопку запихать? У меня говорит "файл не найден". Путь c:\Temp
У кнопки, если на панели инструментов, должно быть только:
Команда: cmd /c "rd %tmp% /s /q&&if not exist %tmp% mkdir %tmp%"
Поля Параметры и Путь оставить пустыми. Более наглядно не могу проиллюстрировать, т. к. не под виндой сейчас.
Прописать в [more=реестре]
Код: Windows Registry Editor Version 5.00
; My Computer
[HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\TotalCmd0_New]
@="TC DreamLair: New window"
"NoWorkingDirectory"=""
"Extended"=""
[HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\TotalCmd0_New\command]
@="TOTALCMD.EXE /N /T /R=\"::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\""
[HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\TotalCmd1_Left]
@="TC DreamLair: Left panel"
"NoWorkingDirectory"=""
[HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\TotalCmd1_Left\command]
@="TOTALCMD.EXE /O /T /L=\"::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\""
[HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\TotalCmd2_Right]
@="TC DreamLair: Right panel"
"NoWorkingDirectory"=""
[HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\TotalCmd2_Right\command]
@="TOTALCMD.EXE /O /T /R=\"::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\""
- разумеется. Я это понял. Вот при нажатии на эту кнопку у меня и выскакивает "файл не найден". Сделал команду - то же самое.
Цитата:
- разумеется. Я это понял. Вот при нажатии на эту кнопку у меня и выскакивает "файл не найден". Сделал команду - то же самое.У меня все работает
При таком раскладе:
Код кнопки:
Код: TOTALCMD#BAR#DATA
cmd /c "rd %tmp% /s /q&&if not exist %tmp% mkdir %tmp%"
WCMICONS.DLL,139
Очистить папку %TEMP%
1
-1
Цитата:
Такая мечта - чтобы здесь можно было применять математические операции +-*/
Теоретически, если скрестить wdx ActiveX и Script Content Plugin, то это можно уже сейчас провернуть.
Цитата:
как можно открывать файлы в TC из разных программ (конкретно iTunes, iTools) через контекстное меню (пкм) 'show in windows explorer'
LonerDergunov
Цитата:
Userrr
Прописать в реестре открытие каталогов - не подойдёт?
Можно ещё глянуть на эту утильку: NiftyLink, вроде для некой интеграции Тотала в проводник.
TCShell 1.3.5
http://wincmd.ru/plugring/tcshell.html
- спасибо, сработало! У Вас даже папку не удаляет - красота, надеюсь, у меня тоже не будет. Сейчас у меня там неудаляемый лог, потому папка цела. Не понимаю, почему сразу не срабатывала - сейчас всё ОК.
cmd=cmd /c "rd %tmp% /s /q&&if not exist %tmp% mkdir %tmp%" - вставил только что вот эту строчку (из Вашего первого поста) - опять "файл не найден".
cmd /c "rd %tmp% /s /q&&if not exist %tmp% mkdir %tmp%" - вот эта работает. У Вас Пунта не установлена? Наверное "с" русская.
caxap
спасибо, но не то, всё это работает только в explorer, программам на это пох. видимо остаётся только вариант с заменой shell в реестре - explorer на TC
Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416
Предыдущая тема: 1С: вопросы по Конфигурациям 1C
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.