秀丸マクロ プログラミング
■ このスレッドは過去ログ倉庫に格納されています
0001ヒデマロ
NGNGこのスレッドは秀丸のマクロの
ナイステクニックについて討論したり
仕様のいいところ悪いところを議論したり
自作マクロを公開したりするスレッドです。
秀シリーズもこのスレでいいです。
0002デフォルトの名無しさん
NGNG0003ヒデマロ
NGNG簡単にサンプルを入手する方法をお教えします。
shift+F1 でマクロ記録開始
↓
適当に操作
↓
shift+F1 でマクロ記録終了
とすると適当に操作した分が記録されます。
マクロメニューから保存すれば、A.MAC 等の
マクロファイルとして保存されます。
(保存先はデフォルトではHIDEMARU.EXEと同じところ)
普通のテキストファイルで秀丸にて編集可能なので
読みにくいマクロヘルプを見る前にこれで試すのが吉かと。
0004デフォルトの名無しさん
NGNG秀丸はもってるんですが、マクロを使ったことはありません。
ところで秀丸ってWineで走ります?
0005デフォルトの名無しさん
NGNG0006デフォルトの名無しさん
NGNG>>5に同じ。
多謝!
0007デフォルトの名無しさん
NGNG0008デフォルトの名無しさん
NGNG無いのだろう?
0009ナナシサン@オナカイッパイ。
NGNGえくっせる わど あくっせす
0010名無しさん
NGNG$Ext1=rightstr(basename,2);
$Ext2=rightstr(basename,4);
$Ext3=rightstr(basename,4);
$Ext4=rightstr(basename,4);
$Ext5=rightstr(basename,2);
$Ext6=rightstr(basename,3);
$Ext7=rightstr(basename,5);
if ($Ext1 != ".c" && $Ext2 != ".cpp" && $Ext3 != ".for" && $Ext4 != ".f90"
&& $Ext5 != ".f" && $Ext6 != ".cs" && $Ext7 != ".java")
{
message "拡張子が C/CPP/CS/FOR/F90/F/JAVA ではありません. 終了します";
endmacro;
}
if( updated ){
question basename + " は更新されています" + "\n" +
"セーブしますか ? ";
if( result == yes ){
save;
}else{
endmacro;
}
}
if ($Ext1 == ".c"){
run "cl " + filename + " >con";
} else if ($Ext2 == ".cpp"){
run "cl " + filename + " >con";
} else if ($Ext6 == ".cs"){
run "csc " + filename + " >con";
} else if ($Ext7 == ".java"){
runsync2 "javac " + filename ;
} else {
runsync2 "df " + filename;
}
0011デフォルトの名無しさん
NGNGhttp://hidemaru.xaxon.co.jp/
に逝ったんだけど、どこからダウンロードしていいかわかんない。
最悪のページだな。
もう二度と逝かない。
xyzzy 使う。
0013デフォルトの名無しさん
NGNG俺も初めて行ってみたけど5秒でexeまでたどり着けたぞ。
別に普通のサイトじゃん。
0014デフォルトの名無しさん
NGNG0015デフォルトの名無しさん
NGNGつまらないネタ、ご苦労さん。
>>13
5秒でたどり着いたのはたまたまじゃないの?
アレは普通のサイトとは呼べない。
ユーザビリティ最悪。
0017デフォルトの名無しさん
NGNG■■■■■■■■秋涼■■■■■■■■
0018デフォルトの名無しさん
NGNGイヤです。
0019デフォルトの名無しさん
NGNG0020デフォルトの名無しさん
NGNGメモ帳と心中するヨ!!
どうしてもUNIXで作業しなきゃいけないときには
vi使うけどさ。
0021デフォルトの名無しさん
NGNG欠かせないツール
だいたいキーボードマクロだけで済むことが多いけど
0022デフォルトの名無しさん
NGNG0023デフォルトの名無しさん
NGNG「Alt+E V」って、変換だけど?
0024デフォルトの名無しさん
NGNGたしかに(w
0025デフォルトの名無しさん
NGNG以下のようなマクロを組んでみました
runsync "C:\\WINNT\\system32\\sspipes.scr";
でも、これだとスクリーンセーバの設定画面が開いてしまうので
どうにかしたいのですが、良い方法ありますか?
0026デフォルトの名無しさん
NGNG0027デフォルトの名無しさん
NGNG/s
だったと思う
0028デフォルトの名無しさん
NGNGども
runsync2 "C:\\WINNT\\system32\\sspipes.scr /s";
if (result==false) message "ファイルネーゾゴルァ";
手直ししました。これをF1キーに割り当てておけば
秀丸からスクリーンセーバを起動できるようになりました。
0029デフォルトの名無しさん
NGNG0030デフォルトの名無しさん
NGNG0031ヒデマロ
NGNG秀丸マクロでvi互換モードの作成です。
0032デフォルトの名無しさん
NGNGvi互換モードって何ですか?
0033ヒデマロ
NGNGvi っぽい操作で書けるようなモードを作りたいんです。
ついうっかり余計な i とか x とか書いちゃうので。
0034デフォルトの名無しさん
NGNG■■■■■終了■■■■■
0035デフォルトの名無しさん
NGNG0036ヒデマロ
NGNGなんか、つまんないじゃん。
無駄とわかってても勉強する価値はあると思うのです。
0037デフォルトの名無しさん
NGNG■■■■■終了■■■■■
0038デフォルトの名無しさん
NGNGマクロで遊ぶなら
emacs
xyzzy
wzがいいよ
■ このスレッドは過去ログ倉庫に格納されています