Мелкие полезняшки

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

Сообщение Sane » Вс май 25, 2003 3:10 pm

В общем, предлогаю сделать такой скриптик, который будет в себя включать всякие мелкие полезные штучки - именно мелкие, например, мне очень не нравиться, как устроена смена иконок на барах, поэтому появилось такая строчка
Код: выделить все
quit
@ChIcon
; Смена иконки у кнопки в баре
; (имя бара, номер кнопки, имя файла с иконкой, [номер иконки == 1])
Format Item item &(arg(2)) list "&(arg(1))" iconfile "&(arg(3))" iconnum &(arg(4))
quit


Исполmзование:
Код: выделить все
.m@ChIcon("Bar",1,"ico.ico")

Гораздо симпатичнее, не правда ли? <!--emo&;)-->Изображение<!--endemo--> Если у кого есть такие же мелкие полезности - велкам. <!--emo&:)-->Изображение<!--endemo-->
Последний раз редактировалось Sane Пт июн 06, 2003 6:53 pm, всего редактировалось 1 раз.
Sane
Лейтенант
 
Сообщений: 81
Зарегистрирован: Пн янв 20, 2003 11:34 am
Откуда: Минск
Пункты репутации: 0

Сообщение Reuben » Пн май 26, 2003 8:11 am

Кайф! А потом такой скрипт Брюсу послать, чтоб встроил !
<!--emo&:)-->Изображение<!--endemo-->
<span style='color:purple'>
Ugly girl is better than nothing
Nothing is better than pretty girl
</span>
Reuben
Подполковник
 
Сообщений: 532
Зарегистрирован: Ср дек 04, 2002 8:59 am
Откуда: Jerusalem
Пункты репутации: 0

Сообщение Ergo » Пн май 26, 2003 11:50 am

2Sane
Десять раз прочитал, так и не понял, что этот скрипт делает и как его пользовать.
<!--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

Сообщение Reuben » Пн май 26, 2003 12:02 pm

По идее он должен менять иконку на кнопочке.
Первый аргумент -- Имя панели, второй - номер кнопочки, третий - имя файла, из которого брать иконку, четвертый -- номер иконки в файле.
Идея, как я понял не в том, что он делает что-то уникальное, а в более понятном интерфейсе.
<span style='color:purple'>
Ugly girl is better than nothing
Nothing is better than pretty girl
</span>
Reuben
Подполковник
 
Сообщений: 532
Зарегистрирован: Ср дек 04, 2002 8:59 am
Откуда: Jerusalem
Пункты репутации: 0

Сообщение Sane » Пн май 26, 2003 4:06 pm

<!--QuoteBegin--Reuben+May 26 2003, 14:02--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE (Reuben @ May 26 2003, 14:02)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> Идея, как я понял не в том, что он делает что-то уникальное, а в более понятном интерфейсе. <!--QuoteEnd--> </td></tr></table><span class='postcolor'> <!--QuoteEEnd-->
2Ergo
Блин, ну положить это в любой файл скриптов в папке скриптов поверпро. <!--emo&:)-->Изображение<!--endemo--> У меня лежит в m.powerpro <!--emo&:)-->Изображение<!--endemo-->
Идея в том, чтобы собрать такие вот мелкие фенечки и сложить в один большой файл - а ля стандартная библиотека скриптов. Писать скрипты будет гораздо приятнее. <!--emo&:)-->Изображение<!--endemo-->
2Reuben
Ну... Почти. <!--emo&:)-->Изображение<!--endemo-->
Sane
Лейтенант
 
Сообщений: 81
Зарегистрирован: Пн янв 20, 2003 11:34 am
Откуда: Минск
Пункты репутации: 0

Сообщение Ergo » Пн май 26, 2003 4:50 pm

2Sane

Код: выделить все
quit
@ChIcon
; Смена иконки у кнопки в баре
; (имя бара, номер кнопки, имя файла с иконкой, [номер иконки == 1])
Format Item item &(arg(2)) list "&(arg(1))" iconfile "&(arg(3))" iconnum &(arg(4))
quit


А зачем такие сложности в коде
<!--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

Сообщение Sane » Вт май 27, 2003 9:30 am

<!--QuoteBegin--Ergo+May 26 2003, 18:50--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE (Ergo @ May 26 2003, 18:50)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->
Код: выделить все
quit
@ChIcon
; Смена иконки у кнопки в баре
; (имя бара, номер кнопки, имя файла с иконкой, [номер иконки == 1])
Format Item item &(arg(2)) list "&(arg(1))" iconfile "&(arg(3))" iconnum &(arg(4))
quit


А зачем такие сложности в коде <!--QuoteEnd--> </td></tr></table><span class='postcolor'> <!--QuoteEEnd-->
А где ты тут сложности видишь? <!--emo&;)-->Изображение<!--endemo--> По строчкам - первый quit, чтобы скрипт, вызванный сам по себе ничего не натворил. @ChIcon - название функции в скрипте. Две строчки комментария. <!--emo&:)-->Изображение<!--endemo--> И собственно сам формат. <!--emo&:)-->Изображение<!--endemo--> Ну проще же, согласись, написать m@ChIcon("Bar",1,"ico.ico"), вместо Format item item 1 list "Bar" iconfile "ico.ico" iconnum 0. <!--emo&;)-->Изображение<!--endemo-->
Sane
Лейтенант
 
Сообщений: 81
Зарегистрирован: Пн янв 20, 2003 11:34 am
Откуда: Минск
Пункты репутации: 0

Сообщение Reuben » Вт май 27, 2003 11:18 am

<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->quit, чтобы скрипт, вызванный сам по себе ничего не натворил. <!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
О! Учту на будущее ! <!--emo&:)-->Изображение<!--endemo-->
<span style='color:purple'>
Ugly girl is better than nothing
Nothing is better than pretty girl
</span>
Reuben
Подполковник
 
Сообщений: 532
Зарегистрирован: Ср дек 04, 2002 8:59 am
Откуда: Jerusalem
Пункты репутации: 0

Сообщение Denskoy » Чт июн 05, 2003 8:09 pm

не работает - пишет: error 2 file not found
m@ChIcon("Bar",1,"monitor.ico", 0), хотя создал m.powerpro вышеописанного содержания и бросил в папку Scrpits, а для проверки и корень PP.

если же прописать Format item item 1 list "Bar" iconfile "ico.ico" iconnum 0, то все нормально.

единственная проблема - а как сделать так, чтобы иконка на место возвращалась при повторном нажатии(или при отжатии)? где чего прописать?

PS.
я правильно понял - все это применяется в поле "more commands"?
Denskoy
Старшина
 
Сообщений: 54
Зарегистрирован: Вт апр 02, 2002 8:23 pm
Пункты репутации: 0

Сообщение Sane » Пт июн 06, 2003 6:48 pm

Точку! Точку перед именем. То есть именно
Код: выделить все
.m@ChIcon(...)
Sane
Лейтенант
 
Сообщений: 81
Зарегистрирован: Пн янв 20, 2003 11:34 am
Откуда: Минск
Пункты репутации: 0


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

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

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

cron