操作Luaスクリプト戻るエクスプローラーで戻りたい場合は、acSendKeys("%{LEFT}")と記述します。これだけだと、エクスプローラー以外のソフトがアクティブの場合、エクスプローラーの上で、マウスジェスチャーをしても動作しません。そこで以下のような記述をしています。キーを押す※この後にご紹介するスクリプトで、上記パターンはたくさん出てきます。<別の記述方法>以下の記述でも、同じ動作になります。1)acSendKeys("%{LEFT}")acConsumePhysicalInput(0)スクリプト説明acConsumePhysicalInput(1)2行目のacMouseClickで実際にクリックさせないために記述。マウスの下にファイルがあると、実際にクリックしてファイルが開いてしまいます。これを回避するために、ときどき使うのですが、少し注意が必要です。間に、メッセージを表示するスクリプトを書くと、メッセージが表示された状態で、マウスとキーボードを使えないので、何も操作できなくなります。このようになったら、いろいろ試しましたが、PCの再起動や強制終了するしかないと思います。進む上記と同じように記述します。gey)acSendKeys("%{F_4}")※私の環境では、なぜか上記スクリプトで、エクセル(Excel2013)だけ終了できません(Word2013は、終了できます)。gsy)特定のアプリケーションを起動する。1)acDelay(40)●説明スクリプト説明acDelay(40)処理を待機させます。私の環境では、この記述がないとアプリの起動が失敗することがあります。1)EXEのフルパスは、バックスラッシュはエスケープする必要あります。「C:\windows\notepad.exe」は、「C:\\windows\\notepad.exe」と記述しなければなりません)acDelay(400)処理を待機させます。アプリ起動後に続けて処理をしたい場合は、アプリが起動するまで待機してあげる必要があります。acRunProgramの後に、多めに待機させるとよいです。選択した絶対パスのファイル、または、URLを直接開く。●記述内容(以下をコピペして下さい)acSendKeys("^c")acDelay(40)acSendKeys("{DELAY=1}@r")acDelay(40)acSendKeys("{DELAY=1}^v")acDelay(400)acSendKeys("~")すると、「C:\test\note.txt」という文字列を選択して、Ctrl+eを押すだけで、note.txtファイルを直接開くことができます。「C:\test」という文字列を選択して、Ctrl+eを押した場合は、testフォルダを開くことができます。エクスプローラーをわざわざ開かなくてファイルが開けるので、個人的には、非常に重宝しております。このように一連の手作業をまとめてスクリプトに記述するのが、StrokesPlusの有効的な使い方だと思います。以下の記述で、基本的には、FireFox、chrome、インターネットエクスプローラーなど、どんなブラウザでも対応できます。各ブラウザ専用のマウスジェスチャツールもありますが、複数のブラウザを利用する方は、StrokesPlusで一括して管理できるのが便利かもしれません。動作しなくなってしまいました。その代替をお探しの方は、このStrokesPlusの利用を検討してみるのもよいかもしれません。操作Luaスクリプト戻る前述のエクスプローラーの戻ると同じ記述です。gey)acSendKeys("%{LEFT}")進む前述のエクスプローラーの進むと同じ記述です。操作Luaスクリプト※「マウス/キー修飾子」の「右ボタン」以外にチェックが入っていると、右クリックしながらでは動作しないと思います。高度な処理をしたい場合StrokesPlusでは、次のような処理が可能です。これだけでも、いろいろな動作ができます。・全てのアクション利用できる独自関数やグローバル変数を定義することができます(「大域lua」タブにスクリプトを記述します)。ユーザーフォームの作成、ファイル操作などはできないと思います。このような処理をしたい場合は、以下のような対応を検討するとよいと思います。前述の通り、StrokesPlusのacRunProgramを使えば、外部アプリを起動することができます。文字列操作、フォームの起動、ファイル操作などの処理などを記述した外部のExeファイルを作っておき、StrokesPlusからこのExeファイルを呼び出すことができます。StrokesPlusと外部Exeファイルのデータの受け渡しが必要な場合は、クリップボードが使えます。この場合、StrokesPlus側で、アクティブウインドウ、データ、マウス位置など必要な情報をカンマ区切りなどでまとめてクリップボードにコピーします。外部のExe側でクリップボードの値を分解して、処理をするとご希望の処理が実現できると思います。StrokesPlusでは、日本語のコメントを残せないなどのデメリットもありますので、複雑な処理は、外部のExeファイル側で実行したほうがよいと思います。●StrokesPlusの全アクションの実行前・実行後などに共通の処理を記述できます(大域luaを使います)。これにより、複数のアクションをつなげていくことができます。エラーメッセージ最後に、私の経験しましたエラーメッセージをご紹介します。そのホットキーは既に登録されています。このエラーが発生した場合は、StrokesPlusで登録したホットキーと別のアプリで登録したホットキーが重複している可能性があります。(StrokesPlusの中でホットキーが重複しているわけではありません。)どちらか一方のアプリのホットキーを変更すれば、このメッセージは消えます。悩まされたエラーなのですが、私の場合、StrokesPlusで登録したホットキーと「UWSC」(Windows自動化アプリ)というソフトに登録したホットキーが重複しているため発生していました。自作フリーソフト[二刀流宛名印刷]。