Tech

PowerShell

【PowerShell】 メッセージボックスの使い方

.net framworkを静的メソッドを呼び出すことで使える。
PowerShell

【PowerShell 】【インプット】コンソール入力例

PowerShell

【PowerShell】【TCP/IP】サーバとクライアントのサンプル

サーバーとクライアント (TCP ソケット) |オペレーティング システム、スクリプト、PowerShell、およびセキュリティ|jesusninoc.com を参考に、ソースの一部パラメータを変更させてもらいました。 まずサーバ側について...
EXCEL

【Excel】個人用マクロの格納場所と、格納場所の取得コマンド

個人用マクロの保存場所は、以下の通り、ユーザ名は各個人の設定による。 そのユーザー名は、 USERNAME で取得できるため下記のコマンドでファイルパスが取得できる。 参考 Windows10 Excel2016の個人用マクロの格納場所につ...
EXCEL

【Excel(64bit) VBA】【Winsock API】【TCPクライアント&サーバー】Application.OnTimeによるマルチプロセス対応 

Application.Ontimeを使ったマルチプロセスのアイデアがとても気に入ったので、TCPのクライアント、サーバーのサンプルも作成。 Excelのモジュールに下記コードを張り付けて、MainForMultiProcessを実行すると...
Excel【VBA】

【Excel(64bit) VBA】【Winsock API】【UDPクライアント&サーバー】Application.OnTimeによるマルチプロセス対応 

Application.OnTime を使ったマルチプロセスの記事をみて、ぜひWinsockに適用し一番やってみたかったチャレンジ とりあえず成功したので、コードのメモ 何が驚くかというと、 ・現在作業中のシートから、受信事象待ち専用のプロ...
Excel【VBA】

【Excel(64bit) VBA】【Winsock API】IPアドレス変換(文字列⇔コード値)コードサンプル【inet_addr】【InetNtopW】利用

IPアドレス文字列(例:192.168.10.1)をコード値に変換したり、コード値からIPアドレス文字列に変換するサンプル
Excel【VBA】

【Excel(64bit) VBA】【Winsock API】ポート番号(u-short型)をVBAで扱う方法とその検証

ポート番号、winsockではu-short(16bit 符号なし整数 0 - 65535)で扱うことになっているが、VBA上では、u-shortが存在しない。 同じサイズのintegerを使うコードをよく見かけるが、どうもその理屈がわから...
EXCEL

【Excel(64bit) VBA】【Winsock API】【UDPクライアント&サーバー】サンプル 最新化

以前作成したUDPクライアント、サーバサンプルを最新化 以前のサンプルでもまだ動くが、ソース量が多く、先人のコピペによる力が大きかったので、全体を見直した。 今回の見直しを通して得た知識は特に以下3つ WSAGetLastErrorでは、エ...
Excel【VBA】

【Excel(64bit) VBA】【Winsock API】recvfrmの第2引数(char* buf)にはVBAからByval string型で渡す必要がある件

3日くらいドはまりした。しかも、あまり納得できていないがそういうものだと思うしかない。そして、調べてみたら、この件について思うことや対応策を考えている人がわずかにいて、安心した。 まず前提(自分の思い込みかもしれないが) VB(VBA)を多...