イネマルのプログラミング備忘録

趣味プログラマーのメモ。

2018-01-10から1日間の記事一覧

【WSH】JScript で、多重起動判定

はじめに WSHで多重起動判定する方法です。 できるだけ、スマートに実装したつもりです。 実装 サンプルは、shebang記法でバッチファイルにJScriptに埋め込みしていますが 普通に.jsでも動くはず。 Sleepで適当な時間待って、終了前に起動したものは多重起動…

C++ コマンドライン引数をstd::vector<std::string>に展開する方法

C++

ちょっとしたメモ コマンドライン引数をstd::vector<std::string>に展開する方法です。 パース自体は、コンストラクタのみで実現できます。 実装 あとがき エントリーポイントを int main(std::vector<std::string> args) みたいに書けたら楽ですが、そういう横着はできません。 元ネタ</std::string></std::string>…