powershell

コンピュータ

Powershellでウェブブラウザを作る3【URIクラスとファイル名に使えない文字】

URI(URL)を扱う場合URIクラスを使うと便利です。URIからホスト名やパスなどを個別に取り出したり出来るので、どのようなプロパティがあるか実際に試してみました。<#.SYNOPSIS URIオブジェクト.DESCRIPTION 説明#...
コンピュータ

Powershellでウェブブラウザを作る2【WebBrowerプロパティの一覧】

WebBrowerコントロールのプロパティの一覧を取得しました。<#.SYNOPSIS WebBrowerコントロールのテスト.DESCRIPTION 説明#>using namespace System.Windows.Formspara...
コンピュータ

Powershellでウェブブラウザを作る

APIを眺めていたら、WebBrowserコントロールに目を惹かれるました。ウェブブラウザを作ろうと思ったら、HTTP(HTTPS)通信でページを取得するリクエスト送って、結果のコンテンツを受け取り、HTMLをパースし、CSSや画像ファイル...
スポンサーリンク
コンピュータ

PowerShellからExcelを強制終了させる方法

起きてほしくは無いですがExcelが固まってしまい操作不能になるケースがあります。また、スクリプトやマクロなどでExcelを非表示状態で実行されていて、何らかの事情で終了されることなく、バックグラウンドで実行し続けることがあります。そんな場...
コンピュータ

PowerShellでExcelファイル内の文字列を一括検索

指定ディレクトリ下のExcelファイル(.xlsx)内に指定した文字列がある場合、ファイル名、シート名、セルの座標、セルの値を返すスクリプトです。沢山あるExcelファイルから特定の文字を含むファイルを探すことが出来ると便利かと作ってみまし...
コンピュータ

PowerShell外部コマンドを実行するサンプル

PowerShellスクリプトで外部コマンドを実行する方法としては「.」でコマンドを実行する方法と「Start-Processコマンドレット」を使う方法があります。細かな制御が出来るのはStart-Processコマンドレットなのですが、こ...
コンピュータ

Windows10のスクリーンショット画像を一括加工しzip化するスクリプト

Windows10で追加された機能で個人的に一番良いと思うのはスクリーンショットです。「Win」+「PrintScreen」を押せばユーザーのピクチャディレクトリ内のScreenShotsというディレクトリに「スクリーンショット(連番).p...
コンピュータ

PowerShellパイプラインの戻り値の型について

PowerShellで以下のコードを実行すると結果は何になるでしょう?PS>(1,2,3).GetType()結果は配列(System.Array)で具体的にはObject[]ということでオブジェクト型の配列となります。実際配列の要素は数値...
コンピュータ

PowerShellで日時の文字列を取得する方法

シェルスクリプトを書いていると現在の時刻の文字列が必要になる場合があります。PowerShellの場合Get-Dateで現在の日時を取得することが出来ることはなんとなく覚えているのですが、これを日付書式でフォーマットした文字列にするところま...
コンピュータ

PoweShellのエイリアス(Alias)について

Powershellのコマンドレット名は一般的なシェルのコマンドと比べて長めです。これをエイリアス(Ailas)で短縮することが出来ます。コマンドレットのエイリアス(別名)を探すGet-Alias <エイリアス>コマンドレットからエイリアス...
コンピュータ

Powershellでスクロールバー付きピクチャボックスを試す

PanelにPictureboxを乗せるとPanelのスクロールバーの操作に連動し画像をスクロールさせることが出来るそうなので試してみました。スクリプト## スクロールバー付きPictureBoxのサンプル#using namespace ...
コンピュータ

Powershellのスクリプトモジュールの使い道【.csprojの作成]

Powershelllのスクリプトモジュールという用語は知ってはいましたが、いまいちピンとくる使い道が思いつきませんでした。早々使い回す関数やクラスなど書いたりしませんし、またライブラリとして再利用することを意識したコーディングは息が詰まり...
コンピュータ

Powershellで輪郭を抜き出す

最近GIMPという無料のフォトレタッチソフトの使い方を学習中なのですが、この手のソフトはレイヤーという透明色を含む画像を多層に重ね合わせて1枚の像をつくるような構造になっています。透明な部分は下層の画像が見えるので画像同士を合成したり、下絵...
コンピュータ

Powershellで画像ファイルを拡大縮小するスクリプト

画像を拡大縮小するスクリプトです。<#.SYNOPSIS画像ファイルを拡大(縮小)する.EXAMPLEEnlage-Picture-SroucePath"元画像のパス"-DestinationPath"先画像のパス"-Times倍率#>us...