powershell

コンピュータ

PowerShellでテキストファイルを全文検索するワンライナー

任意のフォルダ下(サブフォルダを含む)で拡張子が.csのファイルを対象にファイル内に"public"を含むファイルの行を出力するサンプルです。 例: ls "." -Filter "*.cs" -Recurse | Select-Stri...
コンピュータ

PowerShellの$profileにエイリアスを設定しておくと便利で良い。

PowerShellの$profileはPowerShell.exeやPowerShell_ISE.exeなどを起動した際、読み込まれ実行されるスクリプトファイルへのパスが格納されています。 PowerShell.exeからise $pr...
コンピュータ

PowerShellのaliasで外部コマンドのパスは置き換え可能か?

PowerShellで外部コマンドのパスをaliasで短い文字列に置き換えることが出来ると便利かもしれないと、ふと思いました。 コンソールからソフトウェアを実行する場合、実行ファイルのフルパスを入力する必要があります。環境変数にパス...
スポンサーリンク
コンピュータ

PowerShellでCSV(カンマ区切り)データをExcelに貼り付ける

PowerShellでクリップボード内のテキスト(CSV形式)を置換します。 使い方 CSV形式のファイルをメモ帳などで開き中身をコピーしPowerShellで以下のスクリプトを実行。Excelのワークシートに貼り付ける。 ファイ...
コンピュータ

PowerShellクリップボードのテキストを読み上げる

読み上げたいテキストをコピーした状態で下記のスクリプトを実行するとテキストを読み上げてくれます。 ファイル名:ClipToVoice.ps1 <# .SYNOPSIS クリップボードのテキストを読み上げ .DESCRIPTION ...
コンピュータ

PowerShellクリップボードの文字列を置き換えてUTF8BOM無しのテキストファイルに出力する

PowerShellコンソールで実行 Get-Clipboard -Format Text | % { $_ -replace "", ""} | % { $_ -replace "\....
コンピュータ

PowerShellのモジュール(.psm1)をインストールするスクリプト2

実行中のスクリプトファイルの拡張子を判定することで.ps1と.psm1のハイブリッドスクリプトを作ることが出来ないかと思い試してみました。 <# .SYNOPSIS 拡張子を指定してファイルを新規作成 .DESCRIPTION ファ...
コンピュータ

PowerShellでテンプレートからファイルを新規作成するスクリプト

スクリプトモジュールのインストールのサンプルとしてファイルを新規作成するスクリプトを作りました。 指定拡張子の空のファイルを作るスクリプトでしたが、今回は拡張子ごとのテンプレートファイルからファイルを新規作成(テンプレートファイルのコピー...
コンピュータ

PowerShell画像ファイルのDPIを一括変更するスクリプト

ファイル名:Change-DPI.ps1 <# .SYNOPSIS 画像ファイルのDPIを一括変更するスクリプト .PARAMETER InDir 画像ファイルが格納されたディレクトリ .PARAMETER Filter ...
コンピュータ

PowerShellでテキストファイルのメモを管理するスクリプト

パソコン上で雑多なメモを取る場合、内容が不定の場合が多く、あらかじめ保存するファイル名を決めることが出来ません。もっぱら日時のファイル名(yyyyMMdd-HHmmss.txt)としてメモを取るのですが、最近は日時の入力が面倒になってきまし...
コンピュータ

PowerShellのモジュール(.psm1)をインストールするスクリプト

PowerShellのモジュールタイプのスクリプト(拡張子.psm1)を所定のフォルダに移動するスクリプトです。 ファイル名:Install-PSM1.sp1 フォルダの作成とファイルの移動をしているだけです。 param($targe...
コンピュータ

ファイルの説明ファイルを作成するPowerShellスクリプト

ファイルの来歴など、ちょっとしたメモを残すためにテキストファイルを作成しメモ帳で開くPowerShellスクリプトを作りました。説明ファイルのファイル名は、元となる被説明ファイルの拡張子を含むファイル名に.txtを付加した形式になります。 ...
コンピュータ

PowerShellディレクトリ(フォルダ)の差分バックアップスクリプトを作る

ファイルが日々更新される作業ディレクトリを差分バックアップするスクリプトを作りたいと思います。 バックアップログ バックアップログはSQLiteのテーブルに保存 バックアップログテーブルのレイアウト src_dir文字列...
コンピュータ

PowerShellファイル名を連番でリネームするワンライナー

PowerShellでリネームしたいファイルがあるディレクトリに移動し以下のコマンドを実行。1から始まる二桁の数値連番でファイル名をリネームします。 $i=1; ls | sort | % { move $_.Name ("{0...