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 

Script Content Plugin
Goto page Previous  1, 2, 3 ... 7, 8, 9 ... 14, 15, 16  Next
 
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: Tue Nov 05, 2013 13:52    Post subject: Reply with quote

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



Joined: 25 Jul 2009
Posts: 664

Post (Separately) Posted: Tue Nov 05, 2013 13:56    Post subject: Reply with quote

Гениальный скрипт, подаривший мне знание
Code:
Content=filename;
Smile
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Tue Nov 05, 2013 14:00    Post subject: Reply with quote

Весело. Smile А так не пробовал?:
Code:
n=a.NameSpace(filename).Self.Path;

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



Joined: 25 Jul 2009
Posts: 664

Post (Separately) Posted: Tue Nov 05, 2013 14:14    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: Tue Nov 05, 2013 15:09    Post subject: Reply with quote

А сразу в секцию 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
View user's profile Send private message
Serge Yolkin



Joined: 25 Jul 2009
Posts: 664

Post (Separately) Posted: Tue Nov 05, 2013 16:04    Post subject: Reply with quote

Я с прошлого века на "настоящих" языках не кодил, но, насколько нахватался, у многих методов есть две инкарнации: типа, GetЧегоТоТам() и GetЧегоТоТамW(). Если проблема в этом, может, удастся уговорить уважаемого Lev на ещё одно обновление? Честное слово - последнее.
Back to top
View user's profile Send private message
Lev



Joined: 02 Mar 2005
Posts: 392

Post (Separately) Posted: Tue Nov 05, 2013 18:09    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: Tue Nov 05, 2013 18:35    Post subject: Reply with quote

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



Joined: 25 Jul 2009
Posts: 664

Post (Separately) Posted: Tue Nov 05, 2013 22:41    Post subject: Reply with quote

Lev wrote:
Крайнее Smile
OK. Когда сплавом занимался, тоже трепетно к этому слову относился.
Lev wrote:
у меня "туду" потолще
С нетерпением... Идея уж больно интересная, несмотря на минусы скриптовых решений. А советы дилетанта допускаются?
Flasher wrote:
Сейчас вроде работает
Э-э-э... Не въехал. Это о чём? (Я в 5 встал, туплю не по-детски...)
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Wed Nov 06, 2013 00:01    Post subject: Reply with quote

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



Joined: 25 Jul 2009
Posts: 664

Post (Separately) Posted: Wed Nov 06, 2013 00:29    Post subject: Reply with quote

Flasher
Да, работает. "&" на "+" заменить? Хотя, если поддержка плагина будет возобновлена - а на это есть надежда, - то можно и подождать Smile
 Hidden text
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Wed Nov 06, 2013 00:44    Post subject: Reply with quote

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



Joined: 25 Jul 2009
Posts: 664

Post (Separately) Posted: Wed Nov 06, 2013 00:57    Post subject: Reply with quote

Flasher
Ещё: свойство Name объекта (файла), созданного ShellApplication не содержит расширения файла... Не то, чтобы критично, так - для информации.

Добавлено спустя 2 минуты:

В отличие от FSO
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Wed Nov 06, 2013 01:10    Post subject: Reply with quote

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



Joined: 25 Jul 2009
Posts: 664

Post (Separately) Posted: Wed Nov 06, 2013 11:11    Post subject: Reply with quote

Ага. На W7 (на работе) - содержит, на W8.1Preview (дома) - нет. Они такие мелкие и мягкие...
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 ... 7, 8, 9 ... 14, 15, 16  Next
Page 8 of 16

 
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