powershell

コンピュータ

Windows10をスリープ(サスペンド)するスクリプト

シャットダウンのショートカットを作ってスリープ(サスペンド)が無いのは片手落ちかなと思い作成してみました。 シャットダウンはshutdown.exeへのショートカットで済みましたが、スリープの場合そういったコマンドが無くwin32ap...
コンピュータ

エクスプローラーの送るにメモ帳を追加するpowershellスクリプト

エクスプローラでファイルを選択し右クリックを押すと表示されるメニューの「送る」の項目にメモ帳を追加するスクリプトです。 HTML,XML,CSVやスクリプトファイル、プログラムのソースファイルなど、Windowsでもテキスト形式のファイル...
コンピュータ

デスクトップにショートカットフォルダを作成しクイックアクセスにピン留めする。

アプリケーションをインストールするとデスクトップにアプリケーションのショートカットファイルが作られ、いつの間にかデスクトップがショートカットファイルで一杯になります。 私の場合デスクトップに「ショートカット」というフォルダを作りデスクトッ...
スポンサーリンク
コンピュータ

powershellでhtmlの特殊文字をエスケープ処理しクリップボードに出力する

プログラムのソースファイルなどを、そのままhtmlに貼り付けると特殊文字で不具合が発生します。特殊文字をエスケープするスクリプトを作りました。 毎度のことながらスクリプトの内容や需要があるかはあれですが、powershellからクリッ...
コンピュータ

PowerShellのあれこれ

沢山あるシェルやスクリプト言語の中でPowerShellを使う理由があるとしたらWindows10の標準のシェルで有る点です。 特別インストール作業をすることなくWindows10パソコンで有ればシェルを起動しスクリプトを実行はもちろんの...
コンピュータ

PowerShellで複数のファイルをドラック&ドロップしてみた。

以前にPowerShellスクリプトにファイルをドラック&ドロップする方法を掲載しましたが、その際ドラック&ドロップをするファイルは1つを想定してサンプルスクリプトを作りました。 複数ファイルが引き渡された場合どのような振る舞いに...
コンピュータ

PowerShell・曜日で分岐するルーチン

Windowsのタスクスケジューラ等で定期的に実行するスクリプトでは、曜日によって処理内容を変化させたい場合があります。 PowerShellでの多分岐の制御構文であるswitchと曜日を数値で返すプロパティを使ったサンプルになります...
コンピュータ

PowerShellパイプの振る舞い

スクリプト # # パイプのテスト # function TestFunc { param ( $val ) begin { ...
コンピュータ

HTMLのTABLEをCSV形式で保存するスクリプト

前回CSVファイルをHTMLのTABLEに変換するスクリプトを作りました。今回はWebページ内のTABLEをCSVファイルとして保存するスクリプトを作りました。 スクリプト # # HTMLのTableをCSVファイルに変換す...
コンピュータ

CSVファイルをHTMLのTABLE文字列に変換するスクリプト

Import-Csvで出力されるオブジェクトは配列でCSVの行をPSObjectのプロパティでCSVの項目名と値を表現しています。 それをみてHTMLのTABLEを連想したので変換するスクリプトを作ってみました。 スクリプト # ...
コンピュータ

PowerShellで重複するファイルを探すスクリプト

PowerShellでファイルのハッシュ値を取得するコマンドレット(Get-FileHash)が存在することを知りましたので、ストレージ内で重複するファイルを探すスクリプトを作ってみました。 ハッシュ値とファイル名を1行で出力し、...
コンピュータ

PowerShellでサイズが一番大きいファイルを探す

ストレージ内で一番大きなファイルを探すコマンドです。 コマンド Get-ChildItem "フォルダのパス" -File -Recurse | Sort-Object -Property Length | Select-Objec...
コンピュータ

LZHファイルを展開しZIPファイルに圧縮しなおすスクリプト

今となっては懐かしさを感じるLZHですが、Windows10のエクスプローラでは開くことができなので、ZIPファイルに圧縮しなおすスクリプトを作ってみました。 LZHファイルを展開する為7zip.exeが必要になります。以下のサイトな...
コンピュータ

PowerShellでCSVファイルの読み書き

Import-CsvとExport-CSVを試してみました。 CSVファイルのサンプルデータ 文字コード:UTF8、改行:CRLF、BOM:無し "ヘッダー1","ヘッダー2","ヘッダー3" a,1,2 b,3,4 c,5,6...
スポンサーリンク