[{"data":1,"prerenderedAt":736},["ShallowReactive",2],{"content-/wsl-claude-image-paste-setup":3,"all-pages-for-dir":715,"related-/wsl-claude-image-paste-setup":716,"og-image-/wsl-claude-image-paste-setup":735},{"id":4,"title":5,"body":6,"category":698,"concepts":699,"description":700,"extension":701,"meta":702,"navigation":91,"ogImage":699,"path":703,"project_name":699,"published":704,"publishedAt":705,"seo":706,"source":699,"stem":707,"tags":708,"todo":713,"unpublished":704,"updatedAt":699,"__hash__":714},"pages/2026-01/2026-01-08/wsl-claude-image-paste-setup.md","Claude Codeへの画像貼り付け設定（Windows）",{"type":7,"value":8,"toc":675},"minimark",[9,13,22,25,36,39,42,48,54,57,62,65,152,156,162,179,183,188,247,252,268,271,275,285,289,292,297,303,404,409,415,487,491,537,542,545,566,570,624,627,630,635,638,649,653,664,668,671],[10,11,12],"h2",{"id":12},"概要",[14,15,16,17,21],"p",{},"Windows環境のClaude Codeでは、標準ではクリップボードの画像を直接貼り付けられない。この設定により、",[18,19,20],"strong",{},"Ctrl+Shift+V"," でスクリーンショットをファイルとして保存し、そのパスを自動的に貼り付けることで画像を参照できるようになる。",[10,23,24],{"id":24},"仕組み",[26,27,32],"pre",{"className":28,"code":30,"language":31},[29],"language-text","1. Shift+Win+S でスクリーンショット撮影（Windows標準）\n   ↓ 画像がクリップボードにコピーされる\n\n2. Ctrl+Shift+V を押す（AutoHotKeyが発動）\n   ↓\n3. PowerShellスクリプトが実行される\n   - クリップボードの画像を PNG ファイルとして保存\n   - 保存先: %USERPROFILE%\\Pictures\\ClipboardImages\n   - ファイル名: clip_yyyyMMdd_HHmmss.png\n   ↓\n4. 保存したファイルパスをクリップボードにコピー\n   ↓\n5. 通常の Ctrl+V でパスが貼り付けられる\n   ↓\n6. Claude Code が Read ツールで画像を読み込む\n","text",[33,34,30],"code",{"__ignoreMap":35},"",[10,37,38],{"id":38},"ファイル配置",[14,40,41],{},"3つのスクリプトファイルを任意のディレクトリに配置：",[26,43,46],{"className":44,"code":45,"language":31},[29],"C:\\Users\\\u003Cユーザー名>\\\u003C任意のディレクトリ>\\claude-image-paste\\\n├── PasteSavedPath.ahk           # AutoHotKey スクリプト\n├── run_save_clip.bat            # バッチファイル\n└── SaveImageToClipboardPath.ps1 # PowerShell スクリプト\n",[33,47,45],{"__ignoreMap":35},[14,49,50,51],{},"例: ",[33,52,53],{},"C:\\Users\\numbe\\Git_repo\\AutoHotkey\\claude-image-paste\\",[10,55,56],{"id":56},"各ファイルの内容",[58,59,61],"h3",{"id":60},"_1-saveimagetoclipboardpathps1","1. SaveImageToClipboardPath.ps1",[14,63,64],{},"クリップボードの画像をファイルに保存し、パスをクリップボードにコピーする。",[26,66,70],{"className":67,"code":68,"language":69,"meta":35,"style":35},"language-powershell shiki shiki-themes vitesse-light vitesse-light","Add-Type -AssemblyName System.Windows.Forms\nAdd-Type -AssemblyName System.Drawing\n\n$folder = \"$env:USERPROFILE\\Pictures\\ClipboardImages\"\nif (!(Test-Path $folder)) { New-Item -ItemType Directory -Path $folder | Out-Null }\n\n$image = [Windows.Forms.Clipboard]::GetImage()\nif ($image -ne $null) {\n    $timestamp = Get-Date -Format \"yyyyMMdd_HHmmss\"\n    $filepath = Join-Path $folder \"clip_$timestamp.png\"\n    $image.Save($filepath, [System.Drawing.Imaging.ImageFormat]::Png)\n    Set-Clipboard -Value $filepath\n}\n","powershell",[33,71,72,80,86,93,99,105,110,116,122,128,134,140,146],{"__ignoreMap":35},[73,74,77],"span",{"class":75,"line":76},"line",1,[73,78,79],{},"Add-Type -AssemblyName System.Windows.Forms\n",[73,81,83],{"class":75,"line":82},2,[73,84,85],{},"Add-Type -AssemblyName System.Drawing\n",[73,87,89],{"class":75,"line":88},3,[73,90,92],{"emptyLinePlaceholder":91},true,"\n",[73,94,96],{"class":75,"line":95},4,[73,97,98],{},"$folder = \"$env:USERPROFILE\\Pictures\\ClipboardImages\"\n",[73,100,102],{"class":75,"line":101},5,[73,103,104],{},"if (!(Test-Path $folder)) { New-Item -ItemType Directory -Path $folder | Out-Null }\n",[73,106,108],{"class":75,"line":107},6,[73,109,92],{"emptyLinePlaceholder":91},[73,111,113],{"class":75,"line":112},7,[73,114,115],{},"$image = [Windows.Forms.Clipboard]::GetImage()\n",[73,117,119],{"class":75,"line":118},8,[73,120,121],{},"if ($image -ne $null) {\n",[73,123,125],{"class":75,"line":124},9,[73,126,127],{},"    $timestamp = Get-Date -Format \"yyyyMMdd_HHmmss\"\n",[73,129,131],{"class":75,"line":130},10,[73,132,133],{},"    $filepath = Join-Path $folder \"clip_$timestamp.png\"\n",[73,135,137],{"class":75,"line":136},11,[73,138,139],{},"    $image.Save($filepath, [System.Drawing.Imaging.ImageFormat]::Png)\n",[73,141,143],{"class":75,"line":142},12,[73,144,145],{},"    Set-Clipboard -Value $filepath\n",[73,147,149],{"class":75,"line":148},13,[73,150,151],{},"}\n",[58,153,155],{"id":154},"_2-run_save_clipbat","2. run_save_clip.bat",[14,157,158,159],{},"PowerShell スクリプトを実行するバッチファイル。",[18,160,161],{},"パスは自分の環境に合わせて変更すること。",[26,163,167],{"className":164,"code":165,"language":166,"meta":35,"style":35},"language-batch shiki shiki-themes vitesse-light vitesse-light","@echo off\npowershell -ExecutionPolicy Bypass -File \"C:\\Users\\\u003Cユーザー名>\\\u003C任意のディレクトリ>\\claude-image-paste\\SaveImageToClipboardPath.ps1\"\n","batch",[33,168,169,174],{"__ignoreMap":35},[73,170,171],{"class":75,"line":76},[73,172,173],{},"@echo off\n",[73,175,176],{"class":75,"line":82},[73,177,178],{},"powershell -ExecutionPolicy Bypass -File \"C:\\Users\\\u003Cユーザー名>\\\u003C任意のディレクトリ>\\claude-image-paste\\SaveImageToClipboardPath.ps1\"\n",[58,180,182],{"id":181},"_3-pastesavedpathahk","3. PasteSavedPath.ahk",[14,184,185,186],{},"キーボードショートカットを設定する AutoHotKey v2 スクリプト。",[18,187,161],{},[26,189,193],{"className":190,"code":191,"language":192,"meta":35,"style":35},"language-ahk shiki shiki-themes vitesse-light vitesse-light","#Requires AutoHotkey v2.0\n\n; 起動時の通知\nA_IconTip := \"Claude Image Paste (Ctrl+Shift+V)\"\nTrayTip \"Ctrl+Shift+V で画像パスを貼り付け\", \"Claude Image Paste\", \"Iconi\"\n\n^+v:: {  ; Ctrl (^) + Shift (+) + V\n    Run \"C:\\Users\\\u003Cユーザー名>\\\u003C任意のディレクトリ>\\claude-image-paste\\run_save_clip.bat\", , \"Hide\"\n    Sleep 200\n    Send \"^v\"\n}\n","ahk",[33,194,195,200,204,209,214,219,223,228,233,238,243],{"__ignoreMap":35},[73,196,197],{"class":75,"line":76},[73,198,199],{},"#Requires AutoHotkey v2.0\n",[73,201,202],{"class":75,"line":82},[73,203,92],{"emptyLinePlaceholder":91},[73,205,206],{"class":75,"line":88},[73,207,208],{},"; 起動時の通知\n",[73,210,211],{"class":75,"line":95},[73,212,213],{},"A_IconTip := \"Claude Image Paste (Ctrl+Shift+V)\"\n",[73,215,216],{"class":75,"line":101},[73,217,218],{},"TrayTip \"Ctrl+Shift+V で画像パスを貼り付け\", \"Claude Image Paste\", \"Iconi\"\n",[73,220,221],{"class":75,"line":107},[73,222,92],{"emptyLinePlaceholder":91},[73,224,225],{"class":75,"line":112},[73,226,227],{},"^+v:: {  ; Ctrl (^) + Shift (+) + V\n",[73,229,230],{"class":75,"line":118},[73,231,232],{},"    Run \"C:\\Users\\\u003Cユーザー名>\\\u003C任意のディレクトリ>\\claude-image-paste\\run_save_clip.bat\", , \"Hide\"\n",[73,234,235],{"class":75,"line":124},[73,236,237],{},"    Sleep 200\n",[73,239,240],{"class":75,"line":130},[73,241,242],{},"    Send \"^v\"\n",[73,244,245],{"class":75,"line":136},[73,246,151],{},[14,248,249],{},[18,250,251],{},"ポイント:",[253,254,255,262],"ul",{},[256,257,258,261],"li",{},[33,259,260],{},"#Requires AutoHotkey v2.0"," でバージョン選択ダイアログをスキップ",[256,263,264,267],{},[33,265,266],{},"TrayTip"," で起動時にトースト通知を表示",[10,269,270],{"id":270},"セットアップ手順",[58,272,274],{"id":273},"_1-autohotkey-のインストール","1. AutoHotKey のインストール",[14,276,277,284],{},[278,279,283],"a",{"href":280,"rel":281},"https://www.autohotkey.com/",[282],"nofollow","AutoHotkey 公式サイト"," からダウンロード・インストール。",[58,286,288],{"id":287},"_2-画像ディレクトリへのアクセス許可","2. 画像ディレクトリへのアクセス許可",[14,290,291],{},"Claude Code が画像ファイルを読み込めるように、settings.json に Read 権限を追加する。",[14,293,294],{},[18,295,296],{},"方法A: ユーザー単位の設定（推奨）",[14,298,299,302],{},[33,300,301],{},"~/.claude/settings.json"," に追加。全プロジェクトで有効になる。",[26,304,308],{"className":305,"code":306,"language":307,"meta":35,"style":35},"language-json shiki shiki-themes vitesse-light vitesse-light","{\n  \"permissions\": {\n    \"allow\": [\n      \"Read(C:\\\\Users\\\\\u003Cユーザー名>\\\\Pictures\\\\ClipboardImages\\\\**)\"\n    ]\n  }\n}\n","json",[33,309,310,316,335,350,390,395,400],{"__ignoreMap":35},[73,311,312],{"class":75,"line":76},[73,313,315],{"class":314},"shFtX","{\n",[73,317,318,322,326,329,332],{"class":75,"line":82},[73,319,321],{"class":320},"sqvqQ","  \"",[73,323,325],{"class":324},"sz8Xr","permissions",[73,327,328],{"class":320},"\"",[73,330,331],{"class":314},":",[73,333,334],{"class":314}," {\n",[73,336,337,340,343,345,347],{"class":75,"line":88},[73,338,339],{"class":320},"    \"",[73,341,342],{"class":324},"allow",[73,344,328],{"class":320},[73,346,331],{"class":314},[73,348,349],{"class":314}," [\n",[73,351,352,356,360,364,367,369,372,374,377,379,382,384,387],{"class":75,"line":95},[73,353,355],{"class":354},"sMJiu","      \"",[73,357,359],{"class":358},"sdGka","Read(C:",[73,361,363],{"class":362},"snbK4","\\\\",[73,365,366],{"class":358},"Users",[73,368,363],{"class":362},[73,370,371],{"class":358},"\u003Cユーザー名>",[73,373,363],{"class":362},[73,375,376],{"class":358},"Pictures",[73,378,363],{"class":362},[73,380,381],{"class":358},"ClipboardImages",[73,383,363],{"class":362},[73,385,386],{"class":358},"**)",[73,388,389],{"class":354},"\"\n",[73,391,392],{"class":75,"line":101},[73,393,394],{"class":314},"    ]\n",[73,396,397],{"class":75,"line":107},[73,398,399],{"class":314},"  }\n",[73,401,402],{"class":75,"line":112},[73,403,151],{"class":314},[14,405,406],{},[18,407,408],{},"方法B: プロジェクト単位の設定",[14,410,411,414],{},[33,412,413],{},".claude/settings.local.json"," に追加。そのプロジェクトのみで有効。",[26,416,417],{"className":305,"code":306,"language":307,"meta":35,"style":35},[33,418,419,423,435,447,475,479,483],{"__ignoreMap":35},[73,420,421],{"class":75,"line":76},[73,422,315],{"class":314},[73,424,425,427,429,431,433],{"class":75,"line":82},[73,426,321],{"class":320},[73,428,325],{"class":324},[73,430,328],{"class":320},[73,432,331],{"class":314},[73,434,334],{"class":314},[73,436,437,439,441,443,445],{"class":75,"line":88},[73,438,339],{"class":320},[73,440,342],{"class":324},[73,442,328],{"class":320},[73,444,331],{"class":314},[73,446,349],{"class":314},[73,448,449,451,453,455,457,459,461,463,465,467,469,471,473],{"class":75,"line":95},[73,450,355],{"class":354},[73,452,359],{"class":358},[73,454,363],{"class":362},[73,456,366],{"class":358},[73,458,363],{"class":362},[73,460,371],{"class":358},[73,462,363],{"class":362},[73,464,376],{"class":358},[73,466,363],{"class":362},[73,468,381],{"class":358},[73,470,363],{"class":362},[73,472,386],{"class":358},[73,474,389],{"class":354},[73,476,477],{"class":75,"line":101},[73,478,394],{"class":314},[73,480,481],{"class":75,"line":107},[73,482,399],{"class":314},[73,484,485],{"class":75,"line":112},[73,486,151],{"class":314},[58,488,490],{"id":489},"_3-stream-deck-の設定オプション","3. Stream Deck の設定（オプション）",[492,493,494,507],"table",{},[495,496,497],"thead",{},[498,499,500,504],"tr",{},[501,502,503],"th",{},"設定項目",[501,505,506],{},"値",[508,509,510,519,527],"tbody",{},[498,511,512,516],{},[513,514,515],"td",{},"システム",[513,517,518],{},"開く",[498,520,521,524],{},[513,522,523],{},"タイトル",[513,525,526],{},"任意（例: claude image paste）",[498,528,529,532],{},[513,530,531],{},"App/ファイル",[513,533,534],{},[33,535,536],{},"C:\\Users\\\u003Cユーザー名>\\\u003C任意のディレクトリ>\\claude-image-paste\\PasteSavedPath.ahk",[14,538,50,539],{},[33,540,541],{},"C:\\Users\\numbe\\Git_repo\\AutoHotkey\\claude-image-paste\\PasteSavedPath.ahk",[10,543,544],{"id":544},"使い方",[546,547,548,551,557,563],"ol",{},[256,549,550],{},"Stream Deck のボタンを押す → AutoHotKey が常駐起動（トースト通知が表示される）",[256,552,553,556],{},[18,554,555],{},"Shift+Win+S"," でスクリーンショットを撮影",[256,558,559,560,562],{},"Claude Code のターミナルで ",[18,561,20],{}," を押す",[256,564,565],{},"画像パスが貼り付けられ、Claude Code が画像を読み込む",[10,567,569],{"id":568},"autohotkey-ショートカット記号","AutoHotKey ショートカット記号",[492,571,572,582],{},[495,573,574],{},[498,575,576,579],{},[501,577,578],{},"記号",[501,580,581],{},"キー",[508,583,584,594,604,614],{},[498,585,586,591],{},[513,587,588],{},[33,589,590],{},"^",[513,592,593],{},"Ctrl",[498,595,596,601],{},[513,597,598],{},[33,599,600],{},"+",[513,602,603],{},"Shift",[498,605,606,611],{},[513,607,608],{},[33,609,610],{},"!",[513,612,613],{},"Alt",[498,615,616,621],{},[513,617,618],{},[33,619,620],{},"#",[513,622,623],{},"Windows",[10,625,626],{"id":626},"トラブルシューティング",[58,628,629],{"id":629},"バージョン選択ダイアログが表示される",[14,631,632,634],{},[33,633,260],{}," がスクリプトの先頭にあるか確認。または、AutoHotKey v1.1 をアンインストール。",[58,636,637],{"id":637},"画像が貼り付けられない",[253,639,640,643,646],{},[256,641,642],{},"AutoHotKey スクリプトが実行中か確認（タスクトレイにアイコンがあるか）",[256,644,645],{},"クリップボードに画像がコピーされているか確認",[256,647,648],{},"PowerShell の実行ポリシーエラーが出ていないか確認",[58,650,652],{"id":651},"claude-code-が画像を認識しない","Claude Code が画像を認識しない",[253,654,655,661],{},[256,656,657,660],{},[33,658,659],{},"settings.json"," に画像ディレクトリへの Read 権限が設定されているか確認",[256,662,663],{},"ファイルパスが正しくコピーされているか確認",[58,665,667],{"id":666},"指定されたファイルが見つかりませんエラー","「指定されたファイルが見つかりません」エラー",[14,669,670],{},"スクリプト内のパスが実際のファイル配置場所と一致しているか確認。",[672,673,674],"style",{},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .shFtX, html code.shiki .shFtX{--shiki-default:#999999;--shiki-dark:#999999}html pre.shiki code .sqvqQ, html code.shiki .sqvqQ{--shiki-default:#99841877;--shiki-dark:#99841877}html pre.shiki code .sz8Xr, html code.shiki .sz8Xr{--shiki-default:#998418;--shiki-dark:#998418}html pre.shiki code .sMJiu, html code.shiki .sMJiu{--shiki-default:#B5695977;--shiki-dark:#B5695977}html pre.shiki code .sdGka, html code.shiki .sdGka{--shiki-default:#B56959;--shiki-dark:#B56959}html pre.shiki code .snbK4, html code.shiki .snbK4{--shiki-default:#A65E2B;--shiki-dark:#A65E2B}",{"title":35,"searchDepth":82,"depth":82,"links":676},[677,678,679,680,685,690,691,692],{"id":12,"depth":82,"text":12},{"id":24,"depth":82,"text":24},{"id":38,"depth":82,"text":38},{"id":56,"depth":82,"text":56,"children":681},[682,683,684],{"id":60,"depth":88,"text":61},{"id":154,"depth":88,"text":155},{"id":181,"depth":88,"text":182},{"id":270,"depth":82,"text":270,"children":686},[687,688,689],{"id":273,"depth":88,"text":274},{"id":287,"depth":88,"text":288},{"id":489,"depth":88,"text":490},{"id":544,"depth":82,"text":544},{"id":568,"depth":82,"text":569},{"id":626,"depth":82,"text":626,"children":693},[694,695,696,697],{"id":629,"depth":88,"text":629},{"id":637,"depth":88,"text":637},{"id":651,"depth":88,"text":652},{"id":666,"depth":88,"text":667},"dev",null,"Windows環境のClaude Codeでスクリーンショットを貼り付けるためのAutoHotKey設定方法","md",{},"/wsl-claude-image-paste-setup",false,"2026-01-08T00:00:00.000Z",{"title":5,"description":700},"2026-01/2026-01-08/wsl-claude-image-paste-setup",[709,710,711,712],"claude-code","autohotkey","windows","stream-deck","memo","Yz7-8CeKgBGokjzm923YRSlO5k7iwIzxDJvbjUdbecE",[],[717,721,724,728,732],{"title":718,"path":719,"publishedAt":720},"1Password EnvironmentsをWindows実機で一周 — op runの値注入テストとconcealedマスクが外れる罠","/1password-env-injection-verification","2026-07-18T00:00:00.000Z",{"title":722,"path":723,"publishedAt":720},"1Password EnvironmentsのMCP連携がWindowsで解禁 — Claude Code / Codexへの設定手順と実機検証","/1password-mcp-windows-claude-codex",{"title":725,"path":726,"publishedAt":727},"make-diary に update-portfolio をチェーン化してタスクスケジューラのスリープ問題を埋める","/make-diary-update-portfolio-chain","2026-06-18T00:00:00.000Z",{"title":729,"path":730,"publishedAt":731},"CapsLockを押すだけでスクリーンショットを撮れるようにする（AutoHotkey v2）","/capslock-screenshot-ahk","2026-03-19T00:00:00.000Z",{"title":733,"path":734,"publishedAt":731},"開発環境の快適性を高めるAutoHotkeyスクリプトとClaude Codeプラグイン改善","/dev-environment-improvements","https://log.eurekapu.com/og/blog/wsl-claude-image-paste-setup.png?v=2026-01-08T00%3A00%3A00.000Z&title=Claude%20Code%E3%81%B8%E3%81%AE%E7%94%BB%E5%83%8F%E8%B2%BC%E3%82%8A%E4%BB%98%E3%81%91%E8%A8%AD%E5%AE%9A%EF%BC%88Windows%EF%BC%89&author=Kei%20Komatsu&sig=7f50ce4f7b622743",1785654712370]