以下はbblean1.71の初期状態、とりあえずルビ振り。
行頭に「#」か「!」を配置するとその行が無視される。
書式の日本語訳:設定 | ファイル内の書式:設定 |
menu.rc に関するのページです。
ブランチによっては独自のタグ(コマンド)が使えるものがあります。
本稿は bbLean の readme を元にしています。
メニューファイルの編集方法
brackbox.rcファイル内のsession.menuFileで指定されているファイルを編集します
(デフォルトならbb4winのフォルダにあるmenu.rcファイルが指定されています。)
文法
[タグ] (メニューへの表示名) {コマンドorファイル名}
BASICで言う、マルチステートメントは使えないようです。
また、空行は無視されます。
menu.rcファイルは必ず[begin]タグで始まり、[end]タグで終わります。
サブメニュー
サブメニューは[submenu]タグで始まり、[end]タグで終わります。
また、サブメニューを複数段重ねることもできます。
以下に実例を示します。
[submenu] [tag] [submenu] [tag] [end] [end]
タグ一覧
メニュー構造
- [begin] (label)
- メニューの開始宣言。 label を指定していない場合は BB4Win 本体のバージョンが表示されます。 beginタグには必ず終端を示す endタグが必要。
- [end]
- begin, submenu の終了を宣言。
- [submenu] (label)
- サブメニューの挿入。 submenuタグには必ず終端を示す endタグが必要。
- [include] {filename}
- filename に指定したファイルをメニューに挿入。
- [nop] (label)
- 区切り。
- [sep]
- nopタグと同様。
サブメニューの挿入
- [path] (label) {folder}
- folder で指定したフォルダの中身を label 以下に展開。
- [path] (label) {folder1 | folder2}
- folder1, folder2 で指定したフォルダを一つにまとめて label 以下に展開。
- [insertpath] {folder}
- folder で指定したフォルダを展開。
- [stylesmenu] (label) {folder}
- folder で指定したフォルダを label 以下に展開。
- [stylesdir] {folder}
- folder で指定したフォルダを展開。
- [config] (label)
- BB4Win の設定メニューを label 以下に展開。
- [workspaces] (label)
- ワークスペースメニューを label 以下に展開。
- [tasks] (label)
- アイコン化(最小化)されているアプリケーションを label 以下に展開。
BB4Winコマンド
- [style] (label) {filename}
- filename に指定したスタイルファイルをメニュー内に挿入。
- [toggleplugins] (label)
- プラグインの表示/非表示
- [aboutplugins] (label)
- 現在ロードしているプラグイン情報をダイアログで表示。
- [aboutstyle] (label)
- 現在適用しているスタイルファイル情報をダイアログで表示。
- [reconfig] (label)
- 設定ファイル群を読み込みなおします。
- [restart] (label)
- BB4Win本体の再起動。
- [exit] (label)
- BB4Winの終了
編集コマンド
- [edit] (label) {file}
- file に指定したファイルをエディタで開く。
- [editstyle] (label)
- 現在適用しているスタイルファイルをエディタで開く。
- [editmenu] (label)
- menu.rc ファイルをエディタで開く。
- [editplugins] (label)
- plugins.rc ファイルをエディタで開く。
- [editextensions] (label)
- extensions.rc ファイルをエディタで開く。
- [editblackbox] (label)
- blackbox.rc ファイルをエディタで開く。
編集コマンドで利用されるエディタは、 extensions.rc ファイル内の blackbox.editor に指定したものが使われます。
実行コマンド
- [exec] (label) {command}
- command で指定したプログラムの実行。 command には bro@ms も指定できる。
- [run] (label)
- ファイル名を指定して実行ダイアログを表示。
シャットダウンコマンド
- [logoff] (label)
- Windowsのログオフ。
- [suspend] (label)
- Windowsの中断。
- [reboot] (label)
- Windowsの再起動。
- [shutdown] (label)
- Windowsのシャットダウン。
- [lockworkstation] (label)
- ワークステーションのロック。
- [hibernate] (label)
- Windowsの休止。
- [exitwindows] (label)
- Windowsが提供するシャットダウンメニューの表示。