Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Создать файл с содержимым и именем из буфера обмена
Goto page Previous  1, 2, 3
 
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Thu May 12, 2016 01:29    Post subject: Reply with quote

Dimsok
Звезду добавил (раньше думал, что система её автоматом убирает).

Что касается trid, то попробуй между строками 52 и 53 вставить такую:
Code:
    .Run """%COMMANDER_PATH%\Plugins\wdx\TrID\trid\trid.exe"" """ & CD & Name & """ -ce", 0
Путь сам поправишь.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Dimsok



Joined: 17 Aug 2014
Posts: 663

Post (Separately) Posted: Thu May 12, 2016 02:42    Post subject: Reply with quote

Ладно, с trid это была плохая идея. Копирую содержимое pl файла к примеру, который отображается тридом именно как pl, но созданный файл уже определяет как txt. Кодировка вроде та же, сравнивал оригинал и копию встроенной сравнивалкой, 0 различий нашлось. Но ладно, случай замены расширения можно держать для trid отдельную кнопку и всем скопом переименовывать.

Тут другой вопрос возник: Возможно ли указывать стартовое положение каретки для именования? Например в параметрах "1 3 txt 1" после "3" строки ещё одну циферку указывать, чтобы в случае третьей закомментированный строки можно было брать имя для именования не с "#", а после.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Thu May 12, 2016 03:14    Post subject: Reply with quote

Dimsok wrote:
который отображается тридом именно как pl, но созданный файл уже определяет как txt.
Прога вообще с текстом плохо работает. Даже свои питоновские файлы не распознаёт. Если файлы идентичны, значит trid реагирует на расширение.

С параметром что-то идея мне не нравится. Слишком индивидуальная хотелка. Никто же не мешает выделять с нужной позиции. К тому же содержимое далеко не всегда может быть подвержено этому фактору. Если же есть желание исключать из имени или заменять заданные символы на какой-то один, то это могу сделать.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Dimsok



Joined: 17 Aug 2014
Posts: 663

Post (Separately) Posted: Thu May 12, 2016 03:26    Post subject: Reply with quote

Ну не то, чтобы совсем идентичны. В этом случае появляется всплывающее окно, извещающее о том, что файлы одинаковые. А тут окно сравнение появляется, но отображает 0 различий.

Тогда добавь в скрипт обрезку всех "#". А досовский пробел заменять на человеческий.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Thu May 12, 2016 03:49    Post subject: Reply with quote

См. кодировки и поставь птицу "Двоичный".

Что за досовский пробел?
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Dimsok



Joined: 17 Aug 2014
Posts: 663

Post (Separately) Posted: Thu May 12, 2016 04:28    Post subject: Reply with quote

Я про "_".
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Thu May 12, 2016 04:34    Post subject: Reply with quote

Это знак подчёркивания. Что с ним не так? Я на него заменяю некоторые символы.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Dimsok



Joined: 17 Aug 2014
Posts: 663

Post (Separately) Posted: Thu May 12, 2016 11:40    Post subject: Reply with quote

Quote:
Что с ним не так?

Мне почему-то глаз режет, не красиво. Я даже шаблон для гп создавал, чтобы заменялись такие случаи на пробел. Можно ещё убирать из заданной строки '.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Thu May 12, 2016 11:47    Post subject: Reply with quote

Странно. Это с досовских времён устоявшийся символ. Удобно работать с переменными без экранирования пробелов в путях. Да и есть программы, у которых с пробелами проблема.
Также " у меня меняются на ''. Нормальная практика.
С концевыми ещё ладно, это можно, а внутренние убирать не очень-то хочется.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Dimsok



Joined: 17 Aug 2014
Posts: 663

Post (Separately) Posted: Thu May 12, 2016 13:04    Post subject: Reply with quote

Ну ладно, концевые и начальные _ и ' убрать, и #.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Thu May 12, 2016 16:09    Post subject: Reply with quote

Начальные (левые) такие же концевые (крайние), как и конечные (правые).
В общем, не будем мелочиться. Смотри 3 параметр и соотв. перестановку.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3
Page 3 of 3

 
Jump to:  
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