|
特定の文字を変換して次の行へ挿入
- ページ: Macro/投稿
- 作者: すい?
- カテゴリー: mac
- 投稿日: 2003-10-22 (水) 23:46:15
メッセージ
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| //キーボードマクロのファイル
// TAB=4
// 1.カーソル行を2重化する
// 2.増えた下の行を範囲選択後、その選択範囲内の文字列に対して
// (1)英大文字→小文字 変換する。
// (2)「'」を空文字列に範囲指定の置換をする。
// (3)「-」「 」を「_」に範囲指定の置換をする。
// 3.変換した文字列の行末尾へ移動して(ついでに範囲選択解除)
// 4.「.jpg」と記述追記
// 5.行頭へ移動して次の行へ移動する
S_DuplicateLine(0); // 1.行の二重化(折り返し単位)
S_GoLineEnd_Sel(0); // 2.(選択)行末に移動(折り返し単位)
S_ToLower(0); // (1)英大文字→英小文字
S_ReplaceAll('\'', '', 144); // (2)選択範囲のみ [すべて置換(A)] で ' 1文字を空文字列に置換(つまり削除)
S_ReplaceAll('[\\- ]', '_', 148); // (3)正規表現ON,選択範囲のみ [すべて置換(A)] で '['\- ]' → '_' の置換処理
S_ReDraw(0); // (2)(3)のオマケ - 再描画
S_GoLineEnd(0); // 3.行末に移動(折り返し単位) - ついでに範囲選択解除される
S_InsText('.jpg'); // 4.文字入力
S_GoLineTop(0); // 5.行頭に移動(折り返し単位)
S_Down(0); // 5.カーソル下移動
|
|
|