Страница 8 из 16
Добавлено: Вт ноя 05, 2013 13:52
Flasher
Serge Yolkin писал(а):короткого (8.3), которое плагин радостно передаёт скрипту
Не знал.

Добавлено: Вт ноя 05, 2013 13:56
Serge Yolkin
Гениальный скрипт, подаривший мне знание

Добавлено: Вт ноя 05, 2013 14:00
Flasher
Весело.

А так не пробовал?:
Добавлено: Вт ноя 05, 2013 14:14
Serge Yolkin
Так на некоторых файлах (не на всех) выдаёт "неопознанную ошибку".
Добавлено: Вт ноя 05, 2013 15:09
Flasher
А сразу в секцию LongName=1 писал? Скорее да.
[s]Вообще даёт тот же результат. Местами False, но в основном "Не удаётся найти указанный файл".[/s]
Рабочий вариант:
Код: Выделить всё
var
WSH = new ActiveXObject("WSCript.Shell"),
Shell = new ActiveXObject('Shell.Application');
Content=fb(Shell.NameSpace(WSH.CurrentDirectory & "\\").ParseName(filename).Name);
function fb(e){return(/[^а-яё\x01-\xFF]/i.test(e));}
Добавлено: Вт ноя 05, 2013 16:04
Serge Yolkin
Я с прошлого века на "настоящих" языках не кодил, но, насколько нахватался, у многих методов есть две инкарнации: типа, GetЧегоТоТам() и GetЧегоТоТамW(). Если проблема в этом, может, удастся уговорить уважаемого Lev на ещё одно обновление? Честное слово - последнее.
Добавлено: Вт ноя 05, 2013 18:09
Lev
Крайнее :)
у меня "туду" потолще
Добавлено: Вт ноя 05, 2013 18:35
Flasher
Serge Yolkin
Up. Сейчас вроде работает.
Добавлено: Вт ноя 05, 2013 22:41
Serge Yolkin
Lev писал(а):Крайнее
OK. Когда сплавом занимался, тоже трепетно к этому слову относился.
Lev писал(а):у меня "туду" потолще
С нетерпением... Идея уж больно интересная, несмотря на минусы скриптовых решений. А советы дилетанта допускаются?
Flasher писал(а):Сейчас вроде работает
Э-э-э... Не въехал. Это о чём? (Я в 5 встал, туплю не по-детски...)
Добавлено: Ср ноя 06, 2013 00:01
Flasher
Serge Yolkin писал(а):Не въехал. Это о чём?
Переделанный скрипт выше (UP).
Добавлено: Ср ноя 06, 2013 00:29
Serge Yolkin
Flasher
Да, работает. "&" на "+" заменить? Хотя, если поддержка плагина будет возобновлена - а на это есть надежда, - то можно и подождать

[cut]Короткое из длинного - пожалуйста: shortName, shortPath... Не думал, что наоборот так сложно...[/cut]
Добавлено: Ср ноя 06, 2013 00:44
Flasher
Serge Yolkin писал(а):"&" на "+" заменить?
Ну, получается, да. Помимо всего прочего.
Добавлено: Ср ноя 06, 2013 00:58
Serge Yolkin
Flasher
Ещё: свойство Name объекта (файла), созданного ShellApplication не содержит расширения файла... Не то, чтобы критично, так - для информации.
Добавлено спустя 2 минуты:
В отличие от FSO
Добавлено: Ср ноя 06, 2013 01:10
Flasher
Serge Yolkin
Вообще-то ты ошибаешься. Ошибки поищи.
Добавлено: Ср ноя 06, 2013 11:11
Serge Yolkin
Ага. На W7 (на работе) - содержит, на W8.1Preview (дома) - нет. Они такие мелкие и мягкие...