powershell

コンピュータ

PowerShellで作る文字コード表「Shift_JIS|UTF-8|UTF-16」

Shift_JISの文字コードを元にUTF-8やUTF-16に変換 <# .SYNOPSIS 文字コード表を作る .DESCRIPTION Shif_JIS,UTF-8,UTF-16 .EXAMPLE .\Make-CharCodeTabl...
コンピュータ

PowerShellのps1ファイルをexeに変換するコマンド「ps2exe」

PowerShellのps1ファイルをexeにコンパイル?してくれるコマンドをPowerShell Galleryで見つけましたので試してみます。 WindowsPowerShell(PowerShell5)で実行しています。powersh...
コンピュータ

PowerShellのForEach-Objectコマンドレットについて

ForEach-Objectはパイプラインで渡された配列の各要素を処理するコマンドレットになります。 エイリアス ForEach-Objectエイリアス(Alias)は%になります。(以下ForEach-Objectはエイリアスの%で表記し...
コンピュータ

PowerShell「現在の時刻をyyyyMMddhhmmss形式の文字列に変換する」

例1: Get-Date -format "yyyyMMddhhmmss" PowerShellらしくコマンドレットにしてみました。 例2: ::Now.ToString("yyyyMMddhhmmss") C#などと同様に.NetのSys...
コンピュータ

PowerShellでダブルクォーテーションで囲まれた文字列からダブルクォーテーションを外す方法

具体的にはWindows10のエクスプローラーでファイルを選択した状態で「Shift+右クリック」→「パスをコピー」を実行すると、クリップボード内にパスがコピーされるのですが、パスの前後にダブルクォーテーションで囲まれています。 これをGe...
コンピュータ

PowerShellでファイル名に文字列を追加するスクリプト

ファイル名:RenameFile-Add.ps1 <# .SYNOPSIS ファイル名の末尾に文字列を追加 .EXAMPLE ls | ./RenameFile-Add.ps1 -Value "" -Prefix -WhaiIf .INPU...
コンピュータ

PowerShellで正規表現でファイル名を変更するスクリプト

ファイル名:RenameFile-Regexp.ps1 <# .SYNOPSIS 正規表現でファイル名を変更 .EXAMPLE ls | .RenameFile-Regexp.ps1 -Pattern "\(.+?\)" -Replace ...
コンピュータ

PowerShellスクリプトファイル(.ps1)を新規作成するスクリプト

テンプレートを元に.ps1ファイルを作成するスクリプト ファイル名:New-Ps1.ps1 <# .SYNOPSIS .ps1を新規作成 .DESCRIPTION ヘルプを出力するひな形 .EXAMPLE New-Ps1.ps1 .PARA...
コンピュータ

PowerShellで縦長画像の横幅を広げる

縦長画像の幅を2倍にし、画像を中央に配置、余白部分は黒色をセット。 <# .SYNOPSIS 縦長画像の横幅を広げる .EXAMPLE .\WideImage.ps1 .\aaa.png .PARAMETER ImgPath 画像ファイル ...
コンピュータ

PowerShellで画像を表示する。

PowerShellで画像を扱うプログラミングをしていると、加工した画像を確認表示をしたい場合があるのでスクリプトを作成してみました。 スクリプト名:ViewImage.ps1 <# .SYNOPSIS 画像を表示 .DESCRIPTION...
コンピュータ

PowerShellの配列

PowerShellの配列の初期化方法を忘れてしまいがちです。 よく使う事例と合わせてまとめてみました。 要素に追加できる型 基本的に何でも要素にできるようです。文字列と数値を混在させることもできますし、オブジェクト型を要素にすることもでき...
コンピュータ

PowerShell7でHTMLファイルからタイトルを取得する。

PowerShell7でWebサイトからHTMLファイルをダウンロードしタイトルを取得してみます。 PowerHTMLモジュールを使用します。 PowerHTMLモジュールのインストール Install-Module -Name Power...
コンピュータ

PowerShellで画像にテキストを描画するスクリプト

アイキャッチ画像を作成が目的。以前にC#でも作成しましたが修正がしやすいスクリプトで作り直してみました。 スクリプト名:DrawText.ps1 <# .SYNOPSIS 画像にテキストを描画するスクリプト .EXAMPLE .\DrawT...
コンピュータ

PowerShellで画像を左右に分割するスクリプト

横長の画像ファイルを真ん中で分割し2つの画像ファイルを作ります。 <# .SYNOPSIS 画像を分割 .EXAMPLE .\SplitImage.ps1 .\aaa.png .PARAMETER ImgPath 画像ファイル .PARAM...