ブラウザ上のリンク先URLをポップアップ表示するPowerShellスクリプト
PowerShell と WPF を組み合わせて、マウスカーソル下のリンク先 URL をポップアップ表示するスクリプトを作成しました。対象ブラウザを限定したり、ブロックリストで危険なサイトを赤色表示するなど、実用性の高い機能を盛り込んでいます。 主な機能 マウスカーソル下の要素からリンク(URL)を検出して表示 Chrome / Edge / Firefox など対象ブラウザを限定可能 ブロックリストに一致する URL は背景を赤色で警告 PowerShell を STA モード で自動再起動する仕組み付 ...
PowerShellでUI Automationを使い、マウスオーバー中の要素情報を取得する方法
Windows環境で「いまマウスカーソルが乗っているUI要素の情報」を取得したいケースがあります。例えば、ブラウザ上でリンクにマウスオーバーしているときに、その要素のテキストやヒント情報を取得したい場合です。 ここでは UI Automation API をPowerShellから利用して、カーソル直下の要素を定期的に取得・表示する方法を紹介します。 手順概要 UI Automationを使えるようにする PresentationCore / PresentationFramework / Windows ...
PowerShell でモダンなカード型UIを作る方法(Windows PowerShell 5.x 対応)
Windows PowerShell で GUI アプリを作る際、従来の WinForms ではどうしても「古い見た目」になりがちです。そこで今回は WPF(XAML)を利用して、モダンな“カード型UI”を実装する方法 を紹介します。 さらに、Windows PowerShell 5.x(.NET Framework 4.x)で動作確認済みの修正版を掲載します。この記事をそのままコピーして使えば、あなたの環境でも動かせるはずです。 フォルダ構成 まずは 3 ファイルを用意します。 Styles.xaml( ...
Androidベータ版アップデート後にeSIMが使えなくなったときの対処法
Androidのベータプログラムを試してみたら、eSIMが無効になってモバイルネットワークが使えなくなった…!そんなトラブルに遭遇して困っている方も多いのではないでしょうか。 実は、ネットワーク設定をリセットするだけでeSIMが復活するケースがあります。この記事では、私が実際に試して直った方法をご紹介します。 ❗ 問題の状況 Androidベータ版をインストール後、eSIMは端末に残っているのに「モバイルネットワークなし」と表示され、通信ができなくなっていました。再起動や機内モードの切り替えでも効果なし。 ...
PowerShellでOutlookメールの内容を自動取得!
Outlook で毎日届くメールの中から「特定のキーワードのメールを抽出したい」「添付ファイルだけ自動保存したい」と思ったことはありませんか? この記事では、PowerShell を使って Outlook の受信メールから以下の情報を自動取得する方法をご紹介します。 件名 本文 差出人 添付ファイル名 PowerShell + Outlook の前提条件 この方法は以下の環境で動作します: Windows PC Microsoft Outlook(M365 / Office 2019など) PowerSh ...
PowerShellで検索する時代へ!軽量ビューアを5分で自作してみた
「PowerShellって黒い画面のコマンドラインだけでしょ?」 そう思っていませんか?実はPowerShellでもGUIアプリが作れます。しかも、ちょっと手を加えるだけで「検索フォーム付きのWeb風ビューア」まで作れちゃうんです! 今回は、Edgeと連携してリンクを開ける検索ビューアアプリをPowerShellで作成したので、ソースコードとともに紹介します。 🔍 このアプリでできること GUI上で検索ワードを入力 Bingで検索 → 結果を整形して一覧表示(タイトル+説明文) リンクをクリックすると E ...
すべてのサイトで動画リンクを非表示にするChrome拡張機能の作り方
今回は、Chrome拡張機能を自作して、すべてのサイト上の動画リンクを非表示にする方法をご紹介します。外部ツールを使わず、純粋にJavaScriptとChromeの機能を使って拡張機能を作成します。これにより、特定の条件に合うリンクを検出し、それを非表示にすることができます。 1. Chrome拡張機能とは? Chrome拡張機能は、Google Chromeに追加できる小さなプログラムで、ウェブページの閲覧体験をカスタマイズしたり、機能を拡張したりすることができます。JavaScript、HTML、CS ...
PowerShellでODBCを使用してExcelのデータに接続する方法
PowerShellを使用してODBC経由でExcelファイルのデータに接続する方法を紹介します。この手法を利用することで、Excelファイルに保存されたデータをPowerShellスクリプトで操作できるようになります。以下では、具体的な手順とスクリプトの解説を行います。 必要な準備 ODBCドライバのインストール: Excel用のODBCドライバがインストールされていることを確認します。通常、Windowsに標準でインストールされている「Microsoft Excel Driver」が必要です。 Pow ...
PowerShellを使って大きなZipファイルの内容を確認する方法
はじめにPowerShellはWindows環境でスクリプトを実行するための強力なツールですが、特定のタスク、特に大きなZipファイルの操作においては、エラーが発生することがあります。この記事では、ネットワークフォルダにある大きなZipファイルの内容を効率的に確認するためのPowerShellスクリプトの作成方法を紹介します。 問題点通常、PowerShellでZipファイルを操作するにはSystem.IO.Compression.ZipFileクラスを使用しますが、大きなファイルを扱う際にはメモリ不足な ...





