時間とお金を節約するWindowsキーボードマクロプログラム
公開: 2021-08-19どんなビジネスを運営することも、常にいくらかの退屈で反復的な仕事を必要とします。 たとえば、私のオンラインウェディングリネンストアでは、次のような人が必要です…
- 注文を選んで梱包する
- 電話に出る
- 刺しゅう機を動かす
- 配送ラベルを印刷する
現在、人間が実行する必要のある特定の物理的タスクがありますが、目標は常に、コンピューターを使用して可能な限り多くの反復タスクを自動化することです。
この投稿では、最近、eコマースビジネスの労働者の半分を、 WindowsPCアプリケーションを自動化するための単純なキーボードマクロプログラムに置き換えた方法を紹介します。
成功するeコマースストアを開始する方法についての私の無料ミニコースを取得する
あなたがeコマースビジネスを始めることに興味があるなら、私はあなたが完全にゼロからあなた自身のオンラインストアを立ち上げるのを助けるであろうリソースの包括的なパッケージをまとめました。 出発する前に必ず手に取ってください!
ソフトウェアに関する私の哲学
まず、この記事から何かを取り上げる場合は、ビジネスを実行するためにできるだけ頻繁にクラウドアプリケーションを使用する必要があるということです。 実際、デスクトップアプリは完全に避けるべきだと私は主張します。
アプリケーションがクラウドにある場合、データには世界中のどこからでもアクセスできます。
また、すべてのビジネスプロセスをプログラムで接続できるAPI(アプリケーションプログラミングインターフェイス)が搭載される可能性もあります。
編集者注:クラウドアプリにAPIがある場合、 Zapierと呼ばれるサービスを使用すると、他のさまざまなアプリに接続できる可能性があります。
たとえば、ブログ、メールマーケティングプロバイダーのDrip、支払い処理業者のStripeを統合する方法は、クラウドの力を完璧に示しています。
誰かがProfitableOnlineStore.comで私のeコマースコースにサインアップするたびに、私はStripeを使用して顧客のクレジットカードに請求します。
その直後、Stripeは支払いが完了したことを通知します。これにより、メールマーケティングプロバイダーは、この人物を学生専用のメールオートレスポンダーシーケンスに自動的に追加します。
特定のオファーに応じて、他のボーナスも自動的にトリガーされて配信され、エクスペリエンスはシームレスになります。
全体として、完全な自動化が最終目標であり、人間がビジネスの要点にできるだけ関与しないようにする必要があります。
Windows(およびMac)デスクトップアプリがダメな理由
私は上記の原則をできる限り忠実に守ろうとしていますが、ソフトウェアには常に一定の制限があり、自動化が困難になっています。
たとえば、ウェディングリネン事業では、ほとんどの製品にカスタム刺繡を提供しています。プロセスは次のようになります。
- お客様は当社のウェブサイトでパーソナライズを選択し、注文します
- 私たちのチームの誰かが、 Windowsのカスタム刺繡アプリケーションにパーソナライズを手動で入力して刺繡デザインをレイアウトします
- 刺繡ファイルはミシンに送られ、処理されます。
このプロセス全体の中で最も面倒な部分は、人間がパーソナライズ情報をWebサイトのバックエンドからWindowsベースの刺繡アプリケーションに手動で転送する必要があることです。
また、実際にはカットアンドペーストですが、パーソナライズされた注文が非常に多いため、この1つのステップが完了するまでに1日あたり数時間かかることがよくあります。
このタスクは繰り返し行われるだけでなく、データの転送中にタイプミスが発生しやすいため、エラーが発生しやすくなります。
最悪の部分は、Windowsベースの刺繡アプリケーションが自動化オプションを提供しないことです。 外の世界からのプログラムはそれと話すことができず、それは何かとインターフェースするように構築されていません。
編集者注:ほとんどのWindowsデスクトップアプリは他のプログラムと通信しないため、可能であれば避ける必要があります。
キーボードマクロプログラムで自動化する方法
電気技師としての私の以前の仕事の1つで、私の会社はWindowsソフトウェアを販売していました。 そして、私たちがソフトウェアをテストした方法は、人間のように振る舞ってアプリを駆動する特別なコンピュータープログラムを使用することでした。
言い換えれば、コンピュータプログラムは、普通の人と同じように、マウスを動かし、ボタンをクリックして、キーボードで入力します。
基本的に、これがどのように機能するかです。
- 一連の指示を含むファイルに基づいて、クリックする場所と入力する場所をプログラムに指示します
- プログラムは自動的にアプリケーションを起動し、この命令ファイルを実行してから、出力をチェックして正しいかどうかを確認します。
言い換えれば、それは別のコンピュータプログラムをテストする人間のように振る舞うように設計されたコンピュータプログラムです! しかし、私の目的のために、それを使用して、パーソナライズ情報を自分のWebサイトからWindowsベースの刺繡アプリケーションに転送したいと思いました。

とにかく、私は私の古い同僚の何人かに連絡を取り、彼らはこの目的のためにWinTaskと呼ばれる非常に安価なコンピュータプログラムを勧めました。
WinTaskの紹介
前述したように、WinTaskは人間のように動作し、ファイルで指定した一連の命令に基づいてWindowsPCアプリを実行するプログラムです。
たとえば、このプログラムでWebを特定のWebサイトに自動的にサーフィンし、そのサイトから特定の情報を抽出して、Excelスプレッドシートに入力することができます。
このプログラムを使用して、PCで定期的に実行する特定のタスクをスケジュールできます。 たとえば、毎週ブラウザのキャッシュをクリアすることができます。
このプログラムを使用すると、アプリケーションが相互に通信するように設計されているかどうかに関係なく、あるアプリケーションから別のアプリケーションにデータを転送できます。
基本的に、WinTaskを使用すると、任意のWindowsプログラムのマクロを作成して、必要なものを自動化できます。 そして、クールなのは、これらのマクロファイルを作成する特別な記録モードがあることです。
これは、それがどのように機能するかについての簡単で汚い例です。
- 手順1: WinTaskの記録モードをオンにします。 WinTaskは、すべてのキーストローク、メニュー選択、および機能を記録するスクリプトファイルを自動的に作成します。
- ステップ2:必要なWindowsアプリを開き、タスクを実行します。
- 手順3:記録モードをオフにし、スクリプトに名前を付けて保存します。
- ステップ4:これで、このタスクを自動的に実行するために何度も実行できるスクリプトができました。
これは、WinTaskがどのように機能するかを示す簡単な例で作成した1分間のビデオです。 このデモでは、WinTaskを使用してメモ帳を自動的に開き、「HelloWorld」と入力します。
スクリプトは次のようになります。
Shell("notepad",1)
MaximizeWindow( "NOTEPAD.EXE |メモ帳|無題-メモ帳"、1)
UseWindow( "NOTEPAD.EXE | Edit | Untitled --Notepad | 1"、1)
ClickMouse(Left、Down、580,206)
ClickMouse(Left、Up、580,206)
SendKeys( "Hello World")
全体として、 WinTaskはWindowsアプリ用のZapierのように考えることができます。
WinTaskを無料で試すには、ここをクリックしてください
注:私はWinTaskとは一切関係がありません
パーソナライズフローを自動化する方法
WinTaskを数日間試した後、スクリプト言語を学び、サイトのバックエンドにWinTaskスクリプトを自動的に作成するための特別なオプションを作成しました。
メニューは次のようになります(醜いですが機能します:))
基本的に、WinTask自動スクリプトを作成する一連の注文を入力し、「送信」ボタンを押します。
次に、サーバー上のカスタムビルドプログラムは、その範囲内のすべての注文を処理し、パーソナライズされたすべての注文を抽出して、 WinTaskが読み取ることができる特別なスクリプトを作成します。
次に、WinTaskと出来上がりで「go」を押します。 WinTaskが私のスクリプトを実行し、マシンに送信する準備ができているすべての刺繡デザインが出てきます。
これが実際の様子のビデオです。
コーディング方法を知る必要がありますか?
WinTaskのスクリプト構文は非常に簡単に習得でき、特別な記録モードにより、独自の目的に合わせて変更できる簡単な例を非常に簡単に作成できます。
ビジネス用のカスタムスクリプトを作成する必要がある場合、経験から、関連するコーディングはロケット科学ではないと言えます。 そして、貧乏人の開発者なら誰でもこれをあなたのためにコーディングできるはずです:)
どちらかといえば、WinTaskの「記録モード」を使用して、アクションに基づいてその場でスクリプトを自動的に作成できます。
WinTaskの他のアプリケーション
一言で言えば、WinTaskを使用すると、WindowsPCに関連するすべてのものをほぼ自動化できます。 したがって、ビジネスでPCを使用していて、繰り返しタスクを実行していることに気付いた場合は、WinTaskスクリプトを使用してPCを自動化できる可能性があります。
WinTaskの特別な記録モードでは、コーディングできない場合でもスクリプトが作成されるのは素晴らしいことです。
これは私が頭のてっぺんから思いついたいくつかの簡単な例です。
- WinTaskを使用して、スケジュールに従って特定のWebサイトにログインし、ビジネスの財務データを切り取ってExcelスプレッドシートに貼り付けることができます。
- WinTaskは、BumblebeeLinensで行ったのと同様の大量のデータ入力操作に使用できます。
- WinTaskを使用して、互換性のない2つのアプリケーション間でデータを転送できます
空は限界であり、WinTaskは貧乏人の開発者のように振る舞うことさえできます。