頭の中をやりたいことでいっぱいにする。欲しい物リスト画像をトリミングする開始位置と幅と高さを確認するスクリプトコンピュータTwitterはてブ1Pocket22019.12.20画像ファイルをトリミングする一括処理するスクリプトを以前作りました。PowerSehllで画像ファイルをトリミングするスクリプト多量の画像ファイルを一括トリミング出来ると嬉しい場面もあるので作ってみました。引数の-Pathに画像ファイルのパス(文字列)を配列で渡すと一括処理します。パイプラインでも画像ファイルのパス(文字列)を渡すと同様に処理するようになっ...maywork.net2019.10.03このスクリプトを実行する場合、引数で開始位置と幅と高さを指定します。指定する値は、だいたいの当たりをつけて引数の値を変えて希望のサイズにトリミングするわけですが、この作業が意外と面倒なので、視覚的に確認するスクリプトを作成しました。"変更前(枠内にファイルをドラック&ドロップしてください。$form.ShowDialog()}Mainpowershell_ise.exeなどに貼り付けて保存してください。PowerShellスクリプトを初めて実行する場合PowerShellスクリプトの実行を許可してください。Powershellのps1ファイルを実行する方法PowersehllをはじめるにあたりWindowsのコマンドラインインターフェースであるPowershellはコマンドレットと言われる命令をテキストファイルに記述したスクリプトファイルを実行することが出来ます。Powershellはその名...maywork.net2019.02.22使い方powershell.exe又はpowershell_ise.exeからスクリプトを実行します。「変更前」の枠内に画像ファイルをドラック&ドロップしてください。ドロップされた画像の「幅」「高さ」がセットされます。「幅」「高さ」「X」「Y」の値を矢印ボタンを押すことで値が変更され、連動して右側の「変更後」の画像が変更されます。数値を直接入力することも出ます。大まかな数値を直接入力して、後は矢印ボタンで1ピクセル単位で調整する様な使い方になります。機能的には以上となります。このスクリプト自体にトリミングする機能は無いです。namespaceを使うことで名前空間を省略してみました。それに合わせてオブジェクトの作成もNew-Objectから[オブジェクト名]::new()を使ったところ入力量が大分減りました。formにコントロールを配置する場合、form.Controls.Add(「コントロールのオブジェクト」)というメソッドで登録するわけですが、一括登録する場合form.Controls.AddRange(「コントロールオブジェクトの配列」)方法が使えます。登録する直前に配列を作っていたのですが、コントロールオブジェクトの生成を配列の初期化時に行うようにしてみました。%(ForEach-Object)内で各コントロールの初期化やイベント登録をしていますので結構すっきりしたように思えます。短めのスクリプトであればこの記述方法も良いのではと思います。個々のコントロールに対するコード量が増えると見通しが悪くなりそうです。コンピュータPowerShellピクチャフォルダ画像を日時フォルダを作成し移動ピクチャフォルダ内に画像ファイルが溜まってくると日付でサブフォルダを作成し移動しています。大した作業ではないですが、作業をPowerShellのスクリプトにしてみました。ピクチャフォルダ画像を日時フォルダを...コンピュータPowerShellで画像を表示する。PowerShellで画像を扱うプログラミングをしていると、加工した画像を確認表示をしたい場合があるのでスクリプトを作成してみました。スクリプト名:ViewImage.ps1<#.SYNOPSIS画像を表示.DESCRIPTIONビットマッ...コンピュータPowerShellで画像にテキストを描画するスクリプトアイキャッチ画像を作成が目的。以前にC#でも作成しましたが修正がしやすいスクリプトで作り直してみました。.\DrawText....スポンサーリンク画像ファイルなどに連番でファイル名を振り直すPowershellスクリプトC#でフォームを作成コメントコメントを書き込む私は日本語以外の言語を理解できません。日本語以外のコメントはスパムとみなされます。コメントをキャンセルメールアドレスが公開されることはありません。このサイトの使用を継続することで、その使用に同意したとみなされます。コントロール方法を含む詳細についてはこちらをご覧ください。迷惑堂本舗.ホームプロフィールプライバシーポリシー(個人情報保護方針)。