「すべて閉じる」の版間の差分

MSY-07 (トーク | 投稿記録)
セクションの修正
MSY-07 (トーク | 投稿記録)
<source>タグを<syntaxhighlight>タグに置き換え
28行目: 28行目:


ファイルメニューの「'''すべて閉じる''' (Shift+Alt+X)」の [[マクロリファレンス:Window インターフェイス#Close メソッド|マクロコード]]
ファイルメニューの「'''すべて閉じる''' (Shift+Alt+X)」の [[マクロリファレンス:Window インターフェイス#Close メソッド|マクロコード]]
<source lang="javascript">
<syntaxhighlight lang="javascript">
// すべてのエディタウインドウを閉じる
// すべてのエディタウインドウを閉じる
editor.ExecuteCommandByID( MEID_FILE_CLOSE_ALL = 2097 );
editor.ExecuteCommandByID( MEID_FILE_CLOSE_ALL = 2097 );
34行目: 34行目:
// アクティブウインドウだけ閉じるなら
// アクティブウインドウだけ閉じるなら
// window.Close();
// window.Close();
</source>
</syntaxhighlight>


ファイルメニューの「'''すべて保存して閉じる''' (Shift+Ctrl+E)」の [[マクロリファレンス:Editor インターフェイス#SaveCloseAll メソッド|マクロコード]]
ファイルメニューの「'''すべて保存して閉じる''' (Shift+Ctrl+E)」の [[マクロリファレンス:Editor インターフェイス#SaveCloseAll メソッド|マクロコード]]
<source lang="javascript">
<syntaxhighlight lang="javascript">
// すべてのエディタウインドウを閉じる(未保存のタブは保存する)
// すべてのエディタウインドウを閉じる(未保存のタブは保存する)
editor.SaveCloseAll();
editor.SaveCloseAll();
</source>
</syntaxhighlight>




47行目: 47行目:
※<b style="color:#c00;">問答無用</b>でエディタウインドウが閉じるので、ご利用は自己責任で。
※<b style="color:#c00;">問答無用</b>でエディタウインドウが閉じるので、ご利用は自己責任で。


<source lang="javascript">
<syntaxhighlight lang="javascript">
#title = "すべて閉じる(保存の確認なし)"
#title = "すべて閉じる(保存の確認なし)"
#tooltip = "未保存のタブがあっても保存の確認をせずに終了する"
#tooltip = "未保存のタブがあっても保存の確認をせずに終了する"
56行目: 56行目:
}
}
window.Close();
window.Close();
</source>
</syntaxhighlight>


=== 保存の確認ダイログを出す ===
=== 保存の確認ダイログを出す ===
62行目: 62行目:
※「無題」のタブにたいしては、保存の確認をしません。
※「無題」のタブにたいしては、保存の確認をしません。


<source lang="javascript">
<syntaxhighlight lang="javascript">
#title = "すべて閉じる(無題は保存の確認しない)"
#title = "すべて閉じる(無題は保存の確認しない)"
#tooltip = "無題のタブは保存の確認をせずに終了する"
#tooltip = "無題のタブは保存の確認をせずに終了する"
73行目: 73行目:
}
}
window.Close();
window.Close();
</source>
</syntaxhighlight>




83行目: 83行目:
=== 左側のタブを閉じる ===
=== 左側のタブを閉じる ===


<source lang="javascript">
<syntaxhighlight lang="javascript">
#title = "左側のタブをすべて閉じる"
#title = "左側のタブをすべて閉じる"
#tooltip = "左側のタブをすべて閉じる"
#tooltip = "左側のタブをすべて閉じる"
98行目: 98行目:
}
}
d.Activate();
d.Activate();
</source>
</syntaxhighlight>




=== 右側のタブをすべて閉じる ===
=== 右側のタブをすべて閉じる ===


<source lang="javascript">
<syntaxhighlight lang="javascript">
#title = "右側のタブをすべて閉じる"
#title = "右側のタブをすべて閉じる"
#tooltip = "右側のタブをすべて閉じる"
#tooltip = "右側のタブをすべて閉じる"
114行目: 114行目:
}
}
d.Activate();
d.Activate();
</source>
</syntaxhighlight>




=== 他のタブをすべて閉じる ===
=== 他のタブをすべて閉じる ===


<source lang="javascript">
<syntaxhighlight lang="javascript">
#title = "他のタブをすべて閉じる"
#title = "他のタブをすべて閉じる"
#tooltip = "他のタブをすべて閉じる"
#tooltip = "他のタブをすべて閉じる"
134行目: 134行目:
}
}
d.Activate();
d.Activate();
</source>
</syntaxhighlight>




141行目: 141行目:
※設定項目で動作モードを 1 や 2 に変更して別名の .JS ファイルに保存すれば、「右側/左側のタブをすべて閉じる」マクロになります。
※設定項目で動作モードを 1 や 2 に変更して別名の .JS ファイルに保存すれば、「右側/左側のタブをすべて閉じる」マクロになります。


<source lang="javascript">
<syntaxhighlight lang="javascript">
#title = "他のタブをすべて閉じる"
#title = "他のタブをすべて閉じる"
#tooltip = "他のタブをすべて閉じる"
#tooltip = "他のタブをすべて閉じる"
184行目: 184行目:
}
}
d.Activate();
d.Activate();
</source>
</syntaxhighlight>


== 「すべて閉じる」の統合版(モード選択) ==
== 「すべて閉じる」の統合版(モード選択) ==
195行目: 195行目:


<br clear=all>
<br clear=all>
<source lang="javascript" style="height:60em; overflow:auto;">
<syntaxhighlight lang="javascript" style="height:60em; overflow:auto;">
#title = "すべて閉じる(モード選択)"
#title = "すべて閉じる(モード選択)"
#tooltip = "すべて閉じる(入力ダイアログ)"
#tooltip = "すべて閉じる(入力ダイアログ)"
312行目: 312行目:
     break;
     break;
}
}
</source>
</syntaxhighlight>




320行目: 320行目:
※ ソースコード4行目「#include "include/IO.js"」をコメントアウトすると、ふつうの「統合版」としても使用できます。
※ ソースコード4行目「#include "include/IO.js"」をコメントアウトすると、ふつうの「統合版」としても使用できます。


<source lang="javascript" style="height:40em; overflow:auto;">
<syntaxhighlight lang="javascript" style="height:40em; overflow:auto;">
#title = "すべて閉じる(モード選択)"
#title = "すべて閉じる(モード選択)"
#tooltip = "すべて閉じる(ポップアップメニュー)"
#tooltip = "すべて閉じる(ポップアップメニュー)"
793行目: 793行目:
   }
   }
}
}
</source>
</syntaxhighlight>
----
----
いつもポップアップメニューのマクロばかりなので、少しだけヒネってみました。
いつもポップアップメニューのマクロばかりなので、少しだけヒネってみました。
スポンサーリンク