コンピュータPowerShellでアプリケーションアイコンを作ってみる2。csproj作成 PowerShellでアイコンを作ることが出来ましたので、アイコンを組み込んだプロジェクトのようなものを作成してみます。<#.SYNOPSIS.csproj新規作成.EXAMPLENew-Csproj-ProjectNameプロジェクト名#... 2020.12.13コンピュータ
コンピュータPowerShellでアプリケーションアイコンを作ってみる。 ビットマップからアイコンを取得することが出来るようなので試してみました。$outPath = "./output.ico"$Bitmap = ::new(64, 64, ::Format24bppRgb)$g = ::FromImage($... 2020.12.11コンピュータ
コンピュータPowerShell配列を連番で初期化とスライス スクリプトで連番の配列を使う場面があります。個人的にはforで変数を最大値になるまで加算するループを連番の配列をforeachで回すような記述に置き換えると、変数の加算や終了条件を省略できるのでのループ処理をシンプルにすることが出来ます。便... 2020.11.12コンピュータ
コンピュータPowerShellで漢字をローマ字に変換する。 ファイル名に漢字が含まれていると都合が悪い場面に遭遇し漢字をローマ字に変換する方法を模索してみました。スクリプト<#.SYNOPSIS 漢字をローマ字に変換#>function Kanji2Romaji { param($kanji) $a... 2020.10.16コンピュータ
コンピュータpowershellでffprobeが出力する動画の情報から音声コーデックを取得 Start-Processで外部コマンドのffprobe.exeを実行しています。欲しい情報は標準出力に出力されていますので、それを一度ファイルに出力してから読み込んで利用します。フォーマットはJson形式にしていますのでConvertFr... 2020.10.10コンピュータ
コンピュータ環境変数のPATHをPowerShell内でのみ適用される設定にする。 システムやユーザー環境変数ではなくPowerShellの起動時に一時的な環境変数としてPATHを切ってあげようという話です。実行環境Windows10PowerShell version 5.1メリット環境変数PATHの設定を失敗しても影響... 2020.10.09コンピュータ
コンピュータPowerShellでzipファイルをepubファイルに変換するスクリプト 書籍をスキャンした画像ファイルを書籍ごとにzip形式で保存しているのですが、そのzipファイルを電子書籍フォーマットのepub形式に変換するPowerShellスクリプトを作りました。実行するにあたり、圧縮しないzipファイルの作り方がわか... 2020.09.15コンピュータ
コンピュータPowerShellのコメントについて 書式単行# ここがコメント#以降がコメントとなるbashの単行コメント同じ複数行<#ここからコメントここまで#>コードのコメントアウトにも使えるが、本来のコメントがある場合バグになりやすいので節度を持って使うこと。コメントアウトの代替案if... 2020.09.13コンピュータ
コンピュータPowershellでXMLファイルを新規作成してみる 以下のようなXMLファイルを作成したい。<?xml version="1.0"?><container version="1.0" xmlns="urn:oasis:names:tc:opendocument:xmlns:container... 2020.09.01コンピュータ
コンピュータPoweshellでユーザー名を取得する方法と外部コマンド 外部コマンドのwhoamiの結果を拾うという手もありますが、環境変数の$env:UserNameを参照するのが簡単そうです。whoamiの戻り値はドメイン名/ユーザー名のようですが、環境変数で近い表現をする場合。($env:USERDOMA... 2020.08.30コンピュータ
コンピュータPowershellでUNIXTIMEとオブジェクトにメソッドを追加 bashスクリプトなどunix圏でよく使われているスクリプトをPowersehllに移植しようとしたころUNIXTIMEに遭遇しました。UNIXTIMEは日時を1970/1/1 0:0:0からの秒数として表現するのですが、Powershel... 2020.08.29コンピュータ
コンピュータ覚書を壁紙にするPowerShellスクリプト 覚書が書かれたテキストファイルをbitmapに描画して壁紙用画像ファイルを作成します。スクリプト<#.SYNOPSIS 覚書壁紙作成.DESCRIPTION 文字列を画像の右側に描画.EXAMPLE PS>.\ChatSheetWallPa... 2020.08.25コンピュータ
コンピュータPowershellでOracleのデータベースに接続 PowershellからOracleのデータベースをいじる必要がありそうなので、とりあえず接続方法だけでも確認してみたいと思います。個人的にデータベースは接続方法が異なるだけで、接続してしまえば後はSQLを使いデータをいじる方法は、どのデー... 2020.08.24コンピュータ
コンピュータPowershellを電卓がわり使う場合の注意点 以下の計算を電卓とPowershellで実行してみる。123.456 - 123.115電卓0.341PowershellPS>123.456 - 123.1150.341000000000008この二つの結果、見方によっては概ね同じ数値で... 2020.07.28コンピュータ