KeyboardMaestro
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
&tag(KeyboardMaestro);
*目次 [#qc839591]
#contents
*関連ページ [#h87eca54]
*参考情報 [#mfca405b]
-[[TextExpander から Keyboard Maestro へ移行した – with a...
-[[[Keyboard Maestro] “Insert Text by Pasting” 問題 – wit...
*ペースト [#r8cf43d3]
**テキストペースト時にカーソルポジションを指定 [#kd1fa855]
- "%|%"がカーソル位置に該当する。ただしMacroの戻り値とし...
*マクロ [#y58495f1]
**サブマクロを呼び出す [#mbad0b06]
-[[action:Execute a Macro [Keyboard Maestro Wiki]:https:/...
**パラメータの受け渡し [#n6b566bd]
-呼び出し先がシェルスクリプトの場合、クリップボードや、KM...
-クリップボードの場合、呼び出し先では普通にpbpasteで内容...
-KM変数の場合、呼び出し先で例えばTestParamに"あいうえお"...
-呼び出し先のシェルスクリプトでは、$KMVAR_パラメータ名で...
echo $KMVAR_TestParam
-ただしシェルスクリプトの場合、リードオンリーで、値を返す...
-標準入力を使う場合「With input from Text」を選ぶと、そこ...
***マクロ間のパラメーター引き渡しサンプル1 [#mfba317c]
変数を介さず"with Parameter"で値を渡すことができる。呼び...
-呼び出し側。
#ref(m1.jpg)
-呼び出され側。
-変数を使わない場合TriggerValueで参照できる。
#ref(m2.jpg)
-結果
***マクロ間のパラメーター引き渡しサンプル2 [#x0f479ad]
2つのパラメータTestParam1、TestPram2に設定して引き渡す。
-呼び出し側。
&attachref(m3.jpg);
-呼び出され側。
&attachref(m4.jpg);
*Tips [#m2339ca8]
**設定を同期する [#ta891166]
-「File > Start Syncing Macro」で同期元、同期先どちらの設...
**TextExpander代わりに使用する [#wba5dca9]
-トリガーとしてTypedStringを利用する。
-Insert Text by Pastingで文字列を挿入する(Typeだと遅い)。
-実行後クリップボードが汚れるのが嫌な場合、Delete Past Cl...
**ChromeのURLやタイトルを取得する [#lb29a361]
-%ChromeURL%や、%ChromeTitle%で取得可能。Insert Text by P...
**Clipboardに文字列をコピーする [#c1ee23b0]
-例えばスクリプトを実行するまえにClipboardに引数をコピー...
-"Set Clipboard to Text"アクションを利用すれば良い(名前か...
**メニューを利用してマクロ実行 [#m8e1e0fd]
-トリガーでGlobal Macro Palette Triggerを選ぶと常に小さな...
-アクションでShow Palette of Macroを選ぶと、指定したグリ...
-Show Palette of Macroで表示できないグループがあったが不...
-macro paletteに関しては[[Frequently Asked Questions [Key...
*トラブルシューティング [#wd030457]
**マクロをデバッグする[#e55f8551]
-通知メッセージに表示されるがそれだけでは判別できない場合...
-Help > Open Logs Folderでフォルダを開ける。以下でも可能。
open ~/Library/Logs/Keyboard\ Maestro
-"[NSConcreteFileHandle writeData:]: Broken pipe"のような...
終了行:
&tag(KeyboardMaestro);
*目次 [#qc839591]
#contents
*関連ページ [#h87eca54]
*参考情報 [#mfca405b]
-[[TextExpander から Keyboard Maestro へ移行した – with a...
-[[[Keyboard Maestro] “Insert Text by Pasting” 問題 – wit...
*ペースト [#r8cf43d3]
**テキストペースト時にカーソルポジションを指定 [#kd1fa855]
- "%|%"がカーソル位置に該当する。ただしMacroの戻り値とし...
*マクロ [#y58495f1]
**サブマクロを呼び出す [#mbad0b06]
-[[action:Execute a Macro [Keyboard Maestro Wiki]:https:/...
**パラメータの受け渡し [#n6b566bd]
-呼び出し先がシェルスクリプトの場合、クリップボードや、KM...
-クリップボードの場合、呼び出し先では普通にpbpasteで内容...
-KM変数の場合、呼び出し先で例えばTestParamに"あいうえお"...
-呼び出し先のシェルスクリプトでは、$KMVAR_パラメータ名で...
echo $KMVAR_TestParam
-ただしシェルスクリプトの場合、リードオンリーで、値を返す...
-標準入力を使う場合「With input from Text」を選ぶと、そこ...
***マクロ間のパラメーター引き渡しサンプル1 [#mfba317c]
変数を介さず"with Parameter"で値を渡すことができる。呼び...
-呼び出し側。
#ref(m1.jpg)
-呼び出され側。
-変数を使わない場合TriggerValueで参照できる。
#ref(m2.jpg)
-結果
***マクロ間のパラメーター引き渡しサンプル2 [#x0f479ad]
2つのパラメータTestParam1、TestPram2に設定して引き渡す。
-呼び出し側。
&attachref(m3.jpg);
-呼び出され側。
&attachref(m4.jpg);
*Tips [#m2339ca8]
**設定を同期する [#ta891166]
-「File > Start Syncing Macro」で同期元、同期先どちらの設...
**TextExpander代わりに使用する [#wba5dca9]
-トリガーとしてTypedStringを利用する。
-Insert Text by Pastingで文字列を挿入する(Typeだと遅い)。
-実行後クリップボードが汚れるのが嫌な場合、Delete Past Cl...
**ChromeのURLやタイトルを取得する [#lb29a361]
-%ChromeURL%や、%ChromeTitle%で取得可能。Insert Text by P...
**Clipboardに文字列をコピーする [#c1ee23b0]
-例えばスクリプトを実行するまえにClipboardに引数をコピー...
-"Set Clipboard to Text"アクションを利用すれば良い(名前か...
**メニューを利用してマクロ実行 [#m8e1e0fd]
-トリガーでGlobal Macro Palette Triggerを選ぶと常に小さな...
-アクションでShow Palette of Macroを選ぶと、指定したグリ...
-Show Palette of Macroで表示できないグループがあったが不...
-macro paletteに関しては[[Frequently Asked Questions [Key...
*トラブルシューティング [#wd030457]
**マクロをデバッグする[#e55f8551]
-通知メッセージに表示されるがそれだけでは判別できない場合...
-Help > Open Logs Folderでフォルダを開ける。以下でも可能。
open ~/Library/Logs/Keyboard\ Maestro
-"[NSConcreteFileHandle writeData:]: Broken pipe"のような...
ページ名: