View previous topic :: View next topic |
Author |
Message |
ask-rus
Joined: 10 Nov 2009 Posts: 2076 Location: Russian Federation
|
(Separately) Posted: Sat Oct 01, 2011 17:21 Post subject: |
|
|
Приступим к освоению. С простого, вкл/откл внутренних ассоциаций TC с помощью данной утилиты (поиск секции [Associations] в wincmd.ini, переименование в [-Associations], перезапуск TOTALCMD64.EXE).
Добавлено спустя 13 минут:
Нашел.
kITUniversalPresets.Specification.Draft.pdf wrote: | 5.2.10) N
Переименование секции. В целевом ini-файле переименовывается указан
ная секция целиком. Новое имя указывается в последнем параметре заго
ловка:
[iN|some.ini|OldName|NewName]
Если ключи отсутствуют вообще, произойдет безусловное переименование
секции. Если задан хотя бы один ключ, это воспринимается как условие
переименования. Секция переименовывается, только если в целевой сек
ции имеются указанные ключи (возможно, с указанными значениями).
Если задано только имя ключа (без знака «=»), то значение ключа не учиты
вается. Если знак «=» присутствует, то учитывается значение (пусть даже
пустое)
.… |
Добавлено спустя 14 минут:
Упоминалось/нет, но почему пресеты должны быть в Presets\? Указание в параметрах кнопки TC полного пути к пресету результата не дает - кнопка не работает. _________________ «Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица |
|
Back to top |
|
|
ApceH
Joined: 08 Apr 2011 Posts: 316 Location: Димитровград
|
(Separately) Posted: Sat Oct 01, 2011 17:51 Post subject: |
|
|
ask-rus
А ещё не помешает ознакомиться с history.txt
Quote: | Упоминалось/нет, но почему пресеты должны быть в Presets\? Указание в параметрах кнопки TC полного пути к пресету результата не дает - кнопка не работает. | Почему же нет? Пункт 2.6. Реализован. Это называется "свободный пресет". _________________ kIT Programs PowerPack, kIT Universal Presets | Есть только одна истинная вера: чёрная магия... |
|
Back to top |
|
|
ask-rus
Joined: 10 Nov 2009 Posts: 2076 Location: Russian Federation
|
(Separately) Posted: Sat Oct 01, 2011 18:16 Post subject: |
|
|
Не могу-таки переименовать секцию.
Кнопка:
Code: | TOTALCMD#BAR#DATA
%COMMANDER_PATH%\PLUGINS\Tools\kITUP\kITUP.exe
/a 1\1.up
%COMMANDER_PATH%\PLUGINS\Tools\kITUP\kITUP.exe
kITUP
%COMMANDER_PATH%\PLUGINS\Tools\kITUP\
-1 |
Содержимое
f:\totalcmd\PLUGINS\Tools\kITUP\Presets\1\Config.ini
Code: | [Configuration]
DefaultDirectory=%COMMANDER_PATH%
LastPreset=1.up
[PostActions]
per|TOTALCMD64.EXE
|
f:\totalcmd\PLUGINS\Tools\kITUP\Presets\1\1.up
Code: | [iN|wincmd.ini|Associations|-Associations] |
Где может быть голяк? _________________ «Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица |
|
Back to top |
|
|
ApceH
Joined: 08 Apr 2011 Posts: 316 Location: Димитровград
|
(Separately) Posted: Sat Oct 01, 2011 18:26 Post subject: |
|
|
ask-rus
Аскер, глюк лишь в том, что я так и не реализовал это ещё пока! Совершенно нет времени, работа началась. Сделаю в октябре много доработок, но ещё не начинал. На этих выходных сделаю переименование, раз уж потребовалось кому-то реально. _________________ kIT Programs PowerPack, kIT Universal Presets | Есть только одна истинная вера: чёрная магия... |
|
Back to top |
|
|
ask-rus
Joined: 10 Nov 2009 Posts: 2076 Location: Russian Federation
|
(Separately) Posted: Sat Oct 01, 2011 18:48 Post subject: |
|
|
ApceH wrote: | На этих выходных сделаю переименование, раз уж потребовалось кому-то реально. |
Ждать остается... _________________ «Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица |
|
Back to top |
|
|
ask-rus
Joined: 10 Nov 2009 Posts: 2076 Location: Russian Federation
|
(Separately) Posted: Sat Oct 08, 2011 15:26 Post subject: |
|
|
ApceH
Неделю спустя. Есть успехи с переименованием секций? _________________ «Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица |
|
Back to top |
|
|
ApceH
Joined: 08 Apr 2011 Posts: 316 Location: Димитровград
|
(Separately) Posted: Sat Oct 08, 2011 19:20 Post subject: |
|
|
ask-rus
Переименование сделал неделю назад. Но хотел ещё кое-что реализовать, чтоб уж назвать громким именем "0.3"))) Так срочно нужна? _________________ kIT Programs PowerPack, kIT Universal Presets | Есть только одна истинная вера: чёрная магия... |
|
Back to top |
|
|
ask-rus
Joined: 10 Nov 2009 Posts: 2076 Location: Russian Federation
|
(Separately) Posted: Sun Oct 09, 2011 09:01 Post subject: |
|
|
ApceH wrote: | Так срочно нужна? |
Я только свою фичу жду. _________________ «Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица |
|
Back to top |
|
|
ApceH
Joined: 08 Apr 2011 Posts: 316 Location: Димитровград
|
(Separately) Posted: Mon Oct 17, 2011 20:57 Post subject: |
|
|
ask-rus
Вот сделал секцию-действие [IN|file.ini|Section|Prefix], которая замкнуто переименовывает секцию. То есть если имелась секция "Section", то она переименуется в "Prefix+Section". А если есть "Prefix+Section", то переименуется в "Section".
Вопрос. Что делать, если секция с противоположным именем уже есть?
Надо ли делать, как в TCASwitcher, менять местами? _________________ kIT Programs PowerPack, kIT Universal Presets | Есть только одна истинная вера: чёрная магия... |
|
Back to top |
|
|
ask-rus
Joined: 10 Nov 2009 Posts: 2076 Location: Russian Federation
|
(Separately) Posted: Mon Oct 17, 2011 21:34 Post subject: |
|
|
ApceH wrote: | Что делать, если секция с противоположным именем уже есть? |
"А ниче не делать – ща полфуры отгрузите и дальше поедете", предупредить пользователя знаком внимания.
ApceH wrote: | Надо ли делать, как в TCASwitcher, менять местами? |
Я считаю это лишним. _________________ «Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица |
|
Back to top |
|
|
ApceH
Joined: 08 Apr 2011 Posts: 316 Location: Димитровград
|
(Separately) Posted: Mon Oct 17, 2011 23:10 Post subject: |
|
|
Реализовал очередную порцию пунктов спецификации. Саму спецификацию значительно дополнил.
Версия 0.3.0.79:
^ 5.2.4 //Исправлено: перестало работать после перехода на Unicode.
~ 5.2.4.1 //только для ANSI-файлов
+ 5.2.9 //это переименование ключей и секций
+ 5.2.10 //без проверки условия, ключи игнорируются
+ 5.3.10 //замкнутое переименование секции
+ 1.1.1.15 //папка свободных пресетов
+ 1.1.1.16 //показ свободных пресетов в дереве
+ Добавлена графическая настройка опций: 1.1.1.1, 1.1.1.15, 1.1.1.16
^ URL в "О программе" теперь кликабельны.
Страница загрузки
ask-rus
Запрашиваемая функция реализована: пункт 5.3.10. _________________ kIT Programs PowerPack, kIT Universal Presets | Есть только одна истинная вера: чёрная магия... |
|
Back to top |
|
|
ask-rus
Joined: 10 Nov 2009 Posts: 2076 Location: Russian Federation
|
(Separately) Posted: Tue Oct 18, 2011 16:33 Post subject: |
|
|
ApceH wrote: | Запрашиваемая функция реализована |
Отлично! В выходные испробую. _________________ «Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица |
|
Back to top |
|
|
ask-rus
Joined: 10 Nov 2009 Posts: 2076 Location: Russian Federation
|
(Separately) Posted: Sun Oct 30, 2011 10:30 Post subject: |
|
|
Не перезапускает TC,
Code: | [PostActions]
per|TOTALCMD64.EXE |
а запускает новый экземпляр.
Добавлено спустя 14 минут:
Code: | [em_usercmd1]
button=%COMMANDER_PATH%\PLUGINS\Tools\kIT Universal Presets\kITUP.exe
cmd=%COMMANDER_PATH%\PLUGINS\Tools\kIT Universal Presets\kITUP.exe
param=/a 1\1.up
|
_________________ «Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица |
|
Back to top |
|
|
ApceH
Joined: 08 Apr 2011 Posts: 316 Location: Димитровград
|
(Separately) Posted: Wed Nov 02, 2011 00:00 Post subject: |
|
|
ask-rus
Исправлено.
Версия 0.3.0.80: SHA1: 652bc5ab837c66f10328eb5459d66ca11f768dfd
^~ [pe(t,q,r): Исправлено: не определялись 64-битные процессы, а также процессы, запущенные из сети. Некорректная реализация: при сверке пути теряется информация об имени диска (или сетевом имени хоста).
^ Исправлено: вылет, если в пресете нет ни одной секции-действия.
Прямая ссылка. Потихоньку переезжаю)))
По поводу некорректной реализации... Может кто сталкивался, подскажите, как надёжно преобразовывать ядерные пути в UNC пути? Дело в том, что из-под wow64 некоторые вызовы не работают, приходится использовать другие. А они возвращают пути вроде \Device\HarddrivePartition3\*, или \Device\Mup\*. Рыл-рыл, как привести к общему знаменателю, в итоге просто убираю лишнее, теряя различие по именам диска и именам хостов... Конечно, вряд ли когда-либо у кого-либо это на что-то повлияет, но хочется реализовать корректно... _________________ kIT Programs PowerPack, kIT Universal Presets | Есть только одна истинная вера: чёрная магия...
Last edited by ApceH on Wed Nov 02, 2011 17:55; edited 1 time in total |
|
Back to top |
|
|
ask-rus
Joined: 10 Nov 2009 Posts: 2076 Location: Russian Federation
|
(Separately) Posted: Wed Nov 02, 2011 17:05 Post subject: |
|
|
ApceH wrote: | Некорректная реализация: при сверке пути теряется информация об имени диска (или сетевом имени хоста). |
Пожалуй, я подожду, когда она станет корректной... _________________ «Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|