home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DOS/V Power Report 2002 November
/
VPR0211A.ISO
/
OLS
/
JED194V
/
JEDDOC.LZH
/
CSCONV.MCR
< prev
next >
Wrap
Text File
|
1993-11-15
|
1KB
|
36 lines
;***************************************************************
; JED マクロサンプル
; 'CSCONV.MCR'
; [英大文字、小文字相互変換]
; Ver 0.10 Nov.1993 初版
;
; [CTRL]+[\] カーソル位置の一語 を英大小文字変換
; [SHIFT]+[CTRL]+[\] カーソル位置の一文字を英大小文字変換
; Written by H.Orikawa 1993
;
;***************************************************************
&s ;画面非表示
(mi) ?? #v ;挿入モード→上書きモード
(fa = ks & 1) ?? { ;起動時[SHIFT]キーが押されていたか?
#f ;一語先へ
x = lx, y = ly, ;カーソル位置記憶(語の切れ目)
#a ;一語戻る
}
:A c = cd, ;カーソル位置の文字コード
('a' <= c && c <= 'z') ? { ;小文字→大文字
&o(c - ' ')
(fa) ? >Z ;起動時[SHIFT]キーが押されていた
>B
}
('A' <= c && c <= 'Z') ? { ;大文字→小文字
&o(c + ' ')
(fa) ? >Z ;起動時[SHIFT]キーが押されていた
>B
}
#d ;英文字でない時は一文字進める
:B (lx == x && ly == y) ?? >A ;語の切れ目に来たか?
:Z #v ;挿入モード
&d ;画面表示
/ ;マクロ終了