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 

Копирование полного пути в буфер
Goto page Previous  1, 2, 3, 4, 5, 6  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
Вахмурка



Joined: 27 Dec 2004
Posts: 2584
Location: Большая деревня Москва

Post (Separately) Posted: Thu Feb 04, 2010 16:22    Post subject: Reply with quote

Короче, пока не сообщишь ДОСЛОВНО, что говорит скрипт, я не смогу тебе помочь.
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2571

Post (Separately) Posted: Thu Feb 04, 2010 16:30    Post subject: Reply with quote

Flasher wrote:
В том виде, что сейчас, выдает синтаксич. ошибку.
У меня, скрипт, который переделал Batya, работает без ошибок.
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Thu Feb 04, 2010 18:22    Post subject: Reply with quote

Вахмурка wrote:
Короче, пока не сообщишь ДОСЛОВНО, что говорит скрипт, я не смогу тебе помочь.

Если бы скрипт выдал синткод, я бы его СРАЗУ на блюдечке предоставил, а пока имеем что имеем.
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Thu Feb 04, 2010 18:30    Post subject: Reply with quote

sa wrote:
У меня, скрипт, который переделал Batya, работает без ошибок.

Одного файла, да, работает. При комментировании 16,18 строк пишет: Строка 24, символ 1, ошибка: "loop" вне "do", 800A040E
Да и зачем изобретать велосипед, если Lev с задачей справился лучше некуда?..
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2584
Location: Большая деревня Москва

Post (Separately) Posted: Thu Feb 04, 2010 18:53    Post subject: Reply with quote

Вот теперь исчерпывающе.
Если:
- файл file.dll проживает по адресу c:\Program Files\PowerPro\plugins;
- первый параметр скрипта "%L";
- на диске достаточно места,

то я не знаю, в чем ошибка.
Возможные способы устранения
1. Перезагрузи PowerPro;
2. Перезарузи компьютер;
3. Зайди во временную директорию (у меня это d:\Documents and Settings\Administrator\Local Settings\Temp) и посмотри последние по дате файлы. По идее Тотал должен их удалять, но вдруг при нештатном завершении оставляет (это список выделенных файлов).

Ошибка проявляется одинаково при:
- выделении нескольких файлов;
- выделении одного файла;
- отсутствии выделения?
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2571

Post (Separately) Posted: Thu Feb 04, 2010 18:58    Post subject: Reply with quote

Flasher wrote:
Одного файла, да, работает. При комментировании 16,18 строк пишет: Строка 24, символ 1, ошибка: "loop" вне "do", 800A040E
Да не надо ничего комментировать для того, чтобы скрипт работал с несколькими файлами! Ну, а комментировать (раскомментировать) после переделки скрипта нужно не упомянутые 16, 18 и 22 строки, а соответственно, 20, 22 и 26, поскольку в шапке скрипта добавились новые строчки.
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Thu Feb 04, 2010 19:09    Post subject: Reply with quote

Вахмурка wrote:

Если:...
то я не знаю, в чем ошибка.

Всё так, я тем более.
Quote:
Возможные способы устранения

1., 2. < Делалось неоднократно.
3. Появляется файлик tmp с этим списком (без всяких кавычек), при нажатии на ОК в окошке с ошибкой тут же исчезает. Буфер при этом остается пустой.
Quote:
Ошибка проявляется одинаково при:

во всех случаях.
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Thu Feb 04, 2010 19:15    Post subject: Reply with quote

sa wrote:
Ну, а комментировать (раскомментировать) после переделки скрипта нужно не упомянутые 16, 18 и 22 строки, а соответственно, 20, 22 и 26, поскольку в шапке скрипта добавились новые строчки.

Я думал этого текста не было до того, спасибо за пояснение, всё работает и с комментированием и без.)
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2584
Location: Большая деревня Москва

Post (Separately) Posted: Thu Feb 04, 2010 19:34    Post subject: Reply with quote

Если хочешь, можем попробоать выяснить причину ошибки. Вставь вот этот текст
Code:
args List
if(not validpath(List)) do
   win.debug("no file ", List)
   quit
endif

local fh = file.open(List, "r")
win.debug("handle: ", fh)
quit
вместо того самого скрипта, перед ним, или в новый скрипт. Первый параметр "%L", остальные не играют роли. Запустить скрипт на выполнение. В идеале в окошке должно быть "handle: " и положительное число, и ничего больше.
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Thu Feb 04, 2010 19:43    Post subject: Reply with quote

Вахмурка wrote:
В идеале в окошке должно быть "handle: " и положительное число, и ничего больше.

handle: -13
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2584
Location: Большая деревня Москва

Post (Separately) Posted: Thu Feb 04, 2010 19:52    Post subject: Reply with quote

Отрицательный дескриптор подтвердил мои худшие подозрния. Вот это - старый (от 8.11.2008) заведомо работающий плагин file. Сравни с тем, который у тебя сейчас (можно средствами ТС). Если отличаются, замени, только не забудь сохранить свой.
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Thu Feb 04, 2010 20:07    Post subject: Reply with quote

Вахмурка wrote:
это - старый (от 8.11.2008) заведомо работающий плагин file. Сравни с тем, который у тебя сейчас (можно средствами ТС). Если отличаются, замени, только не забудь сохранить свой.

Заменил:
Invalid use of period: cannot load plugin, invalid handle value, or invalid function: file
Error occurred near line 1 of script ClipFileList: local fh = file.open(arg(l), "r")
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2584
Location: Большая деревня Москва

Post (Separately) Posted: Thu Feb 04, 2010 20:18    Post subject: Reply with quote

Очень странно! Так он пишет, когда не может найти файл! Еще раз проверь, что файл c:\Program Files\PowerPro\plugins\file.dll имеет размер 23040 байт.

И еще:
Quote:
arg(l)
В скобках должна быть единица!
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Thu Feb 04, 2010 20:25    Post subject: Reply with quote

Вахмурка wrote:
file.dll имеет размер 23040 байт.
ну так это он и есть, который ты дал, логично.

Quote:
В скобках должна быть единица!
Единица-единица, просто я через Screenshot Reader делал, по-быстрому.
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2584
Location: Большая деревня Москва

Post (Separately) Posted: Thu Feb 04, 2010 20:29    Post subject: Reply with quote

И ошибка повторяется?! Тогда замени мой на свой (восстанови статус кво) - исчезнет?! Ты понимаешь, что этого не может быть?!
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы All times are GMT + 4 Hours
Goto page Previous  1, 2, 3, 4, 5, 6  Next
Page 3 of 6

 
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