home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DOS/V Power Report 1996 February
/
VPR9602A.ISO
/
fwindows
/
dtt250
/
dttjump.mac
< prev
next >
Wrap
Text File
|
1995-08-20
|
1KB
|
49 lines
// セクションジャンプマクロ V1.10 for 秀丸エディタ(斉藤秀夫氏作)
//
// ポップアップしたメニューからジャンプ先のセクションを選択
//
// V1.01 escape 追加
// V1.10 [Group?] title →[forMacro]
// 正規表現中止
disablebreak ;
#defMenu=7 ;
if (basename!="dtt.ini") {
message "dtt.ini 編集専用マクロです" ;
endmacro ;
}
$mnuStr[0]="アイコンランチャー" ;
$mnuStr[1]="メニュー式ランチャー" ;
$mnuStr[2]="ショートカット式ランチャー" ;
$mnuStr[3]="テキストセット" ;
$mnuStr[4]="iniファイルの変更" ;
$mnuStr[5]="iniファイルのエントリ削除" ;
$mnuStr[6]="─────────" ;
$mnuCmd[0]="[IconLaunch]" ;
$mnuCmd[1]="[Menu]" ;
$mnuCmd[2]="[ShortCut]" ;
$mnuCmd[3]="[TextSet0]" ;
$mnuCmd[4]="[IniSelect0]" ;
$mnuCmd[5]="[IniRemove]" ;
$mnuCmd[6]="" ;
#ct=0 ;
while (#ct<50) {
$mnuStr[#defMenu+#ct]=getinistr("dtt.ini","forMacro",str(#ct)) ;
if ($mnuStr[#defMenu+#ct]=="") break ;
$mnuCmd[#defMenu+#ct]="title="+$mnuStr[#defMenu+#ct] ;
#ct=#ct+1 ;
}
mousemenuarray $mnuStr,#ct+#defMenu ;
if (!result) endmacro ;
#ct=result-1 ;
searchdown $mnuCmd[#ct],word ;
if (!result)
searchup $mnuCmd[#ct],word ;
down ;
escape ;