TOP/拡張スクリプト/外部プログラムメニューの構築

外部プログラムメニューの構築

概要

外部プログラムメニューを構築する例を提示します。

記述は環境設定のその他タブの拡張スクリプトのパスで指定したスクリプトファイルに記述します。

セパレータを追加

Developer.external_program_menu_normal.items.append( SubMenu.Separator );

Explorer を追加

local temp = Settings.ExternalProgram( "Explorer" );
temp.path = @"C:\Windows\explorer.exe";
temp.current_directory = @"@@project_folder_path@@";

Developer.external_program_menu_normal.items.append( temp );

「外部プログラムで開く」に右クリックした際のファイルを引数に notepad を開くように追加

local temp = Settings.ExternalProgram( "notepad" );
temp.path = @"C:\Windows\System32\notepad.exe";
temp.argument = @"@@file@@";
temp.current_directory = @"@@project_folder_path@@";

Developer.external_program_menu_open_file.items.append( temp );

サブメニューで複数の項目を階層を構成して作成

local temp1 = Settings.ExternalProgram( "temp1" );
// temp1 temp2 temp3 を定義する
// 省略

local sub = SubMenu( "temp menu", [temp1, temp2, temp3] );
Developer.external_program_menu_normal.items.append( sub );

TOP/拡張スクリプト/外部プログラムメニューの構築