- Windows
PowerToys Text Extractor の使い方|画面の文字をOCRでコピー
画面に見えている文字をコピーしたいのに、選択できない——そんな場面は意外と多いです。 - エラーダイアログのメッセージ(右クリックもコピーもできない) - 画像化された PDF や、スクリーンショットの中の文字 - 動画のスライド、リモート...
- Web
バーコードリーダー作ってみたい【JavaScript】【QuaggaJS】【Webカメラ】
自宅の物の在庫管理アプリを作りたいと思ったとき、まず欲しくなるのが「商品のバーコードをスキャンして登録する」機能です。専用のハード?ネイティブアプリ?——実は、スマホのブラウザと JavaScript だけでバーコードリーダーが作れます。 ...
- Python
PythonでAndroidをリモート制御する【ADB】
Android の定型操作——毎日のチェック、決まった順番のタップ、画面の監視——を PC から自動化したい。そんなときに使えるのが ADB(Android Debug Bridge) です。 ADB は Android 公式の開発ツールで...
- Windows
【Windows】PC起動時にアプリを開始する【スタートアップ】
PCを起動するたびに、メールソフト・チャットツール・メモアプリ……と、毎回同じアプリを手で開いていませんか? 毎朝の数クリックとはいえ、積み重なると地味に面倒ですし、「メールソフトを開き忘れて午前中の連絡に気づかなかった」なんて事故も起きま...
- Excel
【Excel】数値に連動した描画を行う方法
Excel のセルに入れた数値に連動して、バーがニュッと伸び縮みする——そんな「見せる」シートを作りたくなったことはないでしょうか。ステータス表示やダッシュボード風のシートで、数値を打ち替えるだけで絵が変わってくれると、ぐっとそれらしくなり...
- C#
【C#】オブジェクトのDeepCopyとCompare
C# でオブジェクトをコピーするときや比較するときに、単に や 演算子を使うと参照のコピー(参照の比較)になります。「コピーしたはずなのに、片方を変更したらもう片方も変わってしまった」という経験がある方も多いのではないでしょうか。 この...
- プログラミング
【Chromeアドオン】自分独自のちょっとしたアドオン作る
いつも見ているサイトで、ちょっとだけ独自のスクリプトを走らせたい——そんなときがあります。 - 目に痛い背景色を自分好みに変えたい - 邪魔な要素を消したい - 毎回手でやっている操作を自動化したい サイト側に手を入れられない以上、ブラウザ...
- C#
【C#】Google検索する(ブラウザを開く)
C#を使って指定のキーワードでブラウザを開き、Google検索を行うコードを記載します。 自作ツールに「このワードでそのまま検索したい」というボタンを付けたいことがあります。たとえばエラーメッセージをそのまま検索したいときや、リストで選んだ...
- Python
【Python】画像から文字列を認識する(OCR)【コード】
スクリーンショットや写真の中の文字を、テキストとして取り出したい——いわゆる OCR(光学文字認識)です。 私の場合は「画面上の特定領域をキャプチャして、そこに表示されている文字を読み取る」自動化ツールを作るために必要になりました。OCR ...
- C#
C#とPython間で画像を受け渡す【クラス】
C# でデスクトップアプリを作っていると、「この処理だけ Python でやりたい」という場面がよくあります。私の場合は OCR(文字認識)でした。画面まわりの UI は C#(Windows フォーム)が作りやすい一方、OCR や画像処理...