View previous topic :: View next topic |
Author |
Message |
ask-rus
Joined: 10 Nov 2009 Posts: 2076 Location: Russian Federation
|
(Separately) Posted: Thu Jan 26, 2012 10:32 Post subject: |
|
|
MVV wrote: | А смысл убивать? |
По-моему, убийством проще. Однако, будучи свернутым, taskkill мелькает в Панели задач, что плохо.
MVV wrote: | Просто выполняем команду, которая где-то прописывает флаг |
Кстати, не нравится мне секция в wincmd.ini:
Code: | [TCFS2]
Bar=2
quick_bar=2733121 |
Нельзя ли писать эту динамику в свой (TCFS2.ini) конфиг? _________________ «Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Jan 26, 2012 12:40 Post subject: |
|
|
ask-rus wrote: | Однако, будучи свернутым, taskkill мелькает в Панели задач, что плохо. | И это ты пишешь при том, что у тебя есть несколько программ, элементарно эту проблему решающих? |
|
Back to top |
|
|
ask-rus
Joined: 10 Nov 2009 Posts: 2076 Location: Russian Federation
|
(Separately) Posted: Thu Jan 26, 2012 14:19 Post subject: |
|
|
Flasher wrote: | И это ты пишешь при том, что у тебя есть несколько программ, элементарно эту проблему решающих? |
taskkill + теперь одна из этих нескольких программ уже лишними являются по сути, когда всё решается с TCFS2.
MVV wrote: | Да пиши, кто ж не даёт? Я же не заставляю использовать именно этот вариант. |
По умолчанию утилита пишет именно в wincmd.ini... А почему так? _________________ «Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Jan 26, 2012 14:24 Post subject: |
|
|
ask-rus wrote: | taskkill + теперь одна из этих нескольких программ уже лишними являются по сути, когда всё решается с TCFS2. | "Убийством проще" - не мои слова. Программа не лишняя ни для какой консольной команды, коевых, я полагаю, у тебя хватает.
ask-rus wrote: | А почему так? | Утилита по умолчанию ничего не пишет. По умолчанию может писать команда set_tcini. А почему она так пишет, не вижу ничего в этом удивительного. Это логично. |
|
Back to top |
|
|
ask-rus
Joined: 10 Nov 2009 Posts: 2076 Location: Russian Federation
|
(Separately) Posted: Thu Jan 26, 2012 14:41 Post subject: |
|
|
Flasher wrote: | "Убийством проще" - не мои слова. |
Наличие дополнительной консольной утилиты усложняет.
Flasher wrote: | Утилита по умолчанию ничего не пишет. По умолчанию может писать команда set_tcini. |
MVV wrote: | 2. Использование функций ini/set_ini вместо tcini/set_tcini (придётся везде указывать путь к инишнику). |
Понял. Это ж сколько путей надо указать... _________________ «Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Jan 26, 2012 14:47 Post subject: |
|
|
ask-rus wrote: | Наличие дополнительной консольной утилиты усложняет. | Что усложняет? Запись в одну единственную команду? |
|
Back to top |
|
|
ask-rus
Joined: 10 Nov 2009 Posts: 2076 Location: Russian Federation
|
(Separately) Posted: Thu Jan 26, 2012 15:07 Post subject: |
|
|
1.
MVV wrote: | Просто выполняем команду, которая где-то прописывает флаг, который будет говорить первой копии, что возвращать панель не нужно. |
2.
MVV wrote: | Или же тупо пишем 0 в ключ quick_bar секции TCFS2 - тогда работающая копия после ожидания увидит, что после неё уже похозяйничали, и ничего не сделает. |
Вроде как, второй вариант лучше. Как будет выглядеть эта команда?
Добавлено спустя 2 минуты:
Flasher
Выбор сделан. _________________ «Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
(Separately) Posted: Thu Jan 26, 2012 15:27 Post subject: |
|
|
Вообще, оба предложения говорят об одном варианте просто первое предложение - общее, а второе описывает, как реализовать первое с учетом особенностей обсуждаемой команды.
А сделать элементарно:
Code: | TCFS2 /ef "set_tcini(TCFS2, quick_bar, 0)" |
Вместо 0 можно писать абсолютно любое число. Шанс, что оно совпадёт с прежним, практически нулевой.
И ещё раз напомню про возможность использования редирекции для хранения таких параметров в другом инишнике. _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Jan 26, 2012 16:14 Post subject: |
|
|
У него ключ называется не quick_bar, а Bar, и сравнивает он его с двойкой. Значит, с прежним совпасть вполне может. И исходя из логики при отличном от этой двойки значении у него будет выполняться вся часть команды после |. Что-то ты не то предлагаешь. |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
(Separately) Posted: Thu Jan 26, 2012 17:13 Post subject: |
|
|
Почитай команду ещё раз. Bar - это номер панели, а в quick_bar команда пишет @sid и после ожидания проверяет, изменился ли он. Если изменился, команда ничего не делает. Ключ Bar же после ожидания вообще не проверяется.
Такой параметр должен быть свой на каждую команду, потому там и стоит #0 в качестве имени параметра. В принципе, можно завести для таких параметров отдельную секцию, которую можно редиректить куда-нибудь в мусорник. _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|
Back to top |
|
|
ask-rus
Joined: 10 Nov 2009 Posts: 2076 Location: Russian Federation
|
(Separately) Posted: Thu Jan 26, 2012 17:47 Post subject: |
|
|
MVV wrote: | Вообще, оба предложения говорят об одном варианте просто первое предложение - общее, а второе описывает, как реализовать первое с учетом особенностей обсуждаемой команды. |
Да уж...
MVV wrote: | А сделать элементарно |
Это работает, спасибо. _________________ «Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Jan 26, 2012 17:49 Post subject: |
|
|
Так он же этот ключ quick_bar нигде не проверяет. Что даст твоя строка без подстановки tcini(TCFS2, quick_bar, #) ?
А, всё, не на тот пост смотрел... |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
|
Back to top |
|
|
Vladimir77
Joined: 27 Feb 2006 Posts: 15
|
(Separately) Posted: Mon Feb 13, 2012 00:25 Post subject: |
|
|
на странице 1 сообщалось
Avada wrote: | MVV wrote: | Ну и, конечно, еще проще использовать дочерние панели в виде выпадающих - а при необходимости перехода к этой панели кликать по ее иконке с зажатой клавишей Shift, при этом панель будет открыта, как обычно, и опять же та самая зарезервированная первая кнопка панели будет позволять возвращаться обратно к исходной панели. | Верно. В основном именно так и делаю. Просто учёл в настройках все возможные варианты возврата.
Вахмурка
Абсолютно согласен. |
Нельзя ли пояснить, не понимаю что такое выпадающие панели инструментов.
( мне пришлось отказаться нескольких панелей по причине сожности их эксплуатации, я просто уменьшил значки и оставил одну панель ) |
|
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
|