{"id":268,"date":"2025-02-04T02:34:30","date_gmt":"2025-02-03T17:34:30","guid":{"rendered":"https:\/\/hinatahugu29-photo.xyz\/?p=268"},"modified":"2025-02-04T02:34:31","modified_gmt":"2025-02-03T17:34:31","slug":"ahk%e3%81%ab%e3%82%88%e3%82%8b%e5%b0%8f%e5%9e%8b%e3%83%a9%e3%83%b3%e3%83%81%e3%83%a3%e3%83%bc%e4%bd%9c%e6%88%90%e3%81%ae%e3%81%8a%e8%a9%b1","status":"publish","type":"post","link":"https:\/\/hinatahugu29-photo.xyz\/?p=268","title":{"rendered":"AHK\u306b\u3088\u308b\u5c0f\u578b\u30e9\u30f3\u30c1\u30e3\u30fc\u4f5c\u6210\u306e\u304a\u8a71"},"content":{"rendered":"\n<p>AHK\u306b\u3088\u308b\u5c0f\u578b\u30e9\u30f3\u30c1\u30e3\u30fc\u4f5c\u6210\u306e\u304a\u8a71<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">A story about the creation of a small launcher by AHK<\/h2>\n\n\n\n<p><a href=\"https:\/\/note.com\/gentle_lupine925\/n\/n620b07cc1c07\">https:\/\/note.com\/gentle_lupine925\/n\/n620b07cc1c07<\/a><\/p>\n\n\n\n<p>\u5c11\u3057Blender\u304b\u3089\u306f\u9060\u3044\u304a\u8a71\u3067\u6050\u7e2e\u3067\u3059\u3002AHK\u3068\u3044\u3046\u3082\u306e\u306f\u3042\u308b\u7a0b\u5ea6\u77e5\u3063\u3066\u3044\u308b\u3060\u308d\u3046\u3068\u3044\u3046\u524d\u63d0\u3067\u304a\u8a71\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<p>This is a bit far from Blender, but I&#8217;m going to assume that you are somewhat familiar with AHK.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.autohotkey.com\/\" target=\"_blank\" rel=\" noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"248\" height=\"84\" src=\"https:\/\/hinatahugu29-photo.xyz\/wp-content\/uploads\/2025\/02\/image.png\" alt=\"\" class=\"wp-image-269\"\/><\/a><\/figure>\n\n\n\n<p><a href=\"https:\/\/www.autohotkey.com\/\" target=\"_blank\" rel=\"noopener\" title=\"\">\u30ea\u30f3\u30af\u306f\u30b3\u30c1\u30e9<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u30e9\u30f3\u30c1\u30e3\u30fc\u3063\u3066\u4f55\uff1f|What is a launcher?<\/h3>\n\n\n\n<p>\u30e9\u30f3\u30c1\u30e3\u30fc\u306b\u3064\u3044\u3066\u7c21\u5358\u306b\u8a00\u3046\u3068\u3001\u3069\u3053\u304b\u3089\u3067\u3082\u4efb\u610f\u306e\u30d7\u30ed\u30b0\u30e9\u30e0\u306e\u7acb\u3061\u4e0a\u3052\u3092\u3059\u308b\u305f\u3081\u306e\u30e2\u30ce\u3001\u3068\u3044\u3046\u8a8d\u8b58\u3067\u554f\u984c\u306a\u3044\u304b\u3068\u601d\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<p>Simply put, a launcher is a thing that can be used to launch any program from anywhere.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism off-numbers lang-plain\"><code>; \u30a6\u30a3\u30f3\u30c9\u30a6\u3092\u4f5c\u6210\n\nGui, Font, s12, Arial\n;Gui, +AlwaysOnTop\nGui, +Resize\n\n;Gui, Color , FFFFFF\n\n; Tab1\u306e\u5185\u5bb9\n;Gui, Tab, Non\nGui, Add, Text,vT0,\u5de6\u53f3ALT\u3067\u30a2\u30af\u30c6\u30a3\u30d6\u5316\nGui, Add, Text,vT1,q Opera\nGui, Add, Text,vT11,Ctrl+b Brave\nGui, Add, Text,vT12,Ctrl+v Vivaldi\nGui, Add, Text,vT2,n NotePad++\nGui, Add, Text,vT3,Ctrl+n Notion\nGui, Add, Text,vT31,b Blender\nGui, Add, Text,vT32,g Gimp\nGui, Add, Text,vT33,a Asr\nGui, Add, Text,vT34,Ctrl+a Art\nGui, Add, Text,vT4,Shift+c ChatGPT\nGui, Add, Text,vT41,Shift+g Gemini\n\n\n; \u30a6\u30a3\u30f3\u30c9\u30a6\u3092\u8868\u793a\nGui, Show, AutoSize, My App Launcher\n\nReturn\n\n; \u30db\u30c3\u30c8\u30ad\u30fc\u306e\u8a2d\u5b9a\n#IfWinActive, My App Launcher\n\nq::\n    SetTitleMatchMode, 2  ; \u90e8\u5206\u4e00\u81f4\u3092\u8a31\u53ef\n    IfWinExist, Opera\n    {\n        WinActivate\n    }\n    else\n    {\n        Run, opera.exe\n    }\nReturn\n\nn::\n    SetTitleMatchMode, 2  ; \u90e8\u5206\u4e00\u81f4\u3092\u8a31\u53ef\n    IfWinExist, Notepad\n    {\n        WinActivate\n    }\n    else\n    {\n        Run, &quot;C:\\Program Files\\Notepad++\\notepad++.exe&quot;\n    }\nReturn\n\n^b::\n    SetTitleMatchMode, 2  ; \u90e8\u5206\u4e00\u81f4\u3092\u8a31\u53ef\n    IfWinExist, Brave\n    {\n        WinActivate\n    }\n    else\n    {\n        Run, &quot;C:\\Program Files\\BraveSoftware\\Brave-Browser\\Application\\brave.exe&quot;\n    }\nReturn\n\nb::\n    SetTitleMatchMode, 2  ; \u90e8\u5206\u4e00\u81f4\u3092\u8a31\u53ef\n    IfWinExist, Blender\n    {\n        WinActivate\n    }\n    else\n    {\n        Run, &quot;C:\\Program Files\\Blender Foundation\\Blender 4.2\\blender-launcher.exe&quot;\n    }\nReturn\n\n^n::\n    SetTitleMatchMode, 2  ; \u90e8\u5206\u4e00\u81f4\u3092\u8a31\u53ef\n    IfWinExist, Notion\n    {\n        WinActivate\n    }\n    else\n    {\n        Run, &quot;C:\\Users\\hinat\\AppData\\Local\\Programs\\Notion\\Notion.exe&quot;\n    }\nReturn\n\ng::\n    SetTitleMatchMode, 2  ; \u90e8\u5206\u4e00\u81f4\u3092\u8a31\u53ef\n    IfWinExist, gimp\n    {\n        WinActivate\n    }\n    else\n    {\n        Run, &quot;C:\\Program Files\\GIMP 2\\bin\\gimp-2.10.exe&quot;\n    }\nReturn\n\na::\n    SetTitleMatchMode, 2  ; \u90e8\u5206\u4e00\u81f4\u3092\u8a31\u53ef\n    IfWinExist, Asr\n    {\n        WinActivate\n    }\n    else\n    {\n        Run, &quot;C:\\Asr\\Asr.exe&quot;\n    }\nReturn\n\n^a::\n    SetTitleMatchMode, 2  ; \u90e8\u5206\u4e00\u81f4\u3092\u8a31\u53ef\n    IfWinExist, ART\n    {\n        WinActivate\n    }\n    else\n    {\n        Run, &quot;C:\\Program Files\\ART\\1.21\\ART.exe&quot;\n    }\nReturn\n\n^v::\n    SetTitleMatchMode, 2  ; \u90e8\u5206\u4e00\u81f4\u3092\u8a31\u53ef\n    IfWinExist, vivaldi\n    {\n        WinActivate\n    }\n    else\n    {\n        Run, &quot;C:\\Users\\hinat\\AppData\\Local\\Vivaldi\\Application\\vivaldi.exe&quot;\n    }\nReturn\n\n+c::\n        Run, &quot;C:\\Users\\hinat\\OneDrive\\\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\\AutoHotkey\\ChatGPT.url&quot;\nReturn\n\n+g::\n        Run, &quot;C:\\Users\\hinat\\OneDrive\\\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\\AutoHotkey\\Gemini.url&quot;\nReturn\n\n; \u30db\u30c3\u30c8\u30ad\u30fc\u3067\u30dc\u30bf\u30f3\u3092\u30af\u30ea\u30c3\u30af\n\n#IfWinNotActive, My App Launcher\nLAlt & RAlt::\nWinActivate, My App Launcher\nReturn<\/code><\/pre><\/div>\n\n\n\n<p>\u3053\u3093\u306a\u611f\u3058\u306e\u4e2d\u8eab\u3067\u3054\u3056\u3044\u307e\u3059\u3002\u3044\u3064\u3067\u3082\u5de6\u53f3\u306eALT\u30ad\u30fc\u3092\u62bc\u3059\u3053\u3068\u3067\u8d77\u52d5\u3067\u304d\u308b\u30e9\u30f3\u30c1\u30e3\u30fc\u3067\u3001\u305d\u3053\u304b\u3089\u4e00\u500b\u306e\u30db\u30c3\u30c8\u30ad\u30fc\u3067\u5225\u30a2\u30d7\u30ea\u306b\u98db\u3076\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002<\/p>\n\n\n\n<p>This is what it looks like. A launcher that can be launched by pressing the left and right ALT keys at any time, from which you can jump to another application with a single hotkey.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"168\" height=\"453\" src=\"https:\/\/hinatahugu29-photo.xyz\/wp-content\/uploads\/2025\/02\/image-1.png\" alt=\"\" class=\"wp-image-271\" srcset=\"https:\/\/hinatahugu29-photo.xyz\/wp-content\/uploads\/2025\/02\/image-1.png 168w, https:\/\/hinatahugu29-photo.xyz\/wp-content\/uploads\/2025\/02\/image-1-111x300.png 111w\" sizes=\"auto, (max-width: 168px) 100vw, 168px\" \/><\/figure>\n\n\n\n<p>\u3053\u3093\u306a\u5916\u89b3\u3092\u3057\u3066\u3044\u307e\u3059\u3002\u305f\u3060\u306e\u30c6\u30ad\u30b9\u30c8\u3057\u304b\u8868\u8a18\u3055\u305b\u3066\u3044\u307e\u305b\u3093\u3002\u899a\u3048\u3066\u304d\u305f\u3089\u8868\u793a\u3082\u4e0d\u8981\u306b\u306a\u308b\u306e\u3067\u305d\u308c\u3092\u76ee\u6307\u3059\u306e\u306b\u3042\u304f\u307e\u3067\u3082\u6700\u8efd\u91cf\u5316\u3067\u3059\u3002<\/p>\n\n\n\n<p><strong>It has this appearance. It is only a text display. It is only the lightest weight to achieve this, as the display will be unnecessary when you learn it.<\/strong><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>AHK\u306b\u3088\u308b\u5c0f\u578b\u30e9\u30f3\u30c1\u30e3\u30fc\u4f5c\u6210\u306e\u304a\u8a71 A story about the creation of a small launcher by AHK https:\/\/note.com\/gentle_lupine925\/n\/n [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"saved_in_kubio":false,"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[8],"tags":[26,27],"class_list":["post-268","post","type-post","status-publish","format-standard","hentry","category-blog","tag-ahk","tag-27"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/hinatahugu29-photo.xyz\/index.php?rest_route=\/wp\/v2\/posts\/268","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hinatahugu29-photo.xyz\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hinatahugu29-photo.xyz\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hinatahugu29-photo.xyz\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hinatahugu29-photo.xyz\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=268"}],"version-history":[{"count":2,"href":"https:\/\/hinatahugu29-photo.xyz\/index.php?rest_route=\/wp\/v2\/posts\/268\/revisions"}],"predecessor-version":[{"id":272,"href":"https:\/\/hinatahugu29-photo.xyz\/index.php?rest_route=\/wp\/v2\/posts\/268\/revisions\/272"}],"wp:attachment":[{"href":"https:\/\/hinatahugu29-photo.xyz\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=268"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hinatahugu29-photo.xyz\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=268"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hinatahugu29-photo.xyz\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=268"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}