home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DOS/V Power Report 1998 January (DVD)
/
VPR980100.ISO
/
OLS
/
WIN32
/
KAKIMAC
/
KAKIMAC2.LZH
/
MES_XYC.MAC
< prev
next >
Wrap
Text File
|
1994-06-24
|
1KB
|
34 lines
//【マクロ名】 mess_xyc.mac by 水銀水(Suigwinsui) / 小田 明夫 (HGD01603)
//【主な用途】秀丸マクロ作成支援
//【使用対象】秀丸 for Windows 上でマクロ作成する全てのみなさま。
//【機能概略】カーソルのある位置の(x,y)とカーソル上のコードや指定範囲を表示する
// (1)非選択時:カーソル上の文字コードと位置
// (2)選択時:選択範囲の範囲情報+カーソル上の文字コードと位置
//【使用法】 (1)非選択時:調べたい文字にカーソルを移動して mess_xyc.mac を実行する。
// (2)選択時:調べたい範囲を選択しておいて mess_xyc.mac を実行する。
if (!selecting)
{
message "●カーソル位置の情報\n"+
" ( x , y ) = ( "+str(x)+" , "+str(y)+" )\n\n"+
"( 行 , 桁 ) = ( "+str(y+1)+" , "+str(x+1)+" )\n"+
"(y+1 , x+1)\n\n"+
"● code number="+str(code);
}else{
#tlx=seltopx; //tlx:Top_Line_X
#tly=seltopy; //tly:Top_Line_Y
#elx=selendx; //elx:End_Line_X
#ely=selendy; //elx:End_Line_X
message "●選択範囲情報\n"+
" ( x , y ) (行 , 桁 )\n"+
"top point: ( "+str(#tlx )+" , "+str(#tly )+" )"+
" ( "+str(#tly+1)+" , "+str(#tlx+1)+" )\n"+
"end point: ( "+str(#elx )+" , "+str(#ely )+" )"+
" ( "+str(#ely+1)+" , "+str(#elx+1)+" )\n\n"+
"●カーソル位置の情報\n"+
" ( x , y ) = ( "+str(x)+" , "+str(y)+" )\n\n"+
"( 行 , 桁 ) = ( "+str(y+1)+" , "+str(x+1)+" )\n"+
"(y+1 , x+1)\n\n"+
"● code number="+str(code);
}
endmacro;