PageRenderTime 26ms CodeModel.GetById 17ms RepoModel.GetById 1ms app.codeStats 0ms

/blog/coding/get-cursor-pos-color-ahk.html

https://gitlab.com/Rockyspade/hail2u.net
HTML | 206 lines | 129 code | 72 blank | 5 comment | 0 complexity | d186af7c49372a8a3dbcdbd90ee4ee35 MD5 | raw file
  1. <!DOCTYPE html>
  2. <html lang="ja" itemscope itemtype="http://schema.org/BlogPosting">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta content="width=device-width" name="viewport">
  6. <meta content="カラーピッカーとか起動したくないし、常駐なんてもってのほか!みたいな人なので、Win+Cでカーソル位置の色を取得してツールチップで表示とクリップボードへのコピーを行う簡単なAutoHotkeyスクリプトを書いて愛用している。" name="description">
  7. <meta content="blosxom v2.1.2+dev" name="generator">
  8. <title>カーソル位置の色を取得するAutoHotkeyスクリプト - Weblog - Hail2u.net</title>
  9. <link href="//googleads.g.doubleclick.net" rel="dns-prefetch">
  10. <link href="//pagead2.googlesyndication.com" rel="dns-prefetch">
  11. <link href="//www.google-analytics.com" rel="dns-prefetch">
  12. <link href="//www.google.com" rel="dns-prefetch">
  13. <link href="//www.gstatic.com" rel="dns-prefetch">
  14. <link href="/apple-touch-icon.png" rel="apple-touch-icon" type="image/png">
  15. <link href="/blog/coding/get-cursor-pos-color-ahk.html" rel="canonical">
  16. <link href="/feed" rel="alternate" type="application/rss+xml">
  17. <link rel="prev" href="/blog/software/update-firefox-addons-for-version-4.html">
  18. <meta content="カーソル位置の色を取得するAutoHotkeyスクリプト" property="og:title">
  19. <meta content="http://hail2u.net/images/blog/get-cursor-pos-color.png" property="og:image">
  20. <meta content="カラーピッカーとか起動したくないし、常駐なんてもってのほか!みたいな人なので、Win+Cでカーソル位置の色を取得してツールチップで表示とクリップボードへのコピーを行う簡単なAutoHotkeyスクリプトを書いて愛用している。" property="og:description">
  21. <meta content="article" property="og:type">
  22. <meta content="http://hail2u.net/blog/coding/get-cursor-pos-color-ahk.html" property="og:url">
  23. <meta content="ja_JP" property="og:locale">
  24. <meta content="Hail2u.net" property="og:site_name">
  25. <meta content="https://www.facebook.com/hail2u" prefix="article: http://ogp.me/ns/article#" property="article:author">
  26. <meta content="100000022521341" prefix="fb: http://ogp.me/ns/fb#" property="fb:admins">
  27. <meta content="summary_large_image" name="twitter:card">
  28. <meta content="@hail2unet" name="twitter:site">
  29. <meta content="@hail2u_" name="twitter:creator">
  30. <link href="/styles/style.min.css" rel="stylesheet">
  31. <script async src="/scripts/main.min.js"></script>
  32. <!-- Google AdSense -->
  33. <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
  34. <!-- Google Analytics -->
  35. <script>
  36. (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  37. (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  38. m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  39. })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
  40. ga('create', 'UA-42525667-1', 'auto');
  41. ga('send', 'pageview');
  42. </script>
  43. </head>
  44. <body>
  45. <div class="global-header" role="banner">
  46. <nav>
  47. <a class="logo" href="/"><img alt="Hail2u.net" src="/images/logo.min.svg"></a>
  48. <ul class="site-navigation">
  49. <li><a href="/blog/"><mark>Weblog</mark></a></li>
  50. <li><a href="/documents/">Documents</a></li>
  51. <li><a href="/about/">About</a></li>
  52. </ul>
  53. </nav>
  54. </div>
  55. <div class="content">
  56. <div role="main">
  57. <link href="/blog/coding/get-cursor-pos-color-ahk.html" itemprop="url">
  58. <h1 class="first-heading" itemprop="name">カーソル位置の色を取得するAutoHotkeyスクリプト</h1>
  59. <footer class="section-footer">
  60. <p><time class="date" datetime="2011-04-05T22:58:00+09:00" itemprop="datePublished">Apr 5, 2011</time>
  61. · <span class="tag" itemprop="keywords"><a href="/blog/coding/">Coding</a></span></p>
  62. </footer>
  63. <div itemprop="articleBody">
  64. <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>
  65. <p itemprop="description">カラーピッカーとか起動したくないし常駐なんてもってのほかみたいな人なので<kbd>Win</kbd>+<kbd>C</kbd>でカーソル位置の色を取得してツールチップで表示とクリップボードへのコピーを行う簡単なAutoHotkeyスクリプトを書いて愛用している</p>
  66. <pre>; Win+C: Get Cursor Position Color
  67. #c::
  68. MouseGetPos, MouseX, MouseY
  69. PixelGetColor, color, %MouseX%, %MouseY%, Slow
  70. StringMid, red, color, 7, 2
  71. StringMid, green, color, 5, 2
  72. StringMid, blue, color, 3, 2
  73. red := &quot;0x&quot; . red
  74. green := &quot;0x&quot; . green
  75. blue := &quot;0x&quot; . blue
  76. SetFormat, IntegerFast, Decimal
  77. red += 0
  78. green += 0
  79. blue += 0
  80. ToolTip, rgb(%red%`, %green%`, %blue%)
  81. Clipboard = rgb(%red%, %green%, %blue%)
  82. return
  83. </pre>
  84. <p>コピーされる色情報は<code>rgb()</code>にしたかったのでちょっと面倒な感じになってる0xFFとかのHexを<code>SetFormat, IntegerFast, Decimal</code>してから演算すると整数にできるのでそれを使ったRGBで良いなら<code>PixelGetColor</code>の最後に<code>RGB</code>を付けて色の順序をひっくり返し返ってきた値の先頭から0xを削って#を付けるだけで良い</p>
  85. <p>Windowsにプリインストールされているソフトウェアの中でエクスプローラーに次いでよく使っている<a href="http://www.microsoft.com/japan/enable/products/windows7/magnifier.mspx">拡大鏡</a>が起動している時にカーソル位置がずれるのでうまく動かないのをなんとかしたいなーとか思ってはや数年</p></div>
  86. <aside class="share-buttons">
  87. <ul>
  88. <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&amp;url=http%3A%2F%2Fhail2u.net%2Fblog%2Fcoding%2Fget-cursor-pos-color-ahk.html&amp;via=hail2unet&amp;related=hail2u_">Tweet</a></li>
  89. <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>
  90. <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&amp;url=http%3A%2F%2Fhail2u.net%2Fblog%2Fcoding%2Fget-cursor-pos-color-ahk.html">Bookmark</a></li>
  91. </ul>
  92. </aside>
  93. </div>
  94. <aside class="ads">
  95. <!-- Hail2u.net (Main) -->
  96. <ins class="adsbygoogle"
  97. style="display:block"
  98. data-ad-client="ca-pub-8712792805045949"
  99. data-ad-format="rectangle, horizontal"
  100. data-ad-slot="1723739447"></ins>
  101. <script>
  102. (adsbygoogle = window.adsbygoogle || []).push({});
  103. </script>
  104. </aside>
  105. <nav class="read-older">
  106. <a href="/blog/software/update-firefox-addons-for-version-4.html" rel="prev">
  107. <p>Update Firefox Add-ons for Version 4</p>
  108. </a>
  109. </nav>
  110. </div>
  111. <footer class="global-footer" role="contentinfo">
  112. <section class="footlinks">
  113. <ul>
  114. <li><a href="http://creativecommons.org/licenses/by-nc/4.0/" rel="license">CC BY-NC</a></li>
  115. <li><a href="https://twitter.com/hail2unet">Twitter</a></li>
  116. <li><a href="https://www.facebook.com/hail2u.net">Facebook</a></li>
  117. <li><a href="http://u2liah.tumblr.com/">Tumblr</a></li>
  118. <li><a href="/feed" rel="alternate" type="application/rss+xml">RSS</a></li>
  119. </ul>
  120. </section>
  121. <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>
  122. </footer>
  123. <aside class="subcontent">
  124. <!-- Google Custom Search Engine -->
  125. <form class="site-search" action="https://www.google.com/cse" role="search">
  126. <input name="cx" type="hidden" value="partner-pub-8712792805045949:3747342316">
  127. <input name="ie" type="hidden" value="UTF-8">
  128. <input class="query" name="q" size="32" type="search">
  129. <input class="button" name="sa" type="submit" value="Search">
  130. </form>
  131. </aside>
  132. </body>
  133. </html>
  134. <!-- DEBUG: Hello from Blosxom 2.1.2+dev. -->