|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Програмка для выбора цвета |
|
|
Програмка для выбора цвета
|
Ветеран Сообщения: 553 |
Профиль | Отправить PM | Цитировать
Color in buffer v 1.0.0.1
Программа для выбора цвета из палитры цветов. После выбора код цвета записывается яв буфер обмена. Возможен выбор цвета в : 1. RGB (десятичном формате) 2. BRG HEX 3. RGB HEX Это обновлённая предыдущая версия ... даже не обновлённая а переписанная заново. *** Я накосячил малец если кто скачал програмку (вдруг) перекачайте заново... |
|
Отправлено: 23:50, 27-06-2009 |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать А где программка?
|
------- Отправлено: 23:56, 27-06-2009 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 553
|
Профиль | Отправить PM | Цитировать Замучился к посту файл прикреплять ... глюки какие-то
|
Отправлено: 23:58, 27-06-2009 | #3 |
Старожил Сообщения: 206
|
Профиль | Отправить PM | Цитировать Хороша, а где исходники то?
|
Отправлено: 23:59, 27-06-2009 | #4 |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать Я кстати вот такое использую для получения цвета (и да, аналогов есть море):
#NoTrayIcon #include <Misc.au3> ; If _IsPressed("10") Then ColorToClip() Choose_Color() Func Choose_Color() Local $Hwnd = WinGetHandle("") Local $Var = _ChooseColor(2, Default, Default, $Hwnd) If Not @error Then ClipPut($Var) EndFunc Func ColorToClip() While _IsPressed("10") Sleep(10) WEnd $PosArr = MouseGetPos() $Var = "0x" & Hex(PixelGetColor($PosArr[0], $PosArr[1]), 6) ClipPut($Var) Exit EndFunc |
|
------- Отправлено: 00:00, 28-06-2009 | #5 |
Старожил Сообщения: 206
|
Профиль | Отправить PM | Цитировать А я по старинке, использую Photoshop.
|
Отправлено: 00:03, 28-06-2009 | #6 |
Ветеран Сообщения: 553
|
Профиль | Отправить PM | Цитировать |
Отправлено: 00:17, 28-06-2009 | #7 |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать Цитата Yashied:
Цитата FlatX007:
Я это сделал в принципе для того чтобы диалог выбора цвета был поверх остальных окон, ну хотябы поверх текущего. Но я вспомнил что это можно сделать так: #NoTrayIcon #include <Misc.au3> ; If _IsPressed("10") Then _GetCursorColor_Proc() _ChooseColor_Proc() Func _ChooseColor_Proc() Local $hWnd = GUICreate("_ChooseColor", -1, -1, -100, -100) WinSetOnTop($hWnd, "", 1) Local $nColor = _ChooseColor(2, 0, 0, $hWnd) If Not @error Then ClipPut($nColor) EndFunc Func _GetCursorColor_Proc() Local $hUser32Dll = DllOpen("User32.dll") While _IsPressed("10", $hUser32Dll) Sleep(10) WEnd DllClose($hUser32Dll) Local $aMousePos = MouseGetPos() Local $nColor = "0x" & Hex(PixelGetColor($aMousePos[0], $aMousePos[1]), 6) ClipPut($nColor) Exit EndFunc |
||
------- Отправлено: 00:41, 28-06-2009 | #8 |
Ветеран Сообщения: 553
|
Профиль | Отправить PM | Цитировать |
Отправлено: 00:45, 28-06-2009 | #9 |
Пользователь Сообщения: 87
|
Профиль | Отправить PM | Цитировать А чем вам не понравилась стандартная тулза для определения цвета и прочей инфы под курсором, Au3Info?
|
Отправлено: 04:59, 28-06-2009 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Ещё одна программа для выбора приложений для установки | hb860 | Автоматическая установка Windows 2000/XP/2003 | 14 | 24-11-2010 10:37 | |
Небольшая програмка для выбора запускаемой OS | speechless | AutoIt | 4 | 15-02-2009 10:43 | |
Програмка для монтирования в windows .... | INTELLIGENTIK | Программное обеспечение Linux и FreeBSD | 2 | 13-03-2007 14:36 | |
Нужна програмка для храннения списков дисков, кассет и т.п. | azs | Программное обеспечение Windows | 15 | 24-03-2005 16:46 | |
Програмка для CD-RW... | Guest | Хочу все знать | 8 | 29-04-2004 22:33 |
|