コンピュータ

PowerShellで文字列を正規表現で特定文字列を含む検索を行い置換する方法

特定の文字列を含むか検索する方法として、正規表現で指定する方法と*(アスタリスク)を使ったワイルドカードを指定する方法があります。正規表現は書式が難解ですが使えるようになるときめ細かな条件を1行で表現することが出来ます。ワイルドカードを使う...
コンピュータ

PowerShellでSubstringを使いExcelのRight・Mid・Left関数の様に文字列を切り出す方法

PowerShellの文字列はSubstringメソッドで指定位置で文字を切り出すことが出来ます。 基本書式 "文字列".Substring(開始位置,文字数) ExcelのRight・Mid・Leftの様に扱う場合、開始位置を計算で求める...
コンピュータ

Geminiと会話してみた感想

めんどくさい質問をする人間に対しても、感情的になることなく懇切丁寧に自分が持つ知識を惜しみなく提供してくれる、親しみやすい相談相手だと思います。 インターネット、特にSNSなどに書き込むことで不特定多数に対する質問や相談を投げかけることが出...
スポンサーリンク
コンピュータ

スクリプト言語とスクレイピング技術についての個人的昔話

そのまた昔インターネットが常時接続ではなく時間で課金されていたころ、Webページの巡回(ネットサーフィン)は時間との戦いとなっていました。 お気に入りのWebサイトを更新チェックツール(WWWC)を使って更新ページだけ短時間でチェックする日...
コンピュータ

PowerShellで重複ファイルがある場合ファイル名に連番を付与する。

エクスプローラーで同じファイルをコピーすると連番で新しいファイルが出来上がります。 それと同じような機能をPowerShellで書いてみました。 param( $File="./note.txt" ) $dir = Split-Path $...
コンピュータ

PowerShellの.ps1スクリプトで実行時の引数を確認する。

引数として$File受け取る.ps1スクリプトファイルがあります。 param( $File ) echo $File こちらをシェルから呼び出す場合以下のようになります。 PS C:\Users\karet\Documents\Power...
コンピュータ

PowerShellで実行中のスクリプトのパスを取得する方法

実行中の.ps1スクリプトファイルのパスを知りたい場面があり調べてみました。 方法1 echo $MyInvocation.MyCommand.Path .ps1スクリプト内で実行のこと。シェルで実行しても何も表示されません。 echoはW...
コンピュータ

PowerShellで特殊フォルダの名前一覧とパスの取得方法【SendTo,MyDocuments,Favorites,Startup,Recent,StartMenu,MyMusic,MyVideos,DesktopDirectory,MyPictures,Templatesなど】

PowerShellで自動化スクリプトを書く場合、環境に合わせた特殊フォルダのパスを知る必要があり、調べてみました。 特殊フォルダの名前の一覧を列挙 .GetEnumNames() 実行結果 Desktop Programs MyDocum...
コンピュータ

C#のWPFでWebView2を試す。

WebView2はWebブラウザ(Edge)をWPFのコントロールとしてデスクトップアプリケーションで扱うことが出来るとのことですので、試してみたいと思います。 WinFormの記事 プロジェクトの作成 mkdir プロジェクト名 cd プ...
コンピュータ

C#のWinFormsでWebView2を試す。

WebView2はWebブラウザ(Edge)をWinFormsのコントロールとしてデスクトップアプリケーションで扱うことが出来るとのことですので、試してみたいと思います。 プロジェクトの作成 mkdir プロジェクト名 cd プロジェクト名...
コンピュータ

HTMLエレメントがWordPress(Cocoon)の記事でどう見えるか確認

div <div>ブロックレベル要素</div> ブロックレベル要素 span <span>インライン要素</span> インライン要素 ol <ol> <li>食パン</li> <li>スライスチーズ</li> <li>ベーコン</li>...
コンピュータ

C#でSystem.Net.HttpListenerを試す。

System.Net.HttpListenerを使うとWebサーバーが書けるとのことなので試してみたいと思います。 とりあえずMicrosoftのサンプルプログラムをConsoleプロジェクトで動かせるように書き換えて実行してみます。 us...
コンピュータ

PowerShellで実行できるコマンドレットや関数の一覧を取得【Get-Command | gcm】

PowerShellのシェルから実行できるコマンドレットや関数は沢山ありますが、それを一覧表示するコマンドレットにGet-Commandがあります。 Get-Commandの実行例 PS C:\Users\karet> Get-Comman...
コンピュータ

PowerShellでコマンドレットからエイリアスを検索する【Get-Alias -Definition コマンドレット】

コマンドレット名は長いので短縮系のエイリアスを調べたい場合、以下の方法で登録されたエイリアスを検索することが出来ます。 PS C:\Users\karet> Get-Alias -Definition Get-Alias CommandTy...