実例のレシピ
各レシピは、ステップの完全な一覧です。アクション ページでアクションにトリガーを割り当て、示されているとおりにステップを作成します。どのレシピも、シンプル モードと詳細モードのどちらでも機能します (ステップの追加と整理)。
レシピに実際のトリガーを割り当てる前に、サンドボックス ページで試すことができます。
現在のタブを閉じる
- キーを送信 で Ctrl+W キーを押します。ブラウザーやタブのあるほとんどのプログラムで、現在のタブが閉じます。キー ボックスをクリックして、組み合わせを押します。
キーは、フォーカスのあるウィンドウに届きます。背面のウィンドウの上で描いたジェスチャの場合は、全般 ページで ジェスチャの下にあるウィンドウをアクティブにする をオンにすると (全般設定)、描いた場所のウィンドウにキーが届きます。
署名を入力する
- テキストを入力 で、入力したかのようにカーソルの位置にテキストを入力します。
長いテキストや改行を含むテキストの場合は、テキスト展開 ページの入力ショートカットのほうが簡単なことがよくあります。
ウィンドウを次の画面に移動する
- ウィンドウをモニターに移動 (ウィンドウを移動 チップ) で、ウィンドウのサイズと画面上の位置を保ったまま、ウィンドウを次の画面に移動します。ウィンドウ は 対象ウィンドウ (ジェスチャを描いた場所のウィンドウ) です。ポインターも一緒に移動するには、マウスも一緒に移動する をオンにします。
画面は左から右、次に上から下の順に使われ、最後の画面の次は最初の画面に戻ります。最大化されたウィンドウは最大化されたままです。
ジェスチャの下にあるウィンドウを最大化または元に戻す
クイック作成… では、このアクションが ウィンドウを最大化または元に戻す として既製で提供されています。
- 結果の保存先 を
windowにした 対象ウィンドウ (ContextGetWindow) で、ジェスチャの下にあるウィンドウを保持します。 - もし… それ以外… で、チェック対象 を 組み込み関数の結果 にし、組み込み関数 ウィンドウが最大化されているか (
WindowIsMaximized) の ウィンドウ フィールドを$windowにします。 - もし の部分の中で、ウィンドウ を
$windowにした ウィンドウを元のサイズに戻す でウィンドウを元に戻します。 - それ以外 の部分の中で、ウィンドウ を
$windowにした ウィンドウを最大化 でウィンドウを最大化します。
手順 1 でウィンドウを保存するかどうかは任意で、各 ウィンドウ フィールドを代わりに 対象ウィンドウ にしてもかまいません。一度保存しておくと、後の各ステップのフィールドが短く読みやすくなります。
ウィンドウがメモ帳なら保存し、そうでなければその旨を表示する
- もし… それ以外… で、チェック対象 を 組み込み関数の結果 にし、組み込み関数 タイトルにテキストが含まれるか (
WindowContainsTitle) を選びます。ウィンドウ は 対象ウィンドウ、テキスト はメモ帳です。ウィンドウのタイトルに大文字と小文字を問わず「メモ帳」が含まれる場合に真になります。 - もし の部分の中で、キーを送信 で Ctrl+S キーを押します。
- それ以外 の部分の中で、通知を表示 で タイトル と メッセージ を表示します。
タイトルではなくプログラムを判定するには、プログラムのファイル名 (WindowGetExecutableName) の結果を保存し、2 つの値を比較 で比較します。この比較は完全一致なので、ファイル名の大文字と小文字を Windows が報告するとおりに合わせてください。
メディア キー
キーを送信 ではメディア キーを押せないため、このレシピでは、任意のキーを名前で押す KeyboardPressKey 組み込み関数を使います。
- キー を
VirtualKey.MediaPlayPauseにした キーを押して離す (KeyboardPressKey、全 N 個の組み込み関数… から) で、再生/一時停止キーを押します。
キーごとに 1 つのアクションを使います。
| キー | キーの名前 |
|---|---|
| 再生/一時停止 | VirtualKey.MediaPlayPause |
| 次のトラック | VirtualKey.MediaNextTrack |
| 前のトラック | VirtualKey.MediaPreviousTrack |
| 停止 | VirtualKey.MediaStop |
| 音量を上げる | VirtualKey.VolumeUp |
| 音量を下げる | VirtualKey.VolumeDown |
| ミュート | VirtualKey.VolumeMute |
名前は、大文字と小文字を同じにして正確に入力してください。すべてのキーの名前は名前付き定数に一覧があります。
メディア キーとブラウザー キーをコマンドとして送信する がオンの場合、これらのキーは代わりに、フォーカスのあるウィンドウにコマンドとして送られます (スクリプトの設定)。
プレーン テキストとして貼り付ける
クイック作成… では、このアクションが プレーン テキストとして貼り付け として既製で提供されています。
- 結果の保存先 を
textにした クリップボードのテキスト で、コピーしたテキストを書式なしで読み取ります。 - テキスト を
$textにした テキストを貼り付け で、そのプレーン テキストをクリップボードに置いて貼り付けます。
ウィンドウを閉じる前に確認する
- メッセージ ボックスを表示 (
UIShowMessageBox) で、メッセージ ボックスを表示して待ちます。メッセージ はこのウィンドウを閉じますか?、タイトル は閉じる、ボタン はYesNo、アイコン はQuestion、結果の保存先 はanswerです。押されたボタンの名前が返されます。 - もし… で、チェック対象 を 2 つの値を比較 にします: 値 は
$answer、等しい (==)、比較対象 はYes。 - ブロックの中で、ウィンドウ を 対象ウィンドウ にした ウィンドウを閉じる で、閉じるボタンと同じようにウィンドウに閉じるよう求めます。
キーを何回か押す
- 指定回数繰り返す で、回数 を
5にします。 - その中で、キーを送信 で ↓ キーを押します。
50ミリ秒の 待機 で、プログラムが追いつく時間を与えます。
プログラムを起動するか、それに切り替える
- プログラムのファイル名 を
notepad.exeにした プログラムに切り替えまたは起動 (ShellRunOrActivate) で、メモ帳が実行中であれば前面に出し、そうでなければ起動します。.exeは省略でき、notepadでも機能します。名前の後の引数 (開くファイルなど) は、プログラムを起動する必要がある場合にだけ使われます。実行中のプログラムは最初の語のファイル名で照合されるため、空白を含み、後ろに引数が続くパスは単一引用符で囲みます。
常に新しいコピーを起動する場合や、ファイル、フォルダー、Web アドレスを開く場合は、代わりに 実行または開く (ShellRun) か、クイック作成… の プログラム、ファイル、Web サイトを開く を使います。