View previous topic :: View next topic |
Author |
Message |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Nov 05, 2013 13:52 Post subject: |
|
|
Serge Yolkin wrote: | короткого (8.3), которое плагин радостно передаёт скрипту | Не знал.  _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
 |
Serge Yolkin
Joined: 25 Jul 2009 Posts: 664
|
(Separately) Posted: Tue Nov 05, 2013 13:56 Post subject: |
|
|
Гениальный скрипт, подаривший мне знание |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Nov 05, 2013 14:00 Post subject: |
|
|
Весело. А так не пробовал?:
Code: | n=a.NameSpace(filename).Self.Path; |
_________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
 |
Serge Yolkin
Joined: 25 Jul 2009 Posts: 664
|
(Separately) Posted: Tue Nov 05, 2013 14:14 Post subject: |
|
|
Так на некоторых файлах (не на всех) выдаёт "неопознанную ошибку". |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Nov 05, 2013 15:09 Post subject: |
|
|
А сразу в секцию LongName=1 писал? Скорее да.
Вообще даёт тот же результат. Местами False, но в основном "Не удаётся найти указанный файл".
Рабочий вариант:
Code: | 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));} |
_________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Last edited by Flasher on Tue Nov 05, 2013 18:54; edited 5 times in total |
|
Back to top |
|
 |
Serge Yolkin
Joined: 25 Jul 2009 Posts: 664
|
(Separately) Posted: Tue Nov 05, 2013 16:04 Post subject: |
|
|
Я с прошлого века на "настоящих" языках не кодил, но, насколько нахватался, у многих методов есть две инкарнации: типа, GetЧегоТоТам() и GetЧегоТоТамW(). Если проблема в этом, может, удастся уговорить уважаемого Lev на ещё одно обновление? Честное слово - последнее. |
|
Back to top |
|
 |
Lev

Joined: 02 Mar 2005 Posts: 392
|
(Separately) Posted: Tue Nov 05, 2013 18:09 Post subject: |
|
|
Крайнее :)
у меня "туду" потолще |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Nov 05, 2013 18:35 Post subject: |
|
|
Serge Yolkin
Up. Сейчас вроде работает. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
 |
Serge Yolkin
Joined: 25 Jul 2009 Posts: 664
|
(Separately) Posted: Tue Nov 05, 2013 22:41 Post subject: |
|
|
Lev wrote: | Крайнее | OK. Когда сплавом занимался, тоже трепетно к этому слову относился. Lev wrote: | у меня "туду" потолще | С нетерпением... Идея уж больно интересная, несмотря на минусы скриптовых решений. А советы дилетанта допускаются?
Flasher wrote: | Сейчас вроде работает | Э-э-э... Не въехал. Это о чём? (Я в 5 встал, туплю не по-детски...) |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Wed Nov 06, 2013 00:01 Post subject: |
|
|
Serge Yolkin wrote: | Не въехал. Это о чём? | Переделанный скрипт выше (UP). _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
 |
Serge Yolkin
Joined: 25 Jul 2009 Posts: 664
|
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Wed Nov 06, 2013 00:44 Post subject: |
|
|
Serge Yolkin wrote: | "&" на "+" заменить? | Ну, получается, да. Помимо всего прочего. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
 |
Serge Yolkin
Joined: 25 Jul 2009 Posts: 664
|
(Separately) Posted: Wed Nov 06, 2013 00:57 Post subject: |
|
|
Flasher
Ещё: свойство Name объекта (файла), созданного ShellApplication не содержит расширения файла... Не то, чтобы критично, так - для информации.
Добавлено спустя 2 минуты:
В отличие от FSO |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Wed Nov 06, 2013 01:10 Post subject: |
|
|
Serge Yolkin
Вообще-то ты ошибаешься. Ошибки поищи. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
 |
Serge Yolkin
Joined: 25 Jul 2009 Posts: 664
|
(Separately) Posted: Wed Nov 06, 2013 11:11 Post subject: |
|
|
Ага. На W7 (на работе) - содержит, на W8.1Preview (дома) - нет. Они такие мелкие и мягкие... |
|
Back to top |
|
 |
|