[リストへもどる]
一括表示
タイトルマクロの方法
記事No4068
投稿日: 2009/10/07(Wed) 15:18
投稿者ゆうすけ
はじめまして。
K2EditorをいつもNCプログラム作成時に使わさせていただいております。ありがとうございます。

マクロのことで教えていただきたいことがあります。
下の元データに
G52
M98P6000
を挿入するようなマクロを作りたいのですが、最後の行まで連続して挿入する方法をご教授ください。お分かりになる方がおいでましたらお願いします。



(元データ)
O1000
X0.0Y0.0
X0.0Y1.0
X0.0Y2.0
M99

(作りたいデータ)
O1000
G52X0.0Y0.0
M98P6000

G52X0.0Y1.0
M98P6000

G52X0.0Y2.0
M98P6000

M99

タイトルRe: マクロの方法
記事No4069
投稿日: 2009/10/08(Thu) 10:28
投稿者K2
K2です。

そのパターンなら、キーマクロでできると思います。

X0.0Y0.0の行の先頭にキャレットを移動して、マクロ記録の開始、
その後、入力したい文字を入れていき、X0.0Y1.0の行の行頭に
キャレットを移動させた時点で、マクロ記録を終了します。

その後、連続的にマクロ再生をすれば、お望みの結果になると
思います。

ちなみに、そのマクロを保存してみました。以下のような
内容になります。

===(はじまり)====
InputStr("G")
InputStr("5")
InputStr("2")
MoveLineEnd
Enter
InputStr("M")
InputStr("9")
InputStr("8")
InputStr("P")
InputStr("6")
InputStr("0")
InputStr("0")
InputStr("0")
Enter
CursorDown
===(終わり)===

タイトルRe^2: マクロの方法
記事No4070
投稿日: 2009/10/08(Thu) 13:07
投稿者ゆうすけ
K2様、ありがとうございます。

「連続的にマクロを再生する」というのは何度もキー操作でマクロを実行するということなのでしょうか?

行末まで自動でマクロを繰り返すことができるのか知りたいです。

タイトルRe^3: マクロの方法
記事No4071
投稿日: 2009/10/09(Fri) 10:14
投稿者K2
K2です。

> 「連続的にマクロを再生する」というのは何度もキー操作でマクロを実行するということなのでしょうか?

そうです。キーを押しっぱなしにします。
もし、それが不可能なくらい大きいテキストでしたら、
perl、rubyなどのスクリプト言語を使うべきだと思います。

タイトルRe^4: マクロの方法
記事No4072
投稿日: 2009/10/10(Sat) 00:51
投稿者ゆうすけ
K2さま
素早い回答ありがとうございました。
助かりました。