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 

Autorun
Goto page Previous  1, 2, 3 ... 13, 14, 15 ... 130, 131, 132  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: Thu Mar 10, 2011 22:44    Post subject: Reply with quote

Loopback
По-моему, ты сильно преувеличиваешь, если учесть дописку ниже.
Хотя ... кавычки-то только в ShellExec используются. Rolling Eyes
Back to top
View user's profile Send private message
Loopback



Joined: 07 Sep 2009
Posts: 1274

Post (Separately) Posted: Thu Mar 10, 2011 23:02    Post subject: Reply with quote

Flasher
Скорее преуменьшаю, хоть учитывай, хоть нет. Ну не вижу я кардинального улучшения юзабельности, стоящего таких изменений. Ради того, чтобы иметь возможность записать

Code:

TerminateProcess "proc1.exe"
"proc2.exe"
"proc3.exe"


вместо

Code:

TerminateProcess "proc1.exe"
TerminateProcess "proc2.exe"
TerminateProcess "proc3.exe"


переписывать пол-плагина? В конце-концов, ты собираешься по пять раз на дню список редактировать, что ли?
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Thu Mar 10, 2011 23:07    Post subject: Reply with quote

Loopback
Ты мне на вопрос по параметрам так и не ответил. Там не только юзабильность, но и технические нюансы. Плюс это касается не только Terminate, но и ShellExec. К тому же тем самым исключится многократный вызов одной и той же команды.
Про пол-плагина так и не понял. Откуда такие нереальные завышения, когда нужно только парсер слегка поправить?
Back to top
View user's profile Send private message
Loopback



Joined: 07 Sep 2009
Posts: 1274

Post (Separately) Posted: Fri Mar 11, 2011 00:05    Post subject: Reply with quote

Flasher wrote:
Ты мне на вопрос по параметрам так и не ответил. Там не только юзабильность, но и технические нюансы.

Значит я его не понял.
Flasher wrote:
Плюс это касается не только Terminate, но и ShellExec.

Ну, приехали. Каким боком тут ShellExec?
Flasher wrote:
К тому же тем самым исключится многократный вызов одной и той же команды.

Не все ли равно, где плагин будет перебирать имена - в одной команде или нескольких? Выигрыш - 0.
Flasher wrote:
когда нужно только парсер слегка поправить?

Ё-моё, ты это совершенно точно знаешь, что с такой уверенностью заявляешь?

Ну еще раз повторюсь: я считаю, что трудозатраты на добавление этой возможности несоразмерны с ее полезностью.
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Fri Mar 11, 2011 00:17    Post subject: Reply with quote

Loopback wrote:
Значит я его не понял.
Что конкретно ты не понял из вопроса?
Loopback wrote:
Ну, приехали. Каким боком тут ShellExec?
Ну, парсер же общий, насколько я понимаю. И правила для всех команд в cfg общие. Или нет?
Loopback wrote:

Не все ли равно, где плагин будет перебирать имена - в одной команде или нескольких? Выигрыш - 0.
Скорость обработки разве не должна возрасти при этом?
Loopback wrote:
Ё-моё, ты это совершенно точно знаешь, что с такой уверенностью заявляешь?
Very Happy Зачем же так остро реагировать? Ты сам уверенно заявляешь, что править надо аж пол-плагина. Ты был искренним, когда это писал? А также ты ясно не ответил на вопрос, что ты думаешь касаемо "кавычки+перевод строки" и т.п. И в чём будет сложность при такой обработке?
Back to top
View user's profile Send private message
HA3APET



Joined: 22 Feb 2010
Posts: 151

Post (Separately) Posted: Fri Mar 11, 2011 00:21    Post subject: Reply with quote

MVV wrote:
Не знаю, это не должно влиять на то, как система выгружает процессы.

А если вернуть оригинал, который запускает батник, и оригинальный батник из архива, его кнопка будет появляться на панели задач при закрытии тотала?


Выше я отписался делая это с батником.
По поводу вашего вопроса, если всё оригинальное из архива - кнопка появляется, но если хоть раз во время работы с ТС зайти в Сеть, то кнопка уже не появляется. То есть та же проблема. Батник не отрабатывает при выгрузке ТС.
Попробуй те сами.
Autorun версии 1.4.9.2 в нём
Code:
LoadLibrary /U Plugins\Starter.dll
Back to top
View user's profile Send private message
Loopback



Joined: 07 Sep 2009
Posts: 1274

Post (Separately) Posted: Fri Mar 11, 2011 00:54    Post subject: Reply with quote

Flasher wrote:
Что конкретно ты не понял из вопроса?

А что я из этого: "А если я хочу несколько команд с параметрами, тогда что?" должен был понять?
Flasher wrote:
Ну, парсер же общий, насколько я понимаю. И правила для всех команд в cfg общие. Или нет?

Общий, и что? Нафига в ShellExec нужна многострочность?
Flasher wrote:
Ты сам уверенно заявляешь, что править надо аж пол-плагина. Ты был искренним, когда это писал?

Если и преувеличил, то не сильно. Парсер так точно надо переписывать.
Flasher wrote:
Скорость обработки разве не должна возрасти при этом?

Микросекунды в лучшем случае. Что там, что там все равно переборы будут.
Flasher wrote:
А также ты ясно не ответил на вопрос, что ты думаешь касаемо "кавычки+перевод строки" и т.п.

Мне не нравится. Мне вообще эта идея не нравится изначально, полностью и безоговорочно. Я считаю ее для плагина избыточной. Я считаю ее сложной в реализации. Но даже если бы она была не сложной, она мне все равно не нравится.

По-моему, этот бесплодный спор пора было закончить еще на предыдущей странице. Все равно каждый останется при своем мнении.
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Fri Mar 11, 2011 01:01    Post subject: Reply with quote

Loopback wrote:
А что я из этого: "А если я хочу несколько команд с параметрами, тогда что?" должен был понять?
А, т.е. то что я писал до этого нужно пропускать мимо глаз?
Loopback wrote:
Нафига в ShellExec нужна многострочность?
Ты же пишешь, что параметры команды можно прописывать в одну строку. Чем ShellExec принципиально отличается от Terminate в этом отношении?
Loopback wrote:
Микросекунды в лучшем случае. Что там, что там все равно переборы будут.
С этим ясно.
Loopback wrote:
Но даже если бы она была не сложной, она мне все равно не нравится.
А чем не нравится то хоть?
Back to top
View user's profile Send private message
Loopback



Joined: 07 Sep 2009
Posts: 1274

Post (Separately) Posted: Fri Mar 11, 2011 01:30    Post subject: Reply with quote

Flasher wrote:
А, т.е. то что я писал до этого нужно пропускать мимо глаз?

Ты про это?
Quote:

Вот я и спрашиваю, как парсер при написании путей к exe-файлам в кач. параметра отличит их от путей к вызываемым прогам, если и те и другие написаны в одну строку?

Все равно неясна суть вопроса. Поясни что-ли примером.
Flasher wrote:
Ты же пишешь, что команды можно прописывать в одну строку.

Не знаю, либо я написал непонятно, либо ты не понял. Несколько команд в одной строке писать нельзя.
Flasher wrote:
А чем не нравится то хоть?

Всё, с этим проехали. А то сейчас еще на две страницы писанины будет.
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Fri Mar 11, 2011 01:41    Post subject: Reply with quote

Loopback wrote:
Все равно неясна суть вопроса. Поясни что-ли примером.
Ты писал:
Loopback wrote:
И никто не мешает использовать несколько команд с одним параметром.
Наверно я не так понял. О каких командах и параметрах шла речь? Я представил что-то вроде:
Code:
"Program0.exe" "param's" "Program1.exe "param's" "Program2.exe" "param's"

Loopback wrote:
Несколько команд в одной строке писать нельзя.
А, ну пока нельзя. Но ты же пишешь, что собираешься так сделать.
Loopback wrote:
Всё, с этим проехали. А то сейчас еще на две страницы писанины будет.
Не хочешь писать здесь - напиши в личку, мне интересно.
Back to top
View user's profile Send private message
Loopback



Joined: 07 Sep 2009
Posts: 1274

Post (Separately) Posted: Fri Mar 11, 2011 02:04    Post subject: Reply with quote

Flasher wrote:
Наверно я не так понял. О каких командах и параметрах шла речь? Я представил что-то вроде:

А, ну теперь ясно в чем недопонимание. Речь шла только о TerminateProcess, и имелась в виду потенциальная возможность записывать ее в двух вариантах (поскольку все параметры здесь, по-сути, равноценны):
Code:

TerminateProcess Proc1.exe Proc2.exe Proc3.exe

или

TerminateProcess Proc1.exe
TerminateProcess Proc2.exe
TerminateProcess Proc3.exe


Flasher wrote:
А, ну пока нельзя. Но ты же пишешь, что собираешься так сделать.

Полагаю, тут следствие того же недопонимания. Честно, такое бы мне только в страшном сне могло присниться - ну зачем может понадобиться несколько команд в одной строке? Строк не хватает?

Надеюсь, теперь вопрос разрешен, и можно с чистой совестью уйти спать.
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Fri Mar 11, 2011 02:14    Post subject: Reply with quote

Loopback wrote:
Честно, такое бы мне только в страшном сне могло присниться - ну зачем может понадобиться несколько команд в одной строке? Строк не хватает?
Это же не приснилось:
Code:
TerminateProcess Proc1.exe Proc2.exe Proc3.exe
Строк-то хватает, TerminateProcess писать везде - не очень. По другому вопросу прошу отписать в личку.
Back to top
View user's profile Send private message
Loopback



Joined: 07 Sep 2009
Posts: 1274

Post (Separately) Posted: Fri Mar 11, 2011 10:58    Post subject: Reply with quote

Flasher wrote:
Строк-то хватает, TerminateProcess писать везде - не очень.

Ну, даже не знаю что и сказать. Вспоминается известный анекдот: "Вам шашечки - или ехать?"... Давай тогда и остальные команды разбивать на строки, а фигли, это же такая неподъемная задача, в каждой строке ShellExec или SetEnv писать Exclamation
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2563

Post (Separately) Posted: Fri Mar 11, 2011 11:27    Post subject: Reply with quote

Flasher wrote:
TerminateProcess писать везде - не очень.

Попробуй копировать Smile.
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Fri Mar 11, 2011 15:44    Post subject: Reply with quote

Loopback wrote:
Давай тогда и остальные команды разбивать на строки
Давай, при том, что они уже на них разбиты. Mr. Green
Quote:
это же такая неподъемная задача, в каждой строке ShellExec или SetEnv писать
С этими не страшно. Тут список гораздо меньше, чем с Terminate. А на флешке программ может быть под сотню. Можно несколько Кб сэкономить, не говоря уже о времени на правку. Wink

sa
Серьёзно? А я и не подумал. Я то всю жизнь посимвольно текст набивал...

По многострочности тема закрыта.
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 ... 13, 14, 15 ... 130, 131, 132  Next
Page 14 of 132

 
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