Ru-Board.club
← Вернуться в раздел «Программы»

» TCIMG

Автор: shveicar
Дата сообщения: 21.11.2014 08:07

Цитата:
Вот ещё вопрос под вопросом))

Ну это не сложно


Код: lists=FOLDM<%L!!0!!-1>||save<"%pList".txt>
Автор: Andrey_A_A
Дата сообщения: 22.11.2014 07:49

Цитата:
Ну это не сложно

shveicar, теперь да

Идём дальше, прислали в личку ссылку на вопрос, можно ли с TCIMG:
Uraanfgh56 20:26 15-07-2013
Цитата:
именно нужна кнопка которая будет тупо переключаться м/у панелями 1,2,3,4,5 и снова 1,2,3,4.5 куда я назначу свои кнопки (без выпадающих) и чтобы эта кнопка была постоянна видна и не исчезала (перемещалась) при переключении панелей


На подобный вопрос я расширенно ответил когда-то в теме Переключение панелей инструментов Total Commander


Цитата:
чтобы эта кнопка была постоянна видна и не исчезала (перемещалась) при переключении панелей

Я думаю и это извращение можно реализовать, но зачем, когда команду переключения можно вынести в главное меню в 0-й уровень


Код: [em_SwitchBar]
cmd=%COMMANDER_PATH%\TCIMG.exe
param=barsw=%%COMMANDER_PATH%%\Bar\000_Osnovnaja.bar||%%COMMANDER_PATH%%\Bar\002_Multimedia.bar||%%COMMANDER_PATH%%\Bar\005_Record_Disks.bar||%%COMMANDER_PATH%%\Bar\007_Creation_Video_TV.bar||%%COMMANDER_PATH%%\Bar\012_Text.bar||SwitchBar1
Автор: Mchoff
Дата сообщения: 22.11.2014 08:57
[more] [more][/more]
Нашёл несколько вопросов по переименованию - все они решаются через диалог группового переименования, можно ли обойтись без него?

suomifinland 21:42 31-05-2013
Цитата:
Ребята, есть несколько десятков папок с кириллическим именем, реально ли как-либо с помощью Total перевести названия всех папок в транскрипцию...


suomifinland 18:09 09-06-2013
Цитата:
Ребята, есть папки:


oshizelly 11:05 06-09-2013
Цитата:
Спасибо, хотя это не совсем то самое, что мне грезилось. Переименование файла происходит аж в три нажатия клавы: 1) вызываем диалог MRT; 2) жмём на [Enter] 3) жмём на [Esc]. Это же сколько лишних телодвижений А так, чтобы всё само нажималось - это, наверное, только при помощи скриптов?
[/more]
Автор: Andrey_A_A
Дата сообщения: 22.11.2014 09:20

Цитата:
несколько вопросов по переименованию

Mchoff За переименование отвечают команды renms и renmm, которые позволяют с помощью параметров переименовывать объекты почти любой сложности.

[more]
Цитата:
несколько десятков папок с кириллическим именем реально ли как-либо перевести названия всех папок в транскрипцию...


Транслитерация русских букв в латинские

Код: TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
renms=%L||@@RusLat
%COMMANDER_PATH%\Wcmicons.dll,1737
Транслитерация русских букв в латинские

0
-1
Автор: iifoks447
Дата сообщения: 22.11.2014 09:54
Andrey_A_A, с удалением цифр в начале и в конце имени понятно, а как избавиться от одиночных латинских букв в начале и в конце? Например имею имя:
s TCIMG v надо , чтобы осталось TCIMG
Автор: Andrey_A_A
Дата сообщения: 22.11.2014 15:09
iifoks447 10:54 22-11-2014
Цитата:
одиночных латинских букв в начале и в конце

iifoks447, Переименование выделенных объектов - удаление "одиночных" латинских букв в начале и в конце в базовом имени

Код: TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
renms=%L||&&^[a-z]~~(.+)~~[a-z]$!!$1||upd<1>
%COMMANDER_PATH%\Wcmicons.dll,1737
Переименование выделенных объектов - удаление "одиночных" латинских букв в начале и в конце в базовом имени

0
-1
Автор: Mchoff
Дата сообщения: 22.11.2014 15:24
Andrey_A_A, с переименованием разобрались, а вот такое можно?

oshizelly 21:24 06-08-2013
Цитата:
Насколько я знаю, в TC нет встроенного инструмента, который бы позволял объединить ("склеить") несколько произвольных (хотя бы два) файлов в один. Но может, какой-то плагин это умеет?
Автор: iifoks447
Дата сообщения: 22.11.2014 16:28
Andrey_A_A

Цитата:
Переименование выделенных объектов - удаление "одиночных" латинских букв в начале и в конце в базовом имени...

Спасибо, а ларчик то просто открывался, однако я ключик не смог подобрать))
Автор: Abel11
Дата сообщения: 22.11.2014 16:35
Mchoff 16:24 22-11-2014
Цитата:
Насколько я знаю, в TC нет встроенного инструмента, который бы позволял объединить ("склеить") несколько произвольных (хотя бы два) файлов в один. Но может, какой-то плагин это умеет?

Объединение выделенных текстовых файлов в TC.


Код: TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
stext=%L||"%p"||delim<@CRLF=======@CRLF>
%COMMANDER_PATH%\Wcmicons.dll,19
объединить выделенные текстовые файлы, разделив содержимое каждого "=======" и сохранить в актвную панель именем первого файла, подключив счетчик

-1
-1
Автор: Andrey_A_A
Дата сообщения: 22.11.2014 19:00

Цитата:
несколько произвольных (хотя бы два) файлов в один

Есть и такой вариант:

Склеить бинарные данные выделенных файлов, и создать полученный файл в другой панели именем файла под курсором

Код: TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
joinz=%L||"%t"!!0!!%N
%COMMANDER_PATH%\Wcmicons.dll,650
Склеить бинарные данные выделенных файлов, и создать полученный файл в другой панели именем файла под курсором

0
-1
Автор: Mchoff
Дата сообщения: 22.11.2014 23:21
[more] [more][/more] Был дан ответ со ссылкой на скрипт, но в утилите есть команда scand (наверно позже появилась, но всё же...)

Uraanfgh56 20:36 12-01-2014
Цитата:
Не подскажете батник и/или скрипт вот для такой цели:

Просканировать все Жд в системе, и составить список расширении всех файлов что есть на дисках вот в таком виде (лучше в виде отдельного файла txt):

*.pdf; *.bmp; *.doc и т.д.

разумеется если на компе сотня доков или bmp дублировать по сотне раз не нужно, нужно расширение только один раз.


Копировать файлы уникальных типов - настройка в TCIMG.ini в секции ScanDrives

Код: TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
scand=ScanDrives
%COMMANDER_PATH%\Wcmicons.dll,1910
Копировать файлы уникальных типов - настройка в TCIMG.ini в секции ScanDrives

0
-1
Автор: Andrey_A_A
Дата сообщения: 23.11.2014 01:26
Выпустил версию TCIMG 9.1.
Пожалуйста обновите шапку... (через 25 ответов я и сам смогу это делать)
Автор: Mchoff
Дата сообщения: 23.11.2014 02:06

Цитата:
Выпустил версию TCIMG 9.1.

Andrey_A_A, увидел себя в истории! Спасибо!

Есть вот такой вопрос. Ответ был дан, но можно ли сразу всё и одновременно
suomifinland 21:52 14-01-2014
Цитата:
Как посредством Totala выделить в отдельную директорию все файлы без расширений.... (Затем я их с помощью группового переименования, доставила бы расширение .doc) а после последней операции файлы вернуть в исходные пвпки, но это уже вторично.... главное как их отыскать автоматом..? Есть ли решение данной задачи..?
Автор: Skif_off
Дата сообщения: 23.11.2014 02:11
Andrey_A_A

Цитата:
Пожалуйста обновите шапку...

Сделано.
Автор: Andrey_A_A
Дата сообщения: 23.11.2014 02:32

Цитата:
Сделано

Skif_off, Спасибо!

Mchoff,
[more=Файлы без расширений]
Цитата:
в отдельную директорию все файлы без расширений


Копировать из содержимого выделенных папок файлы без расширения в другую панель

Код: TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
copys=FOLDM<%L!!-1!!-1>||"%t"||test<0e!!..>
%COMMANDER_PATH%\Wcmicons.dll,1801
Копировать из содержимого выделенных папок файлы без расширения в другую панель

0
-1
Автор: Mchoff
Дата сообщения: 23.11.2014 03:42
[more] [more] [/more] Andrey_A_A, с файлами без расширения справились,
есть ещё одна интересная тема - аж 3 похожих вопроса - как это можно решить в TCIMG?

softovikk 13:16 16-11-2013
Цитата:
Можно ли сделать, чтобы при вызове Shft+F4 подставлялось по умолчанию заранее заданное (фиксированное) имя, например "readme.txt"?


smersh2012 17:39 16-11-2013
Цитата:
как сделать, чтобы когда жмешь Shift+F4 и в появившемся окне пусть стандартного блокнота notepad "Введите имя редактируемого файла" вводишь нужное имя, например, russiа, то потом, при сохранении файла Ctrl+S автоматом получалось бы russia.txt. Ну и кнопку бы такую повесить в панель инструментов


TheBarmaley 06:28 22-01-2014
Цитата:
можно ли сделать, шоб при нажатии шифт+ф4 на любом файле к имени.ехт автоматом добавлялось ещё и расширение тхт/нфо И шоб этот созданный файл сразу же открывался в дефольтном техтовом редакторе?
[/more]
Автор: Andrey_A_A
Дата сообщения: 23.11.2014 04:24

Цитата:
можно решить в TCIMG

Можно.
[more=Создание файла]Да легко всё это можно сделать, только ИМХО зачем через столь неудобный метод создавать файлы

Вызвать диалог создания нового файла с именем Read_Me.txt

Код: TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
keybd=0~~+{F4} buttn=TCheckEditBox||+tcTCEDIT1|$iRead_Me.txt|$w
%COMMANDER_PATH%\Wcmicons.dll,50
Вызвать диалог создания нового файла с именем Read_Me.txt

0
-1
Автор: Mchoff
Дата сообщения: 23.11.2014 04:46
Andrey_A_A, всё проще чем кажется, заодно ответ был на вопрос, на который было 2 листа прений

Werty666 22:45 05-04-2014
Цитата:
написать скрипт для кнопки со следующими функциями - создание текстового файла (*.txt) в активной панели (в открытой директории), с именем взятым из буфера обмена (предварительно скопированная строка), в кодировке UTF-8 и сразу открытого для записи. Возможно?



Код: TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
creat="%p"||clpget.txt||code<4>||open<%%COMMANDER_PATH%%\AkelPad.exe|1>
TOTALCMD.EXE,4
Создать в активной панели файл именем содержимого буфера обмена и расширением txt в кодировке UTF-8 без BOM + после создания открыть в AkelPad


-1
Автор: Andrey_A_A
Дата сообщения: 23.11.2014 06:24
Поступило в личку:

Цитата:
Интересует вопрос, который уже озвучивался
http://forum.ru-board.com/topic.cgi?forum=5&topic=45288&start=3040#10
Но там сказали, что возможно есть обходные пути с переключением "Копирования descript.ion"


Такие вопросы можно прямо в тему задавать...

[more=Настройка копирование Descript.ion]
Включить/выключить копирование Descript.ion

Код: TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
tcimg=$cm516 buttn=TDLGCONFIGALL||+tcTCSBO22|$w|$h||+tcTCSBO27||+tcTCSBO24
%COMMANDER_PATH%\Wcmicons.dll,2164
Включить/выключить копирование Descript.ion

0
-1
Автор: Mchoff
Дата сообщения: 23.11.2014 06:56
Andrey_A_A, переключение у меня работает, минус: если включен режим cm_DirBranch (Показать все файлы без подкаталогов), то он после действия кнопки "Переключение копирования Descript.ion" отключается. Можно ли с этим что-нибудь сделать?
Автор: Andrey_A_A
Дата сообщения: 23.11.2014 07:04

Цитата:
Можно ли с этим что-нибудь сделать?

Mchoff, все можно)) Я сделал по простому - 540 - при обновлении панели и заголовок тоже обновляется. Если по сложному, то необходимо считывать до этого текст заголовка Total Commander

Код: $var_st=WinGetTitle('[ACTIVE]')
Автор: Mchoff
Дата сообщения: 23.11.2014 09:48
Andrey_A_A, работает как надо! Отлично!
А можно ли сделать переключение с кнопкой, в которой бы менялся значок?
(если не надоел ещё)

Автор: Andrey_A_A
Дата сообщения: 23.11.2014 10:01
Mchoff

Цитата:
А можно ли сделать переключение с кнопкой, в которой бы менялся значок?

Можно, тогда отображение в заголовке не нужно

[more=Кнопка меняющая значок]1. Создаём (копируем) 2 значка - красненький и зелёненький)) в корне тотала, переименовываем как написано:
desc_red.ico
desc_gren.ico
главное, чтобы с таким именем не было значков на активной панели

2. Создаём кнопку:


Код: TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
%Zexect=$var_i=##$INI<8!!%%COMMANDER_INI%%!!Configuration!!CopyComments> tcimg=$cm516 buttn=TDLGCONFIGALL||+tcTCSBO22|$w|$h||+tcTCSBO27||+tcTCSBO24 exect=$var_s=$var_i=2?'desc_red'&'.ico!!desc_gren'&'.ico':'desc_gren'&'.ico!!desc_red'&'.ico' textt=%%COMMANDER_PATH%%\BAR\000_TCIMG_Test.bar||$var_s barupd
%COMMANDER_PATH%\desc_gren.ico
Переключение копирования Descript.ion

0
-1
Автор: Mchoff
Дата сообщения: 23.11.2014 16:07
Andrey_A_A, спасибо, получилось! А что нужно чтобы файл .bak не создавался для панели инструментов - и так понятно что идёт замена имён значков.

Ну и далее по вопросам:
oshizelly 12:06 07-09-2013
Цитата:
реально не хватает команды для обновления времени модификации выделенных файлов и папок до текущего системного (в диалоге изменения атрибутов хоткей Alt+U). Наверное, тоже можно как-то решить при помощи внешней утилиты, но мне что-то такая не попадалась.

В TCIMG как со временем?
Автор: Andrey_A_A
Дата сообщения: 23.11.2014 17:06

Цитата:
А что нужно чтобы файл .bak не создавался

Mchoff, необходимо в команде textt прописать парамметр backup<0>


Код: ...textt=%%COMMANDER_PATH%%\BAR\000_TCIMG_Test.bar||$var_s||backup<0>...
Автор: Mchoff
Дата сообщения: 23.11.2014 18:58

Цитата:
прописать парамметр backup<0>

Помогло! Отл.

По поводу времени есть ещё, реализовано скриптом, но смысл из-за 2-х строчек использовать AutoHotkey
suomifinland 20:53 15-11-2013
Цитата:
Ребята, можно ли заставить Total изменять время создания файла, при его переименовывании... т.е. изменяется, в Total, только ИМЯ файла, и при этом меняется время его создания или изминения....
Автор: Andrey_A_A
Дата сообщения: 23.11.2014 19:14

Цитата:
изменять время создания файла, при его переименовывании...

Ну это простенькая задачка. Изменить объекту под курсором дату модификации на системную дату и применить действие переименования

Код: TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
modft=%P%N||0||#SISDATE tcimg=$cm1007
%COMMANDER_PATH%\Wcmicons.dll,1599
Изменить объекту под курсором дату модификации на системную дату и применить действие переименования

0
-1
Автор: Abel11
Дата сообщения: 23.11.2014 20:06

Цитата:
изменять время создания файла, при его переименовывании...

Переименовать выделенные объекты в содержимое буфера обмена.

Код: TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
renms=%L||clpget||modfs<0||#SISDATE>||upd<1>
%COMMANDER_PATH%\Wcmicons.dll,19
Переименовать выделенные объекты в содержимое буфера обмена (включается счетчик), изменив дату модификации на системную дату

-1
-1

Автор: Mchoff
Дата сообщения: 23.11.2014 20:37
Спасибо за ответы Abel11, Andrey_A_A
А по поводу автоматизации комментариев?
oshizelly 21:28 06-09-2013
Цитата:
Подскажите, как можно автоматизировать (в идеале, при помощи штатных нативных внутренних команд) такую операцию: вставить текущее имя файла (вместе с расширением) под курсором в качестве комментария (descript.ion) к этому же файлу. (Хорошо бы ещё окружить его квадратными скобками.)
Автор: Abel11
Дата сообщения: 23.11.2014 20:56

Цитата:
Подскажите, как можно автоматизировать (в идеале, при помощи штатных нативных внутренних команд) такую операцию: вставить текущее имя файла (вместе с расширением) под курсором в качестве комментария (descript.ion) к этому же файлу. (Хорошо бы ещё окружить его квадратными скобками.)

Для выделенных файлов добавить в комментарий соответствующее имя с расширением.

Код: TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
comns=%L||0||[<info=f13::>]
%COMMANDER_PATH%\Wcmicons.dll,19
Для выделенных файлов добавить в комментарий соответствующее имя с расширением, заключенные в квадратные скобки


-1

Страницы: 123456789101112131415161718192021222324252627282930313233

Предыдущая тема: дубль


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.