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 

[util] TC Menu: вопросы, ответы, предложения
Goto page Previous  1, 2, 3, ... 21, 22, 23  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
VadiMGP



Joined: 21 Mar 2007
Posts: 1625

Post (Separately) Posted: Thu Mar 22, 2007 02:37    Post subject: Reply with quote

Я чего-то не понимаю. Программа ищет файл. Если находит, то проверяет введенную команду на присутствие в файле. Если файл не находит, или команды в нем нет, то исполняет команду "as is". В какой именно момент ты предлагаешь выдавать сообщение "Файл не найден"? Всякий раз когда файла нет? Тогда как быть с тем, что программа используется без коммандера?
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4957

Post (Separately) Posted: Thu Mar 22, 2007 02:48    Post subject: Reply with quote

Quote:
Если файл не находит, или команды в нем нет, то исполняет команду "as is". В какой именно момент ты предлагаешь выдавать сообщение "Файл не найден"? Всякий раз когда файла нет? Тогда как быть с тем, что программа используется без коммандера?


А, вот в чем дело.
Хм. Не знаю даже.

Можно так. Ты смотришь, не "cm_" ли это команда.
Если да, то с вероятностью 85% это команда inc имелась в виду. Smile
Плюс проверяешь, есмть ли путь и расширение файла. Т.е. отсекаешь варианты такие как c:\path\cm_List, cm_List.bat.

Тогда ты точно (почти) знаешь, не команда ли totalcmd.inc имеется в виду. И можно выводить "file not found".
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
VadiMGP



Joined: 21 Mar 2007
Posts: 1625

Post (Separately) Posted: Thu Mar 22, 2007 03:10    Post subject: Reply with quote

Alextp wrote:
Если да, то с вероятностью 85% это команда inc имелась в виду. Smile
Smile
А в остальных 15% случаях - кто не спрятался - я не виноват?

Мне тут другая мысль пришла в голову - выяснить кто мой родительский процесс и если ТС, то тогда считать, что totalcmd.inc обязан присутствовать. Но тогда TCMenu перестанет работать на Win9x. Сколько процентов до сих пор сидит под 9х? Меньше 15? Smile
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4957

Post (Separately) Posted: Thu Mar 22, 2007 03:15    Post subject: Reply with quote

Quote:
Мне тут другая мысль пришла в голову - выяснить кто мой родительский процесс и если ТС, то тогда считать, что totalcmd.inc обязан присутствовать. Но тогда TCMenu перестанет работать на Win9x.


Хорошая мысль.
Только при чем тут Win9x?
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
VadiMGP



Joined: 21 Mar 2007
Posts: 1625

Post (Separately) Posted: Thu Mar 22, 2007 03:26    Post subject: Reply with quote

Пардон, ошибся. Не 9х, а NT 4. Потому что это надо делать через ToolHelp.dll, которого там нету.
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4957

Post (Separately) Posted: Thu Mar 22, 2007 03:35    Post subject: Reply with quote

NT 4: это-то точно меньше 10-5 процентов (пользователей) будет.
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
VadiMGP



Joined: 21 Mar 2007
Posts: 1625

Post (Separately) Posted: Thu Mar 22, 2007 03:46    Post subject: Reply with quote

Все равно "птичку жалко". Ладно, я еще подумаю, может чего универсальное придумаю.
Back to top
View user's profile Send private message
Worros



Joined: 19 Jan 2007
Posts: 1123

Post (Separately) Posted: Thu Mar 22, 2007 11:37    Post subject: Reply with quote

По поводу "птичку жалко". Почему бы не выпустить отдельно версию со статической линковкой?

У меня сия замечательная утилита не работает вот с таким http://www.breto.net/totalcmd/archivos/LTJpeg.zip тулбаром. Ув. автор, виноваты мои кривые руки, или Ваша утилита не дружит с lst2run? Если так, можно ли поправить?
Back to top
View user's profile Send private message
VadiMGP



Joined: 21 Mar 2007
Posts: 1625

Post (Separately) Posted: Thu Mar 22, 2007 12:48    Post subject: Reply with quote

А что именно не работает? Какое сообщение?
У меня вот такая кнопка работает
=======================
TOTALCMD#BAR#DATA
D:\WINCMD\TCMenu.exe
D:\WINCMD\LTjpeg\LTjpg_ENG.bar -L %L
wciconex.dll,11
LTjpg_ENG
D:\WINCMD\LTjpeg\

-1
=======================
Back to top
View user's profile Send private message
Worros



Joined: 19 Jan 2007
Posts: 1123

Post (Separately) Posted: Thu Mar 22, 2007 13:32    Post subject: Reply with quote

Да, при точно такой кнопке выпадающее меню появляется, и в нём даже срабатывают некоторые команды, например "инфо".Но команды конвертирования, использующие lst2run, не работают, выкидывают какой то жуткий эксепшн.Попробуйте пожалуйста, например, повернуть изображение на 180 градусов, используя вышеназванный баттонбар в "выпадающем" виде.Из родной панели инструментов тотала тот же экземляр бара срабатывает безотказно.
Back to top
View user's profile Send private message
VadiMGP



Joined: 21 Mar 2007
Posts: 1625

Post (Separately) Posted: Thu Mar 22, 2007 17:50    Post subject: Reply with quote

Конечно, я пробовал команды - поворот и grayscale.
А скриншот эксепшна показать можешь? Или выслать по мылу. Адрес в ридми есть.
И сколько файлов было селектнуто? 2-3 или 200-300?
Back to top
View user's profile Send private message
Worros



Joined: 19 Jan 2007
Posts: 1123

Post (Separately) Posted: Fri Mar 23, 2007 06:00    Post subject: Reply with quote



Проверено на WinXP SP2 и Win2003 32битных. В обоих случаях Pentium D805 и 2 гига памяти, подкачка отключена совершенно.Сколько файлов выбирал, видно по скриншоту, но в принципе вылетает и с одним. На скриншоте вид после попытки сделать вертикальный флип.
Back to top
View user's profile Send private message
VadiMGP



Joined: 21 Mar 2007
Posts: 1625

Post (Separately) Posted: Fri Mar 23, 2007 13:27    Post subject: Reply with quote

В следующей версии будет пофиксено. Зуб даю - будет пофиксено! Smile
Back to top
View user's profile Send private message
borisin



Joined: 03 Nov 2006
Posts: 26

Post (Separately) Posted: Sat Mar 24, 2007 14:16    Post subject: Reply with quote

попробовал утилиту, работает, спасибо.
Но, не понимает путь к *.bar файлу если Total находиться в Program Files. Понимает только в виде Progra~1

VadiMGP можно сделать, чтобы TC Menu понимал путь к *.bar файлу вида %COMMANDER_PATH%.

Пока работает в таком виде:

TOTALCMD#BAR#DATA
"%COMMANDER_PATH%\TCMenu\TCMenu.exe"
C:\Progra~1\wincmd\new.bar -$
%COMMANDER_PATH%\TCMenu\TCMenu.exe
TCMenu
%COMMANDER_PATH%\TCMenu\

-1
Back to top
View user's profile Send private message
Worros



Joined: 19 Jan 2007
Posts: 1123

Post (Separately) Posted: Sat Mar 24, 2007 15:16    Post subject: Reply with quote

borisin, RTFM. удваивать надо %
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, ... 21, 22, 23  Next
Page 2 of 23

 
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