プログラミング

プログラミング

2020/11/9

【Powershell】シングルスレッドとマルチスレッド対応による実行時のエラーについて

powershellで作成したバッチを右クリックの「powershellで実行」をするとエラーになることがありました。 今回は個人で使うレベルのものだったので良かったのですが、怖すぎるので解決したいと思います! 「powershellで実行」をするとエラーになる 前回powershellでUIの実装方法を書きましたが、そのバッチを右クリックの「powershellから実行]をするとエラーになります。 いろいろ調べた結果、スレッドセーフかどうかが問題なようです。 シングルスレッドじゃないと起動できないものが ...

プログラミング

2020/11/9

【Powershell】ドラッグ&ドロップの実装

powershellでファイルパスを指定して実行する方法は分かりました。 もっと使いやすくできないかな?と思っているとなんとpowershellにもUIがあるというじゃないですか!! そこでファイルをドラッグ&ドロップで指定できるようにやってみました! PowershellのUIでドラッグ&ドロップを実装 Poweshellには多彩なUIが実装されているんですね。 今回はその中でも「ドラッグ&ドロップできるエリア」を使用してみたいと思います。 下記サイトを参考にさせていただきました!と言ってもまるまるコピ ...

プログラミング

2020/11/8

【Powershell】時間の足し算

※はてブより引っ越しました。 Excelに実績時間などを記入する際「1:30」という風に記入することもありますよね。 powershellでその値を「取得して加算したい時」があったのでやってみました! HH24:MM形式で時間の足し算をしてみる 今回やりたいのは例えば残業「1:30」 深夜残業「1:00」と記入していた場合に この日の合計残業時間を「2:30」の形で取得したいです。 powershellはDate型だと足し算してくれるので(+(プラス)記号で時間が加算できる) ←この時点ですごい!! 例え ...

プログラミング

2020/11/8

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

※はてブより引っ越しました。 「ファイルが更新されているか確認する」or「ファイルの最新日を確認したい」ときってありますよね。 フォルダに入っているファイルの更新日を一気に取得する必要があったので、やってみました! ファイルの更新日を取得する ファイルの更新日を取得するにはGet-ItemPropertyが使えます。 使い方は以下のように #更新日を知りたいファイルパス $File #更新日取得 $updateTime = $(Get-ItemProperty $File).LastWriteTime こ ...

プログラミング

2020/11/7

【Powershell】Excelのプロセスが残る問題についての解決法!

※はてブより引っ越しました。 powershellでExcelを操作して正常に処理が終了しても、タスクマネージャーにいつまでも「Excel.exe」が残ってしまうことがあるんですよね。 そうすると最悪Excelが開かなくなることも。 そこでExcelオブジェクトの開放についてやってみました! powershellでのExcelオブジェクトの操作方法 powershellではexcelを簡単に操作することができます。 簡単に使い方を説明すると #excelオブジェクトを開く $excel = New-Obj ...

プログラミング

2020/11/17

【VBA】システムのTEMPフォルダに保存する

※はてブより引っ越しました。 Excelを開いたときにWindowsの一時フォルダ(ローカルのTemp)に保存する必要があったため考えてみました。 システムのTempフォルダに保存する システムの一時保存ファイルはC:\Users\~\Local配下のTempフォルダになります。 Sub templateCopy() Dim userID As String Dim filename As String Dim folderPath As String Dim FSO As Object Set FSO ...

プログラミング

2020/11/16

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

※はてぶから引っ越しました。 最近「powershell」でバッチを作ることにはまっているので、「powershell」関連をちょこちょこ書いていこうかと思います! Powershellでメールを送る方法 さっそく、powershellで、メールを送る方法ですが Send-MailMessage この一文だけでOK。 powershellはいろいろ命令がそろっているのでホント便利ですよね。 下記サイト参考にさせていただきました。 tech.lecume.net こんな感じで使ってます。 ※スマホでご覧の方 ...

プログラミング

2020/11/20

【Oracle】SQLのCase式の条件でLikeをつかう

※はてブより引っ越しました。 プログラムを組んでいるときに一つのSQLで済ませたいときってあるじゃないですか。 そこでCase式について考えているときにふとLikeって使えるの?と疑問に思ったので調べてみました! Case式でLikeの条件は使えるのか OracleのCase式について調べてみると www.shift-the-oracle.com 使えるやん!! 「IS NULL」や「IN」、「Like」も記述可能となってます。 それを踏まえて以下のようなコードを考えてみました! CASE  WHEN C ...

プログラミング

2020/11/17

【Powershell】powershellでExcelの関数をつかう

※はてブより引っ越しました。 前回powershellでExcelを操作する方法を書きました。 Excelを操作しているときに「関数」の使い方が分からなかったので調べてみました! Excelの関数を使う powershellではExcelで使える関数がほぼそのまま使用できます。 意外と使い方の説明がないと思ったので備忘録的に残しておきます。 基本的なcomオブジェクトの使い方はこちら⇒【Powershell】Excelのプロセスが残る問題についての解決法! SUM関数 さっそくSUM関数の使い方です。 関 ...

Copyright© Job search info , 2021 All Rights Reserved.