コンピュータPowerShellでzipファイルをepubファイルに変換するスクリプト 書籍をスキャンした画像ファイルを書籍ごとにzip形式で保存しているのですが、そのzipファイルを電子書籍フォーマットのepub形式に変換するPowerShellスクリプトを作りました。 実行するにあたり、圧縮しないzipファイルの作り方がわ... 2020.09.15コンピュータ
コンピュータPowerShellのコメントについて 書式 単行 # ここがコメント #以降がコメントとなる bashの単行コメント同じ 複数行 <# ここから コメント ここまで #> コードのコメントアウトにも使えるが、本来のコメントがある場合バグになりやすいので節度を持って使うこと。 コ... 2020.09.13コンピュータ
コンピュータPowershellでXMLファイルを新規作成してみる 以下のようなXMLファイルを作成したい。 <?xml version="1.0"?> <container version="1.0" xmlns="urn:oasis:names:tc:opendocument:xmlns:contain... 2020.09.01コンピュータ
コンピュータPoweshellでユーザー名を取得する方法と外部コマンド 外部コマンドのwhoamiの結果を拾うという手もありますが、環境変数の$env:UserNameを参照するのが簡単そうです。 whoamiの戻り値はドメイン名/ユーザー名のようですが、環境変数で近い表現をする場合。 ($env:USERDO... 2020.08.30コンピュータ
コンピュータPowershellでUNIXTIMEとオブジェクトにメソッドを追加 bashスクリプトなどunix圏でよく使われているスクリプトをPowersehllに移植しようとしたころUNIXTIMEに遭遇しました。 UNIXTIMEは日時を1970/1/1 0:0:0からの秒数として表現するのですが、Powershe... 2020.08.29コンピュータ
コンピュータ覚書を壁紙にするPowerShellスクリプト 覚書が書かれたテキストファイルをbitmapに描画して壁紙用画像ファイルを作成します。 スクリプト <# .SYNOPSIS 覚書壁紙作成 .DESCRIPTION 文字列を画像の右側に描画 .EXAMPLE PS>.\ChatSheetW... 2020.08.25コンピュータ
コンピュータPowershellでOracleのデータベースに接続 PowershellからOracleのデータベースをいじる必要がありそうなので、とりあえず接続方法だけでも確認してみたいと思います。 個人的にデータベースは接続方法が異なるだけで、接続してしまえば後はSQLを使いデータをいじる方法は、どのデ... 2020.08.24コンピュータ
コンピュータPowershellを電卓がわり使う場合の注意点 以下の計算を電卓とPowershellで実行してみる。 123.456 - 123.115 電卓 0.341 Powershell PS>123.456 - 123.115 0.341000000000008 この二つの結果、見方によっては... 2020.07.28コンピュータ
コンピュータPowerShellのOut-Fileで出力されるファイルがBOM有Unicodeで驚く PowerShellのOut-Fileはパイプラインで繋ぐだけでファイルに出力してくれます。ファイルを開いたり閉じたりの手順が隠蔽されて、とてもPowerShell的で良いのですが、出来上がるテキストファイルがBOM有のUnicodeだった... 2020.07.27コンピュータ
コンピュータ色々なパソコンでメモ帳の起動にかかる時間を計測してみる。 PowerShellにはMeasure-Commandというスクリプトの実行時間を計測するコマンドレットあります。 これを使ってアプリケーションの起動速度を計測できないかと思考錯誤してみました。 System.Diagnostics.Pro... 2020.07.10コンピュータ
コンピュータPowershellでウェブブラウザを作る6【ボタン操作】 ウェブブラウザを操作するために進む・戻る・ホームボタンを作ります。 操作 < 戻る △ ホーム > 進む <# .SYNOPSIS ボタン操作・進む・戻る・ホーム .DESCRIPTION 説明 #> using namespace Sys... 2020.06.28コンピュータ
コンピュータPowershellでウェブブラウザを作る5【アドレスバー】 ダミーだったアドレスバーを機能するようにします。 処理的には大まかに2つ アドレスバーに入力したアドレスにページを移動する。 現在表示中のページのURLのアドレスをアドレスバーに表示する。 1.がメインの機能になります。2はページ内のリンク... 2020.06.27コンピュータ
コンピュータPowershellでウェブブラウザを作る4【再帰的にディレクトリを作成】 かなり深いディレクトリにファイルを作成することになり、ディレクトリを再帰的に作成する必要がでてきました。 Powershellでディレクトリの作成するにはNew-Itemというコマンドレットを使うのですが、今回は個人的になじみ深いmkdir... 2020.06.26コンピュータ
コンピュータPowershellでウェブブラウザを作る3【URIクラスとファイル名に使えない文字】 URI(URL)を扱う場合URIクラスを使うと便利です。 URIからホスト名やパスなどを個別に取り出したり出来るので、どのようなプロパティがあるか実際に試してみました。 <# .SYNOPSIS URIオブジェクト .DESCRIPTION... 2020.06.24コンピュータ