Различные вопросы по Total Commander
|
|
Andrey_A | Дата: Воскресенье, 02.02.2020, 17:11 | Сообщение № 1 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7199
Награды: 143
Репутация: 132
Аверин Андрей
|
. €Э€Э€Э€Э€Э€Э€Э€Э€Э€Э€Э€Э€Э€Э€Э€Э€Э€Э€Э€Э€Э€Э€Э€Э€Э€Э€Э€Э€Э€Э€Э€Э€Э€Э€Э€Э€Э€Э€Э€Э€Э€Э€
Тема для любых вопросов, касающихся Total Commander, сборок и.т.д
€Э€Э€Э€Э€Э€Э€Э€Э€Э€Э€Э€Э€Э€Э€Э€Э€Э€Э€Э€Э€Э€Э€Э€Э€Э€Э€Э€Э€Э€Э€Э€Э€Э€Э€Э€Э€Э€Э€Э€Э€Э€Э€ . . . . .
|
|
| |
zybrevl | Дата: Суббота, 30.12.2023, 12:23 | Сообщение № 76 |
|
Если от битности ТС, можно так: В каталоге Editor два подкатталога: AMD64 и x86 с AkelPad\AkelPad.exe соответствующей разрядности.
Wincmd.ini, [Configuration]: Editor=%COMMANDER_PATH%\Editor\%PROCESSOR_ARCHITECTURE%\AkelPad\AkelPad.exe
Пути, естественно - свои.
Сообщение отредактировал zybrevl - Суббота, 30.12.2023, 12:25 |
|
| |
GKV | Дата: Суббота, 30.12.2023, 18:04 | Сообщение № 77 |
Рядовой
На сайте с: 14.01.2016
Город: Калуга
Сообщений: 17
|
Цитата zybrevl (  ) В каталоге Editor два подкатталога: AMD64 и x86 с AkelPad\AkelPad.exe соответствующей разрядности.
Wincmd.ini, [Configuration]: Editor=%COMMANDER_PATH%\Editor\%PROCESSOR_ARCHITECTURE%\AkelPad\AkelPad.exe
Пути, естественно - свои. Да, спасибо большое! Всё гениальное - просто, как говорится.
И, что-то мне подсказывает, что этот подход заработает и в более сложных конструкциях с openmn
|
|
| |
zybrevl | Дата: Воскресенье, 31.12.2023, 07:30 | Сообщение № 78 |
|
GKV Ещё можно так:
Код TOTALCMD#BAR#DATA %COMMANDER_PATH%\Utilites\%PROCESSOR_ARCHITECTURE%\AkelPad\AkelPad.exe %P%N wcmicons.dll,18 Текстовый редактор AkelPad %COMMANDER_PATH%\Utilites\%PROCESSOR_ARCHITECTURE%\AkelPad\
-1
Код [Associations] Filter1=*.ini Filter1_open=""%COMMANDER_PATH%\Utilites\%PROCESSOR_ARCHITECTURE%\AkelPad\AkelPad.exe" "%1""
|
|
| |
Andrey_A | Дата: Среда, 03.01.2024, 11:25 | Сообщение № 79 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7199
Награды: 143
Репутация: 132
Аверин Андрей
|
GKV, добавил тег :CPU: Обновитесь, Тестовая версия TCIMG 339_b3, в версии TCIMG 33.8 замените соответствующие файл(ы)
Цитата [+] В команды openmn, openup, openz добавлен тег ":CPU:"
Код 1_Pr_5="D:\Test\86_64\:CPU:\notepad++.exe" ":FILE:"//0//Открыть в notepad++//D:\Test\86_64\:CPU:\notepad++.exe
.
|
|
| |
GKV | Дата: Среда, 03.01.2024, 20:22 | Сообщение № 80 |
Рядовой
На сайте с: 14.01.2016
Город: Калуга
Сообщений: 17
|
Цитата Andrey_A (  ) GKV, добавил тег :CPU: Большое спасибо! Пойду тестировать
Цитата zybrevl (  ) GKV Ещё можно так: Код TOTALCMD#BAR#DATA %COMMANDER_PATH%\Utilites\%PROCESSOR_ARCHITECTURE%\AkelPad\AkelPad.exe %P%N wcmicons.dll,18 Текстовый редактор AkelPad %COMMANDER_PATH%\Utilites\%PROCESSOR_ARCHITECTURE%\AkelPad\
-1 Код [Associations] Filter1=*.ini Filter1_open=""%COMMANDER_PATH%\Utilites\%PROCESSOR_ARCHITECTURE%\AkelPad\AkelPad.exe" "%1"" Спасибо! Но не совсем смог понять методологию. Можете объяснить, если не сложно?
[off]И, пользуясь случаем, поздравляю всех с праздниками![/off]
|
|
| |
Виктор | Дата: Среда, 26.03.2025, 17:32 | Сообщение № 81 |
Рядовой
На сайте с: 14.03.2013
Город: Екатеринбург
Сообщений: 18
|
Здравствуйте. Возникла такая необходимость, к имяни файла добавить единицу к числу. Как в Akelpad, команда -"В выделенном к цифре +1" Call("Scripts::Main", 1, "InsertPlus.vbs", `"34"`) Icon... Можно ли в ТС сделать тоже, но с именами файлов? Переделать команду "Создать в АП *.TXT файл (Текст из буфера. Имя под курсором)", но с последующей нумерацией. Пример: Radme1.txt(Имя под курсором) - Radme2.txt(полученный файл + Текст из буфера)
Сообщение отредактировал Виктор - Среда, 26.03.2025, 17:53 |
|
| |
chip642 | Дата: Среда, 26.03.2025, 20:00 | Сообщение № 82 |
|
Виктор
Цитата (Текст из буфера. Имя под курсором) Не совсем понятно. Опишите точно задачу. Для чего нам нужен файл под курсором, какой он ориентир задает?
|
|
| |
Виктор | Дата: Четверг, 27.03.2025, 16:20 | Сообщение № 83 |
Рядовой
На сайте с: 14.03.2013
Город: Екатеринбург
Сообщений: 18
|
Есть список файлов, например главы книг - Глава 1.txt, Глава 2.txt, Глава 3.txt. в буфере есть текст. Выделяю файл Глава 3.txt и появляется новый файл Глава 4.txt, т.е. к выделенному, к цифре, прибавляется +1 и содержание буфера. Кнопка "создать txt файл, имя под курсором + содержание буфера" не пойдет так как расширение одинаковые и получится Глава 3_01.txt а нужно Глава 4.txt. Кнопка "создать txt файл, имя первой строки + содержание буфера" тоже не подходит, "Глава" это пример, текст может отличатся от имяни файла.
|
|
| |
chip642 | Дата: Четверг, 27.03.2025, 16:32 | Сообщение № 84 |
|
Виктор,
Цитата Выделяю файл Глава 3.txt и появляется новый файл Глава 4.txt Это понятно
Не понятно "+ содержание буфера", что там в буфере, цифра или фраза и как прибавлять, через какой-то символ?"
|
|
| |
chip642 | Дата: Четверг, 27.03.2025, 16:38 | Сообщение № 85 |
|
Виктор
По-моему я понял, вы хотите создать файл с содержимым буфера обмена с именем файла под курсором +1 к нумерации в конце. А если нумерации в конце нет у файла под курсором? Тут есть нюансы канеш.
|
|
| |
chip642 | Дата: Четверг, 27.03.2025, 20:58 | Сообщение № 86 |
|
Виктор
Решение в теме TCIMG, здесь
|
|
| |
Виктор | Дата: Пятница, 28.03.2025, 16:26 | Сообщение № 87 |
Рядовой
На сайте с: 14.03.2013
Город: Екатеринбург
Сообщений: 18
|
Не получается. На другое расширение создает тхт, имя под курсором, а на файл с тхт вообще не реагирует. есть файлы: 07_01.txt 07_02.txt 07_03.txt 07_04.txt нужно: Если файл 07_04.txt выделен, то должен появится файл 07_05.txt с содержанием буфера. Если 07_03.txt , то 07_03_01.txt так как 07_04.txt уже есть (это в идеале) Больше не знаю как объяснить что я хочу.
TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe creat="%p"||"%O".txt||clip<>||autocode<>||upd<1> WCMICONS.dll,1323 Создать в АП *.TXT файл (Текст из буфера. Имя под курсором)
Эта кнопка создает из 07_03.txt , файл 07_03_01.txt. Можно ее переделать так чтобы выдавала следующее число?
Сообщение отредактировал Виктор - Пятница, 28.03.2025, 17:00 |
|
| |
chip642 | Дата: Пятница, 28.03.2025, 16:49 | Сообщение № 88 |
|
Вы видите, что я перенаправил ответ на ваш вопрос в тему TCIMG? Пожалуйста, оставляйте сообщения под уже выложенным решением, а не в этой теме.
Цитата Виктор (  ) На другое расширение создает тхт Я устал расшифровывать ваши сообщения.
Вы как пример привели TXT, отсюда и решение. Подкорректировал, перекопируйте и проверьте, должно работать с любым расширением.
|
|
| |
chip642 | Дата: Пятница, 28.03.2025, 18:37 | Сообщение № 89 |
|
Цитата Виктор (  ) Если файл 07_04.txt выделен, то должен появится файл 07_05.txt
Тут всё не так просто и многое зависит от имен файлов и цифрового блока в конце. В решение задействованы регулярные выражения и многое зависит от точной постановки задачи. у вас имена файлов то Radme2.txt, то Глава 1.txt, то 07_01.txt ...
Так такие задачи не ставятся универсального решения нет. У меня например вся нумерация в конце файлов идет через _01, _02..., везде. А вы хотите универсального решения для любых имён. Так что определитесь в каком виде у вас имена с нумерацией, есть ли нули перед, если есть, то какая разрядность, 0001, или 001, или 01
Для подобного рода имен - Radme2.txt, то Глава 1.txt, без нулей, я подкорректировал прошлое решение, пройдите по ссылке постом выше.
|
|
| |
Виктор | Дата: Суббота, 29.03.2025, 16:50 | Сообщение № 90 |
Рядовой
На сайте с: 14.03.2013
Город: Екатеринбург
Сообщений: 18
|
в Akelpad к любому тексту в конце строки, если есть цифры, то прибавляется +1 (команда -"В выделенном к цифре +1" Call("Scripts::Main", 1, "InsertPlus.vbs", `"34"`) Icon...). Я и подумал, что в ТС можно сделать так же. Не судьба.
|
|
| |