備忘録

備忘録

2021-02-01から1ヶ月間の記事一覧

C++でjoinする方法

Ⅰ. はじめに タイトルの通り「C++でjoinする方法」です。 Ⅱ. やり方 1. 必要なパッケージをインストールする vcpkg install fmt 2. サンプルプログラムを書く #include <fmt/format.h> #include <iostream> int main() { auto delimiter = ","; auto items = { "a", "b", "c" }; auto</iostream></fmt/format.h>…

C++でクリップボードに文字列をコピーする方法

Ⅰ. はじめに タイトルの通り「C++でクリップボードに文字列をコピーする方法」です。 Ⅱ. やり方 1. サンプルプログラムを書く #include <Windows.h> #include <iostream> void copy(const wchar_t *str) { auto len = (wcslen(str) + 1) * 2; auto hMem = reinterpret_cast<HGLOBAL>(Global</hglobal></iostream></windows.h>…

C#でWin32APIを呼び出す方法(CsWin32利用)

C#

Ⅰ. はじめに タイトルの通り「C#でWin32APIを呼び出す方法」です。この記事ではMicrosoftが作成しているCsWin32を利用する方法を紹介します。 Ⅱ. 必須環境 .NET 5 以上 C# 9 以上 Visual Studio 16.8 以上 Ⅲ. やり方 1. 必要なパッケージをインストールする …

LaravelでQueueを利用する方法

Ⅰ. はじめに Ⅱ. やり方 1. .envを編集する 2. テーブルを作成する 3. Job用クラスを作成する 4. ファイルを編集する 5. キューワーカを起動する 6. テスト用のプログラムを書く 実行結果 その他 systemdを利用してキューワーカを常駐させる方法 留意点 参考 …

キーボード、マウスの状態を取得する方法

Ⅰ. はじめに タイトルの通り「キーボード、マウスの状態を取得する方法」です。 この記事では KeyboardStateView を利用する方法を紹介します以下のようなケースで便利です 特定キーが「VK_…」の形式だと何か調べる時 キーボード、マウスのキーコードを知り…