menu.rc

Last-modified: 2009-12-27 (日) 18:20:15

以下は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が提供するシャットダウンメニューの表示。