Автоматическая смена панели инструментов, как?
Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik
- Вахмурка
- Сообщения: 2587
- Зарегистрирован: Пн дек 27, 2004 14:47
- Откуда: Большая деревня Москва
- Контактная информация:
Только скриптом. Предложил бы свои услуги, но
1) именно сейчас очень сильно занят по работе;
2) сомневаюсь, что это вообще кому-то, кроме тебя, может пригодиться. Так трудно нажать одну кнопку?
1) именно сейчас очень сильно занят по работе;
2) сомневаюсь, что это вообще кому-то, кроме тебя, может пригодиться. Так трудно нажать одну кнопку?
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
А мы и не в Общих вопросах.Вахмурка писал(а):Только скриптом.
Это уже, кстати, на форуме обсуждалось, не помню где..
BezDNaU
Прикол в том, что на любой из панелей может быть куча кнопок, каждая из которых может пригодится именно в данный момент. Сделать запрашиваемое несложно, но это реально быстро надоест, будет мешать только. Проще сделать панель с выпадающим списком.
Вот о выделенном если можно поподробнееFlasher писал(а):Прикол в том, что на любой из панелей может быть куча кнопок, каждая из которых может пригодится именно в данный момент. Сделать запрашиваемое несложно, но это реально быстро надоест, будет мешать только. Проще сделать панель с выпадающим списком.
- Вахмурка
- Сообщения: 2587
- Зарегистрирован: Пн дек 27, 2004 14:47
- Откуда: Большая деревня Москва
- Контактная информация:
Я имел в виду, что мне неизвестны:Flasher писал(а):А мы и не в Общих вопросах
* утилита, выполняющая указанную операцию;
* способы решения задачи через батник.
Есть такой плагин для PowerPro, называется event:BezDNaU писал(а):Вот о выделенном если можно поподробнее
Далее, как вызвать панель из скрипта? Вот что мне ответили старшие товарищи. А можно просто, но не слишком надежно: скриптом.The event plugin lets you schedule commands to execute repeatedly at a specified interval. You can optionally specify the number of times the event should repeat. You can optionally specify a test expression; if specified, the plugin evaluates this test expression each interval and only executes the command if the expression is not 0 or "".
The event plugin is a more flexible alternative to the wait command and to timers.
А так, если нужна портабельность, жди наших добрых самаритян: Batya и Tol!k'а.
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Через батник (+TCMC), кстати, тоже можно.Вахмурка писал(а):способы решения задачи через батник.
В общем, топикстартеру, видимо, это так "сильно" нужно, что пару несложных аргументов привести невдомёк. Тут всего-то пару строк...
Код: Выделить всё
' Перейти на тулбар и вернуться к исходному спустя N cекунд
' Параметры: <юзеркоманда1> <юзеркоманда2> <число секунд>
' Пример: em_SystemBar em_DefaultBar 5
'================================================
With CreateObject("WScript.Shell")
.Exec("%COMMANDER_PATH%\Utils\TCMC\TCMC.exe EM" & WScript.Arguments(0))
WScript.Sleep WScript.Arguments(2) & "000"
.Exec("%COMMANDER_PATH%\Utils\TCMC\TCMC.exe EM" & WScript.Arguments(1))
End Withчерез батник
http://forum.wincmd.ru/viewtopic.php?p=66892 м.б. объеденить?
Код: Выделить всё
"%COMMANDER_PATH%\Utils\TCMC.exe" EM%1
@for /l %%a in (%3,-1,1) do @(
title %%a seconds to Mars
ping -n 1 localhost >nul)
"%COMMANDER_PATH%\Utils\TCMC.exe" EM%2
:: Пример параметров: em_SystemBar em_DefaultBar 5
Я думал, что мне тоже. А она перед носом!Вахмурка писал(а):Я имел в виду, что мне неизвестны:
* утилита, выполняющая указанную операцию
Код: Выделить всё
TCFS2.exe /ef tem(em_SystemBar) delay(5000) tem(em_DefaultBar)Мне пригодится (автоматическое скрытие кнопок).Вахмурка писал(а):2) сомневаюсь, что это вообще кому-то, кроме тебя, может пригодиться.
Единственное что, возможно ли остановить выполнение операции, если до выполнения его уже выполнили, чтобы не грелось в процессах?
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Скрытие - это уже не смена (офф).ask-rus писал(а):автоматическое скрытие кнопок
Пусть погреется несколько секунд. Тебе от этого ни теплее, ни холоднее не станет. А то, что ты хочешь, реализуется проверкой по test(hasButtonBar). Если речь, конечно, идёт о скрытии тулбара, а не кнопок на нём. Если второе, то совершенно не ясно, зачем это может понадобиться.ask-rus писал(а):чтобы не грелось в процессах
Два бара, на одном кнопки, на втором те же кнопки + кнопки = "скрытие" (офф).Flasher писал(а):Скрытие - это уже не смена (офф).
Сек. на 15 я точно установлю. Меня смущает момент с фокусом, чую разворот TC на обложке журнала.Flasher писал(а):Пусть погреется несколько секунд. Тебе от этого ни теплее, ни холоднее не станет. А то, что ты хочешь, реализуется проверкой по test(hasButtonBar). Если речь, конечно, идёт о скрытии тулбара, а не кнопок на нём. Если второе, то совершенно не ясно, зачем это может понадобиться.
Добавлено спустя 25 минут:
Проверил её, работает. Минус в том, что на курсоре мыши возникают песочные часики.Flasher писал(а):А она перед носом!
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица