WindowsでQRコード作成

Magic-Wormhole について整理中に、コマンドラインQRコードが簡単に作成できるツールが有ったので簡単にまとめてみる。

ncos1.hatenablog.com

windows コマンドライン qrコード で検索。

qrcode なるPythonのアプリが見つかる、pipでインストールできるのでOS問わず可能なはず。

pypi.orgインストール、powershellからコマンド

pip install qrcode[pil]

 

2024/02/20 追記

メッセージ

[notice] A new release of pip is available: 23.2.1 -> 24.0
[notice] To update, run: python.exe -m pip install --upgrade pip

等が出力される場合、python.exe -m pip install --upgrade pip を入力してpipをアップグレードして再実行する。

 

実行

qr "URL等の任意の文字列"

RQコードが表示される

PowerShell ISE ではQRコード表示されない、PowerShellコマンドプロンプトで実行。

下記は、標準のテキストで出力でpowershellでは正常に表示される。

█████████████████████████████████████████
█████████████████████████████████████████
████ ▄▄▄▄▄ █   ▀█ ▀██▄▀▀█▄▄▄██ ▄▄▄▄▄ ████
████ █   █ █▄▄█▄▄▄ ▀▀█▀▄ ▄▀  █ █   █ ████
████ █▄▄▄█ █▄▀▄▀▀█▀  ▄█▀█▄ ▄▀█ █▄▄▄█ ████
████▄▄▄▄▄▄▄█▄▀ ▀ ▀▄▀ █ █▄█▄▀▄█▄▄▄▄▄▄▄████
████▄█▀ ▄ ▄  █▀▀▀▀ ▀▄ ▀▀█ █ ▀▄██ ▀ ▄▄████
████▄▄▄▀  ▄▀▀█▄█▀ █▄▄█▀█ ▀ ▄▀▄▄▀█ ▀ ▄████
████▀█▄▄▄▀▄      ▄▀▄█ ▀▀▀ ██ █▄▀█▀▀▄█████
████▄▄▀▄▄▀▄▀ █ █▀██▄▀▄ ▄ █▄▀▄▀▄ ▀ ▀ ▀████
████▀▄█▀▀ ▄ ▄▀█▀█▄▀ ▄▀▀█▀█▄▄▀ ▄▄ ▄▀▀ ████
████▀▀██ █▄▄█▄ ▄██▄  ▄▄▄▄▄   ▀▄ ▄█ ▀▄████
████ ▀▀ █▀▄▀█▄ █ ▀▄█▄█▄██▄▄ █ ██▀▄▀ █████
████ █▄▄█▄▄▀ ▀▄ ▀ ▀▀█ █  ▄▀▄▀▄██ ▀▀▀ ████
████▄▄█▄▄█▄█  █▄ ▄▀▀ ▀▀▀█ ▀  ▄▄▄ ██ █████
████ ▄▄▄▄▄ █ ▀█  █▀ ▄ ▀▄▄▀▀▄ █▄█ █ ▀▀████
████ █   █ █ █ ▄▄▄ ▄ ▄▀▄█   ▄▄▄ ▄█▀█▀████
████ █▄▄▄█ ██ ▄▀█▄ ▄█▄▄ ▀▄███ ▀  ▄   ████
████▄▄▄▄▄▄▄█▄▄███▄▄▄█▄█▄██▄▄▄▄▄█▄▄███████
█████████████████████████████████████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀

qr "任意のテキスト" > qr.png

で、pngファイルで出力できるはずだが、自環境ではコマンドは実行できるがヘッダ破損でpngファイルは開けない。

(SFIT + Windosキー + S で切り抜きスクリーンショットできるし、そっちの方が楽かもなので問題無い。)

URLの共有等を手軽に行えるので便利かも。

 

2024/05/02

WIFIアクセスポイント接続用を作成してみたくなった。

qrcode wifi アクセスポイント フォーマット で検索して情報取得

記述方法は、

news.mynavi.jp

WIFI:S:SSID文字列;T:暗号タイプ;P:暗号キー;;

との事 アクセスポイント名がtestで、WPA2 暗号キー88888 の場合。

「暗号キー」は、「WEP」、「WPA」、「nopass」の3種類の文字列との事なので

qr "WIFI:S:test-ap;T:WPA;P:88888;;"

となる。