CAD日記

主にAutoCADのことについて書いているけど、近頃は投資系ネタに注力している。自動売買、仮想通貨、PC関係、プログラミングなど。@caddiary

ソフト開発

秀丸マクロがおもしろくて練習のため2つのマクロを作ってみた

投稿日:2019年6月1日 更新日:

秀丸マクロは、以下のようにキーボード操作の結果を記録して再生することはやっていた。
Shift+F1:キー操作の記録開始/終了
Shift+F2:キー操作の再生
テキストファイル1行分のテキスト編集操作を記録して、複数行分やらせるって感じ。

妻から、パスワード発行を間違わずに簡単に行いたいという要求がありプログラムを組むことにした。
プログラムならばVCでexe1本作るという発想があるけれども、手間ひまを考えると腰が引ける。
また、手直ししようったって、開発ツールがなきゃ直せないものなんてよろしくない。
ちょっとした変更を素人でもできて、手軽に動かせるものはなんだろうと考えて至った結論が秀丸マクロ。
macファイルを置いて、マクロメニューに登録すればいいんだから、秀丸使いにとっては使いやすい。

【作ったマクロ1本目】

// ------------------------------------------
// パスワードを作ってクリップボードにコピー
// ------------------------------------------

// パスワード生成
$phrase1 = "abc";
$phrase2 = "xyz";
$pass = $phrase1 + month + day + $phrase2;

// パスワード入力
insert $pass;

// パスワード文字を範囲選択
#count = wcslen( $pass );
left #count;
beginsel;
right #count;

// コピー
copy;

 

【作ったマクロ2本目】

// -------------------------------------------------------------------
// 引用符を付けてクリップボードにコピー(改行またはEOFのみの行を除く)
// -------------------------------------------------------------------

$comment = ">";  // 引用符
#cnt = 0;
while( #cnt < linecount )
{
	moveto 0,#cnt;
	if( !(code==0x0d || code==eof) )  // 改行またはEOFのみの行は対象外
		insert $comment;
	#cnt = #cnt+1;
}
selectall;
copy2;

 

おいらはC言語が専門だったので、とっかりがよく簡単に作ることができた。
キーボード操作だけではできない繰り返し操作を行う場合は、秀丸マクロが使えるな。
何かおもしろい要求はないだろうか。。
何かあれば、練習がてら作ってここに公開するので、どしどしお寄せくだされ。

-ソフト開発

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事

no image

メイリオが他のフォントとくらべて小さく表示される件

左側がMS Pゴシックで、右側がメイリオ。 高さを同じ80pixcelで書いているのに、メイリオは3割型小さくなる。 メイリオの場合、GetTextMetricsで取得できるtmInternalLea …

no image

CADツール第2弾

 PMツールに続いてのCADツール第2弾を思いつきました。今まで、いくつかの企画があり、手をつけたものもあるのですが、いまいち乗り気にならなくてポシャってました。シリーズものとして継続したいところなの …

PDFアレコレにページ抽出機能を追加して独自アイコンも組み込んだ

PDFアレコレに念願のページ抽出機能を追加した。ページの操作っていうのはPDF編集においてキモだ。ページの回転を考慮した編集操作が必要だからけっこう苦労しちゃった。変更点は以下の通り。 Ver2.06 …

PDFアレコレをVer3としてリニューアルしたのは、GUI操作をちゃんできるようにしたかったからだ

PDFアレコレをVer3としてリニューアル。 Ver3.00 2020/5/24 ・起動画面をプレビュー画面(PDFの描画画面)に変更して、起動画面からすべての操作(画像変換・ページ編集・テキスト抽出 …

PDFアレコレがVectorに掲載されたよん

Vectorのカテゴリとしては文書作成⇒PDF。PDFアレコレというフリーソフトが掲載されたよん。