"Умное" отображение кнопок

Те, кто ей начинают пользоваться, уже не в силах остановиться! Она может все. Или почти все!

"Умное" отображение кнопок

Сообщение XLSoft » Пн янв 27, 2003 11:05 am

Можно ли показывать кнопку на баре или нет в зависимости от того, найдено ли сопоставленное ей приложение?
Это связано с переносимостью конфигураций между разными ПК.
<a href='http://xlsoft.net.ru/' target='_blank'>XLSoft</a> - оффлайн-каталог лучших программ и сайтов
XLSoft
Капитан
 
Сообщений: 158
Зарегистрирован: Чт мар 28, 2002 8:39 pm
Откуда: Киев
Пункты репутации: 0

Сообщение Ergo » Пн янв 27, 2003 2:06 pm

<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->Можно ли показывать кнопку на баре или нет в зависимости от того, найдено ли сопоставленное ей приложение?  
Это связано с переносимостью конфигураций между разными ПК. <!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
Что то мне подсказывает, что если она не может найти приложение, то она не сможет найти и его иконку.
<span style='color:green'><span style='font-size:16pt;line-height:100%'>Winamp np:Paradise Lost - Never Again</span></span>
<!--coloro:purple--><span style="color:purple"><!--/coloro--><!--sizeo:1--><span style="font-size:8pt;line-height:100%"><!--/sizeo-->I can't stop using<a href="http://wincmd.ru" target="_blank">Total Commander</a> <!--sizec--></span><!--/sizec--><!--colorc--></span><!--/colorc-->
Ergo
Полковник
 
Сообщений: 1357
Зарегистрирован: Чт мар 28, 2002 12:42 pm
Откуда: Brest Fortress
Пункты репутации: 0

Сообщение XLSoft » Пн янв 27, 2003 3:09 pm

You don't say! <!--emo&:D-->Изображение<!--endemo-->
Я имел в виду не иконку, а кнопку. Поставь на бар быструю кнопку, связанную с любым приложением, затем удали приложение. Посадочное место под иконку в виде вертикального прямоугольника осталось?
<a href='http://xlsoft.net.ru/' target='_blank'>XLSoft</a> - оффлайн-каталог лучших программ и сайтов
XLSoft
Капитан
 
Сообщений: 158
Зарегистрирован: Чт мар 28, 2002 8:39 pm
Откуда: Киев
Пункты репутации: 0

Сообщение dAnIK SeNT » Пн янв 27, 2003 3:30 pm

У меня все иконки запакованы в icl-файлы и лежат себе в папке icons. И к ним прописаны относительные пути. Так что даже если перенести мою конфигурацию на другой комп, и положить в другую папку, все иконки будут ок (и не только иконки, но и 95% всего остального)
яНЯЕД ОН СОПЪФЙЕ: Athlon 64 X2 5200+ @2,86GHz / nF 570 SLI (ASUS M2N SLI Deluxe) / 4 Gb RAM (4x1Gb Kingston) / 2,9Tb SATAII (0,50+0,64+0,75+1,00Tb WD) / ASUS 8800 GTS512 / 2x NEC-Optiarc AD-7173 / Thermaltake ToughPower 650W / 2x30W Microlab Solo-2 / 20" LCD Benq FP202W (wide) / openSUSE 11.1 / KDE 4.2.1
<!--coloro:Navy--><span style="color:Navy"><!--/coloro-->оН БЯЕЛ БНОПНЯЮЛ - Б email. б ICQ ОНЪБКЪЧЯЭ ПЮГ Б ОНКЦНДЮ.<!--colorc--></span><!--/colorc-->
dAnIK SeNT
Маршал
 
Сообщений: 5101
Зарегистрирован: Чт мар 28, 2002 7:48 pm
Откуда: яяяп
Пункты репутации: 0

Сообщение XLSoft » Пн янв 27, 2003 5:55 pm

2dAnIK SeNT
Издеваешься? <!--emo&:)-->Изображение<!--endemo-->
У меня тоже иконки упакованы в ICL, проблем с путями к ним нет.
Еще раз.
<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->Я имел в виду не иконку, а кнопку. Поставь на бар быструю кнопку, связанную с любым приложением, затем удали приложение. Посадочное место под иконку в виде вертикального прямоугольника осталось?<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
Яркий пример: дома стоит ListTV, на работе понятно его нет. Как не показывать кнопку, если не найдено приложение?
<a href='http://xlsoft.net.ru/' target='_blank'>XLSoft</a> - оффлайн-каталог лучших программ и сайтов
XLSoft
Капитан
 
Сообщений: 158
Зарегистрирован: Чт мар 28, 2002 8:39 pm
Откуда: Киев
Пункты репутации: 0

Сообщение Ergo » Пн янв 27, 2003 7:30 pm

<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->Я имел в виду не иконку, а кнопку<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
Объясни мне разницу между иконкой и кнопкой? Касательно панельки конечно. На кнопке имеется иконка. Если приложение не найдено, то иконка тоже не найдена. Так?
<!--coloro:purple--><span style="color:purple"><!--/coloro--><!--sizeo:1--><span style="font-size:8pt;line-height:100%"><!--/sizeo-->I can't stop using<a href="http://wincmd.ru" target="_blank">Total Commander</a> <!--sizec--></span><!--/sizec--><!--colorc--></span><!--/colorc-->
Ergo
Полковник
 
Сообщений: 1357
Зарегистрирован: Чт мар 28, 2002 12:42 pm
Откуда: Brest Fortress
Пункты репутации: 0

Сообщение Bio Wolf » Пн янв 27, 2003 8:13 pm

2XLSoft
Я тоже пытаюсь это сделать - но не могу.
2ALL
Если я правильно понял, то надо следующее: Существует кнопка - которая, в зависимости от ситуации может быть не видимой. а ситуация следующая Приложения с которой она связана нет. то есть Бар проверит на существование приложения N и если его нет то кнопку не покажет, а если есть то покажет.
2XLSoft
Я прав, ты это спрашивал???
Я патаюсь это же проделать, но и с системными событиями - не получается <!--emo&:(-->Изображение<!--endemo-->
Спам придумали боги в отместку за наши молитвы.
Bio Wolf
Майор
 
Сообщений: 397
Зарегистрирован: Пн апр 08, 2002 9:23 pm
Откуда: KG
Пункты репутации: 0

Сообщение XLSoft » Пн янв 27, 2003 8:33 pm

2Ergo
Проделай то что я писал в двух предыдущих постах, тогда будет ясно, что я пытаюсь сказать. <!--emo&:)-->Изображение<!--endemo--> А то на словах это не очень наглядно.

2Bio Wolf
Все правильно понял. Если приложение не найдено, иконки нет, но на ее месте остается неказистая пустышка. Ее надо научиться скрывать.
<a href='http://xlsoft.net.ru/' target='_blank'>XLSoft</a> - оффлайн-каталог лучших программ и сайтов
XLSoft
Капитан
 
Сообщений: 158
Зарегистрирован: Чт мар 28, 2002 8:39 pm
Откуда: Киев
Пункты репутации: 0

Сообщение Bio Wolf » Пн янв 27, 2003 8:40 pm

2XLSoft
Угу, надо - только вот как??? <!--emo&:(-->Изображение<!--endemo--> я уже все меню излазил и все перепробывал, наверное без хорошего знания этой софтины (а это не легко) ни чего не получится <!--emo&;)-->Изображение<!--endemo--> - Профи подскажите!!!
Спам придумали боги в отместку за наши молитвы.
Bio Wolf
Майор
 
Сообщений: 397
Зарегистрирован: Пн апр 08, 2002 9:23 pm
Откуда: KG
Пункты репутации: 0

Сообщение Ergo » Пн янв 27, 2003 9:06 pm

<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE </td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> уже все меню излазил и все перепробывал, наверное без хорошего знания этой софтины (а это не легко) ни чего не получится <!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
Да скорее всего и не получится. PowerPro это конечно же комбайн, но не до такой же степени
<!--coloro:purple--><span style="color:purple"><!--/coloro--><!--sizeo:1--><span style="font-size:8pt;line-height:100%"><!--/sizeo-->I can't stop using<a href="http://wincmd.ru" target="_blank">Total Commander</a> <!--sizec--></span><!--/sizec--><!--colorc--></span><!--/colorc-->
Ergo
Полковник
 
Сообщений: 1357
Зарегистрирован: Чт мар 28, 2002 12:42 pm
Откуда: Brest Fortress
Пункты репутации: 0

Сообщение newbie » Вт янв 28, 2003 2:38 am

можно в Startup скрипте проверять validpath(твоя_программа) и в зависимости от результата показывать или прятать кнопку.
читай хелп про *Bar SelectSubBar
newbie
Старшина
 
Сообщений: 45
Зарегистрирован: Пт янв 24, 2003 5:35 pm
Пункты репутации: 0

Сообщение dAnIK SeNT » Вт янв 28, 2003 7:31 am

Однозначно, стандартной фишки нету. Но startup script поможет.
Справку читать надо не про *Bar SelectSubBar, а скорее про *Format Item
яНЯЕД ОН СОПЪФЙЕ: Athlon 64 X2 5200+ @2,86GHz / nF 570 SLI (ASUS M2N SLI Deluxe) / 4 Gb RAM (4x1Gb Kingston) / 2,9Tb SATAII (0,50+0,64+0,75+1,00Tb WD) / ASUS 8800 GTS512 / 2x NEC-Optiarc AD-7173 / Thermaltake ToughPower 650W / 2x30W Microlab Solo-2 / 20" LCD Benq FP202W (wide) / openSUSE 11.1 / KDE 4.2.1
<!--coloro:Navy--><span style="color:Navy"><!--/coloro-->оН БЯЕЛ БНОПНЯЮЛ - Б email. б ICQ ОНЪБКЪЧЯЭ ПЮГ Б ОНКЦНДЮ.<!--colorc--></span><!--/colorc-->
dAnIK SeNT
Маршал
 
Сообщений: 5101
Зарегистрирован: Чт мар 28, 2002 7:48 pm
Откуда: яяяп
Пункты репутации: 0

Сообщение XLSoft » Вт янв 28, 2003 2:39 pm

Кое-что нарыл. Теперь умею показывать или скрывать элементы листов, которые открываются по кликам на главном баре (см. скриншот). Как делать это же с кнопками на самом баре я пока не понял.
Изображение
<a href='http://xlsoft.net.ru/' target='_blank'>XLSoft</a> - оффлайн-каталог лучших программ и сайтов
XLSoft
Капитан
 
Сообщений: 158
Зарегистрирован: Чт мар 28, 2002 8:39 pm
Откуда: Киев
Пункты репутации: 0

Сообщение dAnIK SeNT » Вт янв 28, 2003 2:52 pm

Пожалуйста, скрипт:
Код: выделить все
if (validpath("d:ProgramsTheBatthebat.exe")==1) do

 *Format Item item 1 list "Bar" item2 3 hide 0

else

 *Format Item item 1 list "Bar" item2 3 hide 1

endif

В случае, если файл d:ProgramsTheBatthebat.exe имеет место быть, то в комманд-листе "Bar" элементы 1,2 и 3 (item 1 list "Bar" item2 3) будут показаны (hide 0), иначе - скрыты (hide 1)
Вешаешь скрипт на загрузку PowerPro (через шедулер) - и все ок.
яНЯЕД ОН СОПЪФЙЕ: Athlon 64 X2 5200+ @2,86GHz / nF 570 SLI (ASUS M2N SLI Deluxe) / 4 Gb RAM (4x1Gb Kingston) / 2,9Tb SATAII (0,50+0,64+0,75+1,00Tb WD) / ASUS 8800 GTS512 / 2x NEC-Optiarc AD-7173 / Thermaltake ToughPower 650W / 2x30W Microlab Solo-2 / 20" LCD Benq FP202W (wide) / openSUSE 11.1 / KDE 4.2.1
<!--coloro:Navy--><span style="color:Navy"><!--/coloro-->оН БЯЕЛ БНОПНЯЮЛ - Б email. б ICQ ОНЪБКЪЧЯЭ ПЮГ Б ОНКЦНДЮ.<!--colorc--></span><!--/colorc-->
dAnIK SeNT
Маршал
 
Сообщений: 5101
Зарегистрирован: Чт мар 28, 2002 7:48 pm
Откуда: яяяп
Пункты репутации: 0

Сообщение XLSoft » Вт янв 28, 2003 3:01 pm

2dAnIK SeNT
Найс, благодарю.
А можно к итемам обращаться не по номеру, а по имени?
<a href='http://xlsoft.net.ru/' target='_blank'>XLSoft</a> - оффлайн-каталог лучших программ и сайтов
XLSoft
Капитан
 
Сообщений: 158
Зарегистрирован: Чт мар 28, 2002 8:39 pm
Откуда: Киев
Пункты репутации: 0

След.

Вернуться в Windows PowerPro

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

cron