powershell

コンピュータ

PowerShellとfsfでC#のソースファイルを選択しコピーするスクリプト

C#のソースファイルを使い回すために、コピーするスクリプトを作りました。fzfがインストールされていることが前提となります。実行すると.csファイルの一覧が表示されるので、選択するとカレントディレクトリに.csファイルがコピーされるだけです...
コンピュータ

PowerShellから「ii .」で現在のディレクトリでエクスプローラーを開く

explorer .より短いコマンドで起動することが出来ます。ただ厳密にはエクスプローラーの起動ではなくInvoke-Itemのエイリアスで、ファイルやフォルダを開くコマンドレットに成ります。ファイルやフォルダに関連付けられたアプリがエクス...
コンピュータ

エクスプローラーのファイルやフォルダをPowerShellにD&Dでパスが貼り付けられる

コンテキストメニューの「パスのコピー」も便利ですが、D&DでもPowerShellにパスを貼り付けることが出来ます。ただし、「パスのコピー」とは異なり前後の""は存在しないので必要がある場合は手動で補う必要があります。エクスプローラーからp...
スポンサーリンク
コンピュータ

エクスプローラーのアドレスバーに pwsh!PowerShell7を今いるフォルダで開く方法

GUIのエクスプローラーからCUIのPowerShellに移動する際、エクスプローラーのアドレスバーでpwshと入力しエンターキーを押すと、エクスプローラーで開いているフォルダがカレントディレクトしてPowerShell7が起動します。Po...
コンピュータ

PowerShellとfzfを使い、よく使うディレクトリを記憶して簡単に呼び出す

fzfを使った対話選択 + スクリプトによる保存/呼び出しで非常に快適です。一度登録してしまえばカレントディレクトリ移動でパス入力が不要になります。スクリプトファイル名:Favorite-Dirs.ps1<#.SYNOPSISよく使うディレ...
コンピュータ

PowerShellでSendKeysを使ってエクスプローラーにタブでフォルダを開き、GIMPを起動する方法

GIMPで画像を加工をする場合、エクスプローラーで画像ファイルが保存フォルダを開きます。また、固定された作業用のフォルダも開くので定型作業を自動化するスクリプトを作成しました。事前準備Launch-GIMP.ps1を保存するフォルダは環境変...
コンピュータ

アプリ名の一部からexeファイルのパスを検索する方法。where.exeのPowerShell版

パスが切られたディレクトリから検索where.exeのPowerShell版コマンドGet-Command chrome結果CommandType Name Version Source----------- ---- ------- --...
コンピュータ

PowerShellでテキストファイルを操作するコマンドレット

テキストファイルを扱うコマンドレットをまとめて見ました。ファイルの作成New-Item -ItemType File -Path "C:\path\to\file.txt" -Force | Out-Null-Force を付けると、すでに...
コンピュータ

PowerShellでタスクスケジューラーを操作するワンライナー集【日次・週次・月次・ログオン時】

タスクスケジューラーは日時などを条件にタスクを実行する機能ですが、GUIで操作画面までたどり着くのが困難です。良く使いそうな操作を抜粋してPowerShellのコンソールから実行するワンライナーを集めてみました。タスクの登録日次(例:毎日の...
コンピュータ

GIMPのPNGファイルのエクスポートの圧縮レベルとファイルサイズ及びOptiPNG

GIMPでPNGファイル形式で画像を書き出す場合、圧縮レベルによって書き込みにかかる時間とファイルサイズが異なります。ファイルサイズを確認してみました。対象ファイル幅:4512高さ:6400ビット:32bitWindows版Gimp2.10...
コンピュータ

PowerShellでディレクトリを作成し移動するワンライナー

dotnet.exeを使いC#のプロジェクトを作成する際、まずプロジェクト用のディレクトリを作成⇢移動のながれになります。mkdir ディレクトリ名cd ディレクトリ名作成⇢移動の2手順ををワンライナーにしてみました。エイリアス版cd (m...
コンピュータ

ImageMagickを使いPNGファイルに任意のコメントを埋め込む方法

PNGファイルにコメントを埋め込む方法を試しました。ImageMagickをインストールImagaMagickをscoopでインストールします。scoopのインストールは以下の記事を参照。scoop install imagemagickコ...
コンピュータ

PowerShellで履歴からスクリプト(.ps1)を作成する方法【再利用に便利】

PowerShellのシェルで実行した一連のコマンドを再度実行したい場合、履歴から.ps1を生成出来ると便利かと思い方法を調べてみました。まず履歴の蓄積する処理をする前に、履歴をクリアします。# ステップ 1: 履歴をクリアClear-Hi...
コンピュータ

PowerShell ワンライナー集:便利なパイプライン活用例まとめ

PowerShellのパイプラインはコマンドレット間でオブジェクトを渡す仕組みで、各オブジェクトで処理を組み合わせることで、複雑な処理流れを1行で表現することが出来ます。エクスプローラなどでファイルを操作する場合など、手作業で行うことに比べ...