バッチ

【Powershell】Gitログの送信

マージ履歴を見ることで進捗を確認したり、他の人が何をしたのか 確認したいことってありますよね。 そこでソース管理をGitでしている場合マージ履歴をメールで送ってくれるバッチを作ってみました。 #Gitログの作成 cd C:\Users\ #ワークスペースのパス git…

【Powershell】シングルスレッドとマルチスレッド

「powershellで実行」をするとエラーになる 前回powershellでUIの実装方法を書きましたが、そのバッチを右クリックの 「powershellから実行]をするとエラーになることがありました。いろいろ調べた結果、スレッドセーフかどうかが問題なようです。 comオブジ…

【PowerShell】ファイルの更新日を取得する

ファイルが更新されているか確認する場合やファイルの最新日を確認したいときってありますよね。 そういうときはGet-ItemPropertyが使えます。 使い方は以下のように #更新日を知りたいファイルパス $File #更新日取得 $updateTime = $(Get-ItemProperty $Fi…

【Powershell】 Excelのプロセスが残る

Excelを閉じた後にプロセスが残るについて powershellではexcelを簡単に操作することができます。簡単に使い方を説明すると #excelオブジェクトを開く $excel = New-Object -ComObject Excel.Application #excel非表示 $excel.Visible = $false #ブックを開…

【Powershell】Powershellでメールをおくる

最近powershellでバッチを作ることにはまっているので、powershell関連をちょこちょこ書いていこうかと思います。さっそく、powershellで、メールを送る方法ですがSend-MailMessage この一文だけでOKです。powershellはいろいろ命令がそろっているのでホント…