Создать файл с содержимым и именем из буфера обмена

Обсуждение вопросов автоматизации Total Commander с помощью сторонних программ и скриптовых технологий.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

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

Что касается trid, то попробуй между строками 52 и 53 вставить такую:

Код: Выделить всё

    .Run """%COMMANDER_PATH%\Plugins\wdx\TrID\trid\trid.exe"" """ & CD & Name & """ -ce", 0
Путь сам поправишь.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Dimsok
Сообщения: 664
Зарегистрирован: Вс авг 17, 2014 00:45

Сообщение Dimsok »

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

Тут другой вопрос возник: Возможно ли указывать стартовое положение каретки для именования? Например в параметрах "1 3 txt 1" после "3" строки ещё одну циферку указывать, чтобы в случае третьей закомментированный строки можно было брать имя для именования не с "#", а после.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

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

С параметром что-то идея мне не нравится. Слишком индивидуальная хотелка. Никто же не мешает выделять с нужной позиции. К тому же содержимое далеко не всегда может быть подвержено этому фактору. Если же есть желание исключать из имени или заменять заданные символы на какой-то один, то это могу сделать.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Dimsok
Сообщения: 664
Зарегистрирован: Вс авг 17, 2014 00:45

Сообщение Dimsok »

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

Тогда добавь в скрипт обрезку всех "#". А досовский пробел заменять на человеческий.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

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

Что за досовский пробел?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Dimsok
Сообщения: 664
Зарегистрирован: Вс авг 17, 2014 00:45

Сообщение Dimsok »

Я про "_".
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Это знак подчёркивания. Что с ним не так? Я на него заменяю некоторые символы.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Dimsok
Сообщения: 664
Зарегистрирован: Вс авг 17, 2014 00:45

Сообщение Dimsok »

Что с ним не так?
Мне почему-то глаз режет, не красиво. Я даже шаблон для гп создавал, чтобы заменялись такие случаи на пробел. Можно ещё убирать из заданной строки '.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Странно. Это с досовских времён устоявшийся символ. Удобно работать с переменными без экранирования пробелов в путях. Да и есть программы, у которых с пробелами проблема.
Также " у меня меняются на ''. Нормальная практика.
С концевыми ещё ладно, это можно, а внутренние убирать не очень-то хочется.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Dimsok
Сообщения: 664
Зарегистрирован: Вс авг 17, 2014 00:45

Сообщение Dimsok »

Ну ладно, концевые и начальные _ и ' убрать, и #.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Начальные (левые) такие же концевые (крайние), как и конечные (правые).
В общем, не будем мелочиться. Смотри 3 параметр и соотв. перестановку.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Ответить