View previous topic :: View next topic |
Author |
Message |
Вахмурка
Joined: 27 Dec 2004 Posts: 2584 Location: Большая деревня Москва
|
|
Back to top |
|
|
sa
Joined: 29 Apr 2009 Posts: 2571
|
(Separately) Posted: Thu Feb 04, 2010 16:30 Post subject: |
|
|
Flasher wrote: | В том виде, что сейчас, выдает синтаксич. ошибку. | У меня, скрипт, который переделал Batya, работает без ошибок. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Feb 04, 2010 18:22 Post subject: |
|
|
Вахмурка wrote: | Короче, пока не сообщишь ДОСЛОВНО, что говорит скрипт, я не смогу тебе помочь. |
Если бы скрипт выдал синткод, я бы его СРАЗУ на блюдечке предоставил, а пока имеем что имеем.
|
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Feb 04, 2010 18:30 Post subject: |
|
|
sa wrote: | У меня, скрипт, который переделал Batya, работает без ошибок. |
Одного файла, да, работает. При комментировании 16,18 строк пишет: Строка 24, символ 1, ошибка: "loop" вне "do", 800A040E
Да и зачем изобретать велосипед, если Lev с задачей справился лучше некуда?.. |
|
Back to top |
|
|
Вахмурка
Joined: 27 Dec 2004 Posts: 2584 Location: Большая деревня Москва
|
(Separately) Posted: Thu Feb 04, 2010 18:53 Post subject: |
|
|
Вот теперь исчерпывающе.
Если:
- файл 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 |
|
|
sa
Joined: 29 Apr 2009 Posts: 2571
|
(Separately) Posted: Thu Feb 04, 2010 18:58 Post subject: |
|
|
Flasher wrote: | Одного файла, да, работает. При комментировании 16,18 строк пишет: Строка 24, символ 1, ошибка: "loop" вне "do", 800A040E | Да не надо ничего комментировать для того, чтобы скрипт работал с несколькими файлами! Ну, а комментировать (раскомментировать) после переделки скрипта нужно не упомянутые 16, 18 и 22 строки, а соответственно, 20, 22 и 26, поскольку в шапке скрипта добавились новые строчки. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Feb 04, 2010 19:09 Post subject: |
|
|
Вахмурка wrote: |
Если:...
то я не знаю, в чем ошибка.
|
Всё так, я тем более.
Quote: | Возможные способы устранения |
1., 2. < Делалось неоднократно.
3. Появляется файлик tmp с этим списком (без всяких кавычек), при нажатии на ОК в окошке с ошибкой тут же исчезает. Буфер при этом остается пустой.
Quote: | Ошибка проявляется одинаково при: |
во всех случаях. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Feb 04, 2010 19:15 Post subject: |
|
|
sa wrote: | Ну, а комментировать (раскомментировать) после переделки скрипта нужно не упомянутые 16, 18 и 22 строки, а соответственно, 20, 22 и 26, поскольку в шапке скрипта добавились новые строчки. |
Я думал этого текста не было до того, спасибо за пояснение, всё работает и с комментированием и без.) |
|
Back to top |
|
|
Вахмурка
Joined: 27 Dec 2004 Posts: 2584 Location: Большая деревня Москва
|
(Separately) Posted: Thu Feb 04, 2010 19:34 Post subject: |
|
|
Если хочешь, можем попробоать выяснить причину ошибки. Вставь вот этот текст 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 |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Feb 04, 2010 19:43 Post subject: |
|
|
Вахмурка wrote: | В идеале в окошке должно быть "handle: " и положительное число, и ничего больше. |
handle: -13 |
|
Back to top |
|
|
Вахмурка
Joined: 27 Dec 2004 Posts: 2584 Location: Большая деревня Москва
|
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Feb 04, 2010 20:07 Post subject: |
|
|
Заменил:
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 |
|
|
Вахмурка
Joined: 27 Dec 2004 Posts: 2584 Location: Большая деревня Москва
|
(Separately) Posted: Thu Feb 04, 2010 20:18 Post subject: |
|
|
Очень странно! Так он пишет, когда не может найти файл! Еще раз проверь, что файл c:\Program Files\PowerPro\plugins\file.dll имеет размер 23040 байт.
И еще:В скобках должна быть единица! _________________ Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон) |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Feb 04, 2010 20:25 Post subject: |
|
|
Вахмурка wrote: | file.dll имеет размер 23040 байт. | ну так это он и есть, который ты дал, логично.
Quote: | В скобках должна быть единица! | Единица-единица, просто я через Screenshot Reader делал, по-быстрому. |
|
Back to top |
|
|
Вахмурка
Joined: 27 Dec 2004 Posts: 2584 Location: Большая деревня Москва
|
|
Back to top |
|
|
|
|
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
|