-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathunity_menu_manual.mac
55 lines (49 loc) · 1.32 KB
/
unity_menu_manual.mac
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
/* unity呼び出しメニュー(マニュアル版)
頻繁に利用するソースをメニュー表示します。
カスタマイズしてご利用ください。
*/
call main;
endmacro;
main:
call LoadSources;
//メニュー表示までの遅延時間(ミリ秒)
setmenudelay 500;
menuarray $g_source_menu,#g_source_names_num;
if(result==0){
return false;
}
##index=result-1;
$sources=$g_source_names[##index];
execmacro currentmacrodirectory+"\\internal\\main.mac",currentmacrodirectory,$sources;
return getresultex(-1);
/*
以下テーブルを調整してご利用ください。
*/
LoadSources:
##i=0;
$g_source_menu[##i]="H)hilight";
$g_source_names[##i]="hilight";
##i = ##i + 1;
$g_source_menu[##i]="G)grep_result";
$g_source_names[##i]="grep_result";
##i = ##i + 1;
$g_source_menu[##i]="F)file";
$g_source_names[##i]="file";
##i = ##i + 1;
$g_source_menu[##i]="D)directory";
$g_source_names[##i]="directory";
##i = ##i + 1;
$g_source_menu[##i]="M)file_mru";
$g_source_names[##i]="file_mru";
##i = ##i + 1;
$g_source_menu[##i]="D)directory_mru";
$g_source_names[##i]="directory_mru";
##i = ##i + 1;
$g_source_menu[##i]="W)window";
$g_source_names[##i]="window";
##i = ##i + 1;
$g_source_menu[##i]="P)process";
$g_source_names[##i]="process";
##i = ##i + 1;
#g_source_names_num=##i;
return ;