BUG(?): Передача имени редактируемого файла с точкой в имени

Обсуждение Total Commander. Установка, использование, настройка, решение проблем, скрытые функции. Обсуждение новых версий.

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

Ответить
Аватара пользователя
D1P
Сообщения: 2987
Зарегистрирован: Пн дек 20, 2004 18:30
Откуда: Тбилиси
Контактная информация:

BUG(?): Передача имени редактируемого файла с точкой в имени

Сообщение D1P »

Создаём bat-файл, выводящий в консоль первый переданный ему параметр:

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

echo %1
cmd
Это простейший способ узнать, какой параметр будет передан TC.

Назначаем этот файл редактором в TC.
Далее в TC жмём Shift+F4, вводим любое имя файла без расширения, например textfile
TC передаст в "редактор" это имя с точкой на конце, т.е. батник выведет что-то вроде
c:\TEMP>echo c:\TEMP\textfile.
Я не могу придумать случая, когда это на что-нибудь может влиять, но и смысла в специальной реализации такого поведения тоже не вижу.

Воспроизводится на TC 8.5b9 и b10 x32 (на x64 нет возможности проверить), под Win7.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Блокнот при сохранении файла дописывает ему расширение .txt, если расширение файла не указано, а точка явно указывает на наличие пустого расширения.
Ответить