「
すべて閉じる
」を編集中
2019年4月25日 (木) 00:41時点における
Sukemaru
(
トーク
|
投稿記録
)
による版
(むだなコードの残滓を削除。ZIP を更新)
(
差分
)
← 古い版
|
最新版
(
差分
) |
新しい版 →
(
差分
)
ナビゲーションに移動
検索に移動
警告: このページの古い版を編集しています。
公開すると、この版以降になされた変更がすべて失われます。
警告:
ログインしていません。編集を行うと、あなたの IP アドレスが公開されます。
ログイン
または
アカウントを作成
すれば、あなたの編集はその利用者名とともに表示されるほか、さまざまなメリットもあります。
スパム攻撃防止用のチェックです。 決して、ここには、値の入力は
しない
でください!
いっぺんに複数のタブを閉じます。 *途中で「保存の確認」ダイアログが表示されるタイプとされないタイプがあります。 ※「保存の確認」ダイアログで「キャンセル」ボタンを押した場合、そのタブは閉じずに、他のたぶにたいしては「すべて閉じる」の処理を継続します。 <br> == ダウンロード == [[ファイル:すべて閉じるマクロ集.zip]] (アイコン入り/ sukemaru 2019/04/25) == すべて閉じる == Mery のウインドウを閉じるさいに、保存していない文書にたいして「 **** への変更を保存しますか?」の確認ダイアログを出さないで終了できます。<br> 名前つきの文書で未保存のものがあれば、保存の確認ダイアログが表示されます。 *すべての「未保存」のタブについて保存の確認ダイアログが必要であれば、[[ヘルプ:ファイル#すべて保存して閉じる|ファイルメニュー]]の「すべて閉じる」や「すべて保存して閉じる」を使用してください。 === 保存の確認をせずに閉じる === ▼ すべてのタブについて保存の確認をせずに閉じる ▼ <br> ※'''問答無用'''ですぐに閉じるので、使用は自己責任で <source lang="javascript"> #title = "すべて閉じる(保存の確認なし)" #tooltip = "未保存の文書があっても保存の確認をせずに終了する" // #icon = "close_all[2].ico" for ( var i = 0; i < editor.Documents.Count; i ++ ) { editor.Documents.Item( i ).Saved = true; } window.Close(); </source> === 保存の確認ダイログを出す === ▼ 名前のある(実体ファイルのある)ドキュメントにたいしては保存の確認ダイログを出す ▼ <br> ※「無題」のドキュメントにたいしては保存の確認をしない <source lang="javascript"> #title = "すべて閉じる(無題は保存の確認しない)" #tooltip = "無題の文書は保存の確認をせずに終了する" // #icon = "close_all[3].ico" for ( var i = 0; i < editor.Documents.Count; i ++ ) { if ( ! editor.Documents.Item( i ).Name ) { editor.Documents.Item( i ).Saved = true; } } window.Close(); </source> == 他のタブをすべて閉じる == アクティブなタブ以外のタブをすべて閉じます。 ※「無題」も名前つきの文書も、未保存のタブについては保存の確認ダイアログを表示します。 === 右側のタブをすべて閉じる === <source lang="javascript"> #title = "右側のタブをすべて閉じる" #tooltip = "右側のタブをすべて閉じる" // #icon = "close_right.ico" var d = document; var dCount = editor.Documents.Count; var dd, docu; for ( var i = 0; i < dCount; i ++ ) { docu = editor.Documents.Item( i ); if ( docu == d ) { dd = i; break; } } // 右側のタブをすべて閉じる for ( var i = dCount - 1; i > dd; i -- ) { docu = editor.Documents.Item( i ); if ( docu != d ) { docu.Close(); } } </source> === 左側のタブをすべて閉じる === <source lang="javascript"> #title = "左側のタブをすべて閉じる" #tooltip = "左側のタブをすべて閉じる" // #icon = "close_left.ico" var d = document; var dCount = editor.Documents.Count; var dd, docu; for ( var i = 0; i < dCount; i ++ ) { docu = editor.Documents.Item( i ); if ( docu == d ) { dd = i; break; } } // 左側のタブをすべて閉じる for ( var i = dd - 1; i >= 0; i -- ) { docu = editor.Documents.Item( i ); if ( docu != d ) { docu.Close(); } } </source> === 他のタブをすべて閉じる === <source lang="javascript"> #title = "他のタブをすべて閉じる" #tooltip = "他のタブをすべて閉じる" // #icon = "close_other.ico" var d = document; var dCount = editor.Documents.Count; var docu; // 他のタブをすべて閉じる for ( var i = dCount - 1; i >= 0; i -- ) { docu = editor.Documents.Item( i ); if ( docu != d ) { docu.Close(); } } </source> === 他のタブをすべて閉じる(オプションつき) === ※未保存のドキュメントにたいして 保存の確認ダイログを表示するか/しないか のオプションを設定する。 <source lang="javascript"> #title = "他のタブをすべて閉じる" #tooltip = "他のタブをすべて閉じる" #icon = "close_other.ico" // ---------- ▼ 設定項目 ▼ ---------- var closeMode = 0; // 0: 他のタブをすべて閉じる // 1: 右側のタブをすべて閉じる // 2: 左側のタブをすべて閉じる var ignoreUnNamed = false; // true: 「無題」ドキュメントにたいしては保存の確認ダイアログを表示しない // false: 「無題」ドキュメントにたいしても保存の確認ダイアログを表示する // ---------- ▲ 設定項目 ▲ ---------- var d = document; var dCount = editor.Documents.Count; var dd, docu; for ( var i = 0; i < dCount; i ++ ) { docu = editor.Documents.Item( i ); if ( docu == d ) { dd = i; break; } } // 他のタブをすべて閉じる var start = ( closeMode == 2 ) ? dd - 1 : dCount - 1; var end = ( closeMode == 1 ) ? dd + 1 : 0; for ( var i = start; i + 1 > end; i -- ) { docu = editor.Documents.Item( i ); if ( docu != d ) { if ( ignoreUnNamed && docu.Name == "" ) { docu.Saved = true; } docu.Close(); } } </source>
編集内容の要約:
MeryWikiへの投稿はすべて、他の投稿者によって編集、変更、除去される場合があります。 自分が書いたものが他の人に容赦なく編集されるのを望まない場合は、ここに投稿しないでください。
また、投稿するのは、自分で書いたものか、パブリック ドメインまたはそれに類するフリーな資料からの複製であることを約束してください(詳細は
MeryWiki:著作権
を参照)。
著作権保護されている作品は、許諾なしに投稿しないでください!
このページを編集するには、下記の数式を計算してその答えを欄に入力してください (
ヘルプ
):
いちたすには =
キャンセル
編集ヘルプ
(新しいウィンドウで開きます)
スポンサーリンク
ナビゲーション メニュー
個人用ツール
ログインしていません
トーク
投稿記録
アカウント作成
ログイン
名前空間
ページ
議論
日本語
表示
閲覧
編集
履歴表示
その他
検索
スポンサーリンク
スポンサーリンク
案内
メインページ
ヘルプ
よくある質問
マクロリファレンス
マクロライブラリ
プラグインライブラリ
構文ファイル
テーマ
寄付・開発支援
練習用ページ
開発室
開発者のブログ
ツール
スポンサーリンク