はじめに ちょっと前に20年物のC言語で作られたシステムのテストを色々改善しようとしてみたので、この時に得たちょっとした知見を書いていこうと思います。 ※注意 記事を書くために自分のパソコンで当時を思い出しながら環境を作…
はじめに ちょっと前に20年物のC言語で作られたシステムのテストを色々改善しようとしてみたので、この時に得たちょっとした知見を書いていこうと思います。 ※注意 記事を書くために自分のパソコンで当時を思い出しながら環境を作…
まえがき たいていのWindowsの画面の自動操作は以下で紹介した方法で可能になっています。 RPA九人衆による「アカネチャンカワイイヤッタ」の自動化 https://needtec.sakura.ne.jp/wod07…
まえがき 以前、こんな記事を書いたことがあります。 色々な方法でWindowsのGUIの自動操作を行う方法を記載しましたが、PowerShellで画像認識を利用した自動操作については逃げました。 今回は宿題として残ってい…
前書き C#とPowerShellで色々なDBを操作してみます。 環境は以下の通りです。 クライアントの環境 PowerShell 5.1(32bit) VisualStudio 2019 .NET Framework …
目的 PowerShellでファイルシステムのディレクトリを削除する方法について、よくある例と、それを行うとうまくいかない、場合によっては破壊的な動作をする例を説明します。 なお、最終的に.NETの問題にぶつかるので、P…
前書き .NETを使ったOfficeの自動化が面倒なはずがない ―そう考えていた時期が俺にもありました。 以下のPowerShellのコードを見てみましょう。 $app = New-Object -ComObject E…
はじめに データベースの場合は、挿入、更新、削除をやったあとで取り消したければロールバックできます。 地上の哀れな羊は、データベースと同様にファイルにおいてもコピー、移動、削除、変更を行ったあとで、やっぱり取り消しが行え…
JSONの仕様 JavaScript Object NotationはJavaScriptから派生したものですが、2019年現在、多くのプログラミング言語にてJSON形式のデータを生成および解析するためのコードが含まれて…
キサマはHello Worldを嘗めたッッッ プログラミング言語を始める場合に「Hello World」と出力することはよくあります。 特に業務で使わないといけなくなった場合だとゴキブリダッシュばりの速度でHelloWo…
目的 VOICEROID2の琴葉茜ちゃんをPowerShellでしゃべらせます。 この際、なるべくどこでも動くように、UIAutoMationを使用します。 環境: OS Window VOICEROIDE2 2.0…