-
Notifications
You must be signed in to change notification settings - Fork 0
/
unity_file_snipetts.mac
36 lines (28 loc) · 1.15 KB
/
unity_file_snipetts.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
/* 定型文ファイルを挿入する
【備考】
Unityマクロでオプション指定すると、スニペットのような使い方も出来ますよ~という一例です。
実際には、世の中に大変優れたスニペットアプリがありますので、そちらをご利用ください。
*/
call main;
endmacro ;
main:
$$sources="file";
$$options=@"
auto-preview=on
default-action=insert_file";
//スニペットのあるディレクトリを引数指定します。
//ファイルパスはご自身の環境に応じて書き換えてご利用ください。
call expand @"%HOMEDRIVE%%HOMEPATH%\MySnippets\foo\bar ← ファイルパスは各自の環境毎に設定してください";
$$sources_args=$$return;
execmacro currentmacrodirectory+"\\internal\\main.mac",currentmacrodirectory,$$sources,$$options,$$sources_args;
return getresultex(-1);
expand:
/*環境変数を展開する
$$1 環境変数を含む文字列
返値 引数を展開した文字列
*/
##objShell = createobject("WScript.Shell");
if(##objShell==0){
endmacro "";
}
return callmethod_returnstr(##objShell, "ExpandEnvironmentStrings", $$1);