2022-12-01から1ヶ月間の記事一覧
DOM中のコメント要素はnodeTypeがNode.COMMENT_NODEのノードとして扱われます。なので親要素のchildNodesから取得できます。 // .parent要素からコメント要素を取得する。 const parentNode = document.querySelector(".parent"); const comments = Array.fr…
Excelで選択範囲のハイパーリンクを設定または解除するVBAコードです。よくあるコードです。 Option Explicit Public Sub 選択範囲のハイパーリンク設定() If Not TypeOf Selection Is Range Then MsgBox "セル範囲が選択されていません。", vbExclamation R…
レジストリでURL Protocol値の設定されたProgIDを列挙するコードです。Get-ItemPropertyコマンドレットは-Nameに配列を与えれば対応する複数値を取得できることを利用しています。 # 呼び出し側のスコープにHKCRを登録します。 function Register-HKCR { [Ou…
ImageSharpがライセンス変更により.NET財団を離脱したそうです。AngleSharpが.NET財団のメンバープロジェクトであることに安堵していましたが、こういうこともあるみたいです。 経緯や.NET財団のコメントは公式ブログで確認できます。OSSや年間総売上が一定…
DirectShowを使ってビデオキャプチャデバイスの情報を取得するコードです。ネット上で様々な方がコードを公開しているコードをWIL対応にしたようなコードです。一部の情報はMicrosoft Docsの「キャプチャ デバイスの選択」を参考にしています。 #include <string> #d</string>…
PowerShell 7で登録された拡張子のProgIDとProgIDの概要を取得するサンプルコードです。-Pathと-LiteralPathの挙動の違い、Get-ItemPropertyによる高速化(Get-ChildItem比)等を確認するためのコードです。 #呼び出し側のスコープにHKCRを登録します。 func…