/blog/coding/get-cursor-pos-color-ahk.html
HTML | 206 lines | 129 code | 72 blank | 5 comment | 0 complexity | d186af7c49372a8a3dbcdbd90ee4ee35 MD5 | raw file
- <!DOCTYPE html>
- <html lang="ja" itemscope itemtype="http://schema.org/BlogPosting">
- <head>
- <meta charset="UTF-8">
- <meta content="width=device-width" name="viewport">
-
-
- <meta content="カラーピッカーとか起動したくないし、常駐なんてもってのほか!みたいな人なので、Win+Cでカーソル位置の色を取得してツールチップで表示とクリップボードへのコピーを行う簡単なAutoHotkeyスクリプトを書いて愛用している。" name="description">
- <meta content="blosxom v2.1.2+dev" name="generator">
-
-
- <title>カーソル位置の色を取得するAutoHotkeyスクリプト - Weblog - Hail2u.net</title>
- <link href="//googleads.g.doubleclick.net" rel="dns-prefetch">
- <link href="//pagead2.googlesyndication.com" rel="dns-prefetch">
- <link href="//www.google-analytics.com" rel="dns-prefetch">
- <link href="//www.google.com" rel="dns-prefetch">
- <link href="//www.gstatic.com" rel="dns-prefetch">
- <link href="/apple-touch-icon.png" rel="apple-touch-icon" type="image/png">
- <link href="/blog/coding/get-cursor-pos-color-ahk.html" rel="canonical">
- <link href="/feed" rel="alternate" type="application/rss+xml">
- <link rel="prev" href="/blog/software/update-firefox-addons-for-version-4.html">
-
-
- <meta content="カーソル位置の色を取得するAutoHotkeyスクリプト" property="og:title">
- <meta content="http://hail2u.net/images/blog/get-cursor-pos-color.png" property="og:image">
- <meta content="カラーピッカーとか起動したくないし、常駐なんてもってのほか!みたいな人なので、Win+Cでカーソル位置の色を取得してツールチップで表示とクリップボードへのコピーを行う簡単なAutoHotkeyスクリプトを書いて愛用している。" property="og:description">
-
- <meta content="article" property="og:type">
- <meta content="http://hail2u.net/blog/coding/get-cursor-pos-color-ahk.html" property="og:url">
- <meta content="ja_JP" property="og:locale">
- <meta content="Hail2u.net" property="og:site_name">
- <meta content="https://www.facebook.com/hail2u" prefix="article: http://ogp.me/ns/article#" property="article:author">
- <meta content="100000022521341" prefix="fb: http://ogp.me/ns/fb#" property="fb:admins">
- <meta content="summary_large_image" name="twitter:card">
- <meta content="@hail2unet" name="twitter:site">
- <meta content="@hail2u_" name="twitter:creator">
- <link href="/styles/style.min.css" rel="stylesheet">
- <script async src="/scripts/main.min.js"></script>
-
- <!-- Google AdSense -->
- <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
-
- <!-- Google Analytics -->
- <script>
- (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
- (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
- m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
- })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
- ga('create', 'UA-42525667-1', 'auto');
- ga('send', 'pageview');
- </script>
- </head>
- <body>
-
- <div class="global-header" role="banner">
-
-
-
- <nav>
- <a class="logo" href="/"><img alt="Hail2u.net" src="/images/logo.min.svg"></a>
-
- <ul class="site-navigation">
- <li><a href="/blog/"><mark>Weblog</mark></a></li>
-
-
-
-
- <li><a href="/documents/">Documents</a></li>
-
- <li><a href="/about/">About</a></li>
- </ul>
- </nav>
-
-
-
- </div>
-
- <div class="content">
-
-
- <div role="main">
-
-
- <link href="/blog/coding/get-cursor-pos-color-ahk.html" itemprop="url">
- <h1 class="first-heading" itemprop="name">カーソル位置の色を取得するAutoHotkeyスクリプト</h1>
- <footer class="section-footer">
- <p><time class="date" datetime="2011-04-05T22:58:00+09:00" itemprop="datePublished">Apr 5, 2011</time>
- · <span class="tag" itemprop="keywords"><a href="/blog/coding/">Coding</a></span></p>
- </footer>
- <div itemprop="articleBody">
- <figure><a href="/images/blog/get-cursor-pos-color.png"><img alt="Microsoftの新デザインのオレンジのカラーコードは?" height="182" src="/images/blog/get-cursor-pos-color.png" width="320" itemprop="image"></a></figure>
- <p itemprop="description">カラーピッカーとか起動したくないし、常駐なんてもってのほか!みたいな人なので、<kbd>Win</kbd>+<kbd>C</kbd>でカーソル位置の色を取得してツールチップで表示とクリップボードへのコピーを行う簡単なAutoHotkeyスクリプトを書いて愛用している。</p>
- <pre>; Win+C: Get Cursor Position Color
- #c::
- MouseGetPos, MouseX, MouseY
- PixelGetColor, color, %MouseX%, %MouseY%, Slow
- StringMid, red, color, 7, 2
- StringMid, green, color, 5, 2
- StringMid, blue, color, 3, 2
- red := "0x" . red
- green := "0x" . green
- blue := "0x" . blue
- SetFormat, IntegerFast, Decimal
- red += 0
- green += 0
- blue += 0
- ToolTip, rgb(%red%`, %green%`, %blue%)
- Clipboard = rgb(%red%, %green%, %blue%)
- return
- </pre>
- <p>コピーされる色情報は<code>rgb()</code>にしたかったのでちょっと面倒な感じになってる。0xFFとかのHexを<code>SetFormat, IntegerFast, Decimal</code>してから演算すると整数にできるのでそれを使った。RGBで良いなら<code>PixelGetColor</code>の最後に<code>RGB</code>を付けて色の順序をひっくり返し、返ってきた値の先頭から0xを削って#を付けるだけで良い。</p>
- <p>Windowsにプリインストールされているソフトウェアの中でエクスプローラーに次いでよく使っている<a href="http://www.microsoft.com/japan/enable/products/windows7/magnifier.mspx">拡大鏡</a>が起動している時にカーソル位置がずれるのでうまく動かないのをなんとかしたいなーとか思ってはや数年。</p></div>
- <aside class="share-buttons">
- <ul>
- <li class="twitter-tweet"><a href="https://twitter.com/intent/tweet?text=%E3%82%AB%E3%83%BC%E3%82%BD%E3%83%AB%E4%BD%8D%E7%BD%AE%E3%81%AE%E8%89%B2%E3%82%92%E5%8F%96%E5%BE%97%E3%81%99%E3%82%8BAutoHotkey%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88%20-%20Weblog%20-%20Hail2u.net&url=http%3A%2F%2Fhail2u.net%2Fblog%2Fcoding%2Fget-cursor-pos-color-ahk.html&via=hail2unet&related=hail2u_">Tweet</a></li>
- <li class="facebook-share"><a href="https://www.facebook.com/sharer/sharer.php?u=http%3A%2F%2Fhail2u.net%2Fblog%2Fcoding%2Fget-cursor-pos-color-ahk.html">Share</a></li>
- <li class="hatena-bookmark"><a href="http://b.hatena.ne.jp/my/add.confirm?title=%E3%82%AB%E3%83%BC%E3%82%BD%E3%83%AB%E4%BD%8D%E7%BD%AE%E3%81%AE%E8%89%B2%E3%82%92%E5%8F%96%E5%BE%97%E3%81%99%E3%82%8BAutoHotkey%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88%20-%20Weblog%20-%20Hail2u.net&url=http%3A%2F%2Fhail2u.net%2Fblog%2Fcoding%2Fget-cursor-pos-color-ahk.html">Bookmark</a></li>
- </ul>
- </aside>
- </div>
-
-
- <aside class="ads">
- <!-- Hail2u.net (Main) -->
- <ins class="adsbygoogle"
- style="display:block"
- data-ad-client="ca-pub-8712792805045949"
- data-ad-format="rectangle, horizontal"
- data-ad-slot="1723739447"></ins>
- <script>
- (adsbygoogle = window.adsbygoogle || []).push({});
- </script>
- </aside>
-
-
- <nav class="read-older">
- <a href="/blog/software/update-firefox-addons-for-version-4.html" rel="prev">
- <p>Update Firefox Add-ons for Version 4</p>
- </a>
- </nav>
-
-
-
- </div>
- <footer class="global-footer" role="contentinfo">
- <section class="footlinks">
- <ul>
- <li><a href="http://creativecommons.org/licenses/by-nc/4.0/" rel="license">CC BY-NC</a></li>
- <li><a href="https://twitter.com/hail2unet">Twitter</a></li>
- <li><a href="https://www.facebook.com/hail2u.net">Facebook</a></li>
- <li><a href="http://u2liah.tumblr.com/">Tumblr</a></li>
- <li><a href="/feed" rel="alternate" type="application/rss+xml">RSS</a></li>
- </ul>
- </section>
-
- <p id="author" class="byline" itemprop="author" itemscope itemtype="http://schema.org/Person">Made by <span itemprop="name"><a href="https://kyonagashima.com/" rel="author" itemprop="url">Kyo Nagashima</a></span>.</p>
- </footer>
- <aside class="subcontent">
- <!-- Google Custom Search Engine -->
- <form class="site-search" action="https://www.google.com/cse" role="search">
-
- <input name="cx" type="hidden" value="partner-pub-8712792805045949:3747342316">
- <input name="ie" type="hidden" value="UTF-8">
- <input class="query" name="q" size="32" type="search">
- <input class="button" name="sa" type="submit" value="Search">
- </form>
- </aside>
- </body>
- </html>
- <!-- DEBUG: Hello from Blosxom 2.1.2+dev. -->