■掲示板に戻る■ ■過去ログ倉庫めにゅーに戻る■
秀丸マクロ プログラミング
1 名前: ヒデマロ 投稿日: 2001/05/15(火) 15:27
秀丸のマクロ、みなさん使ってますか?

このスレッドは秀丸のマクロの
ナイステクニックについて討論したり
仕様のいいところ悪いところを議論したり
自作マクロを公開したりするスレッドです。

秀シリーズもこのスレでいいです。


2 名前: デフォルトの名無しさん 投稿日: 2001/05/15(火) 15:36
マクロも立派なプログラミングの一つです。


3 名前: ヒデマロ 投稿日: 2001/05/15(火) 15:47
秀丸マクロに縁が無いとお思いの方へ
簡単にサンプルを入手する方法をお教えします。

shift+F1 でマクロ記録開始

適当に操作

shift+F1 でマクロ記録終了

とすると適当に操作した分が記録されます。
マクロメニューから保存すれば、A.MAC 等の
マクロファイルとして保存されます。
(保存先はデフォルトではHIDEMARU.EXEと同じところ)

普通のテキストファイルで秀丸にて編集可能なので
読みにくいマクロヘルプを見る前にこれで試すのが吉かと。


4 名前: デフォルトの名無しさん 投稿日: 2001/05/15(火) 15:55
>>3
秀丸はもってるんですが、マクロを使ったことはありません。
ところで秀丸ってWineで走ります?


5 名前: デフォルトの名無しさん 投稿日: 2001/05/16(水) 21:35
>>3さん、すばらしい方法を教えてくれてありがとう。


6 名前: デフォルトの名無しさん 投稿日: 2001/05/16(水) 21:46
>>3
>>5に同じ。
多謝!


7 名前: デフォルトの名無しさん 投稿日: 2001/05/16(水) 22:08
これってエクセッルにもあたーよね


8 名前: デフォルトの名無しさん 投稿日: 2001/05/16(水) 23:11
なんでエクッセルにはあるのにワドやアクッセスには
無いのだろう?


9 名前: ナナシサン@オナカイッパイ。 投稿日: 2001/05/17(木) 00:56
>>8 あはは。

えくっせる わど あくっせす


10 名前: 名無しさん 投稿日: 2001/05/17(木) 01:19
// C/C++/FOR/CS/JAVA compile

$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;
}


11 名前: デフォルトの名無しさん 投稿日: 2001/05/17(木) 20:16
秀丸をダウンロードしようと思って、
http://hidemaru.xaxon.co.jp/
に逝ったんだけど、どこからダウンロードしていいかわかんない。
最悪のページだな。
もう二度と逝かない。
xyzzy 使う。


12 名前: ヒデマロ 投稿日: 2001/05/17(木) 20:22
>>11
ttp://hidemaru.xaxon.co.jp/software/bin/hm308.exe
ほら、ここ


13 名前: デフォルトの名無しさん 投稿日: 2001/05/17(木) 20:52
>>11
俺も初めて行ってみたけど5秒でexeまでたどり着けたぞ。
別に普通のサイトじゃん。


14 名前: デフォルトの名無しさん 投稿日: 2001/05/17(木) 21:22
Wzのマクロの方が好き。


15 名前: デフォルトの名無しさん 投稿日: 2001/05/18(金) 02:10
>>11
つまらないネタ、ご苦労さん。

>>13
5秒でたどり着いたのはたまたまじゃないの?
アレは普通のサイトとは呼べない。
ユーザビリティ最悪。


16 名前: ヒデマロ 投稿日: 2001/05/18(金) 02:15
>>15
トップページからソフトウェア→秀丸→ 〜版はこちら

そんなに深くも無いよね・・・トリアエズ普通かと


17 名前: デフォルトの名無しさん 投稿日: 2001/05/18(金) 06:36
emacsかxyzzyにしなさい
■■■■■■■■秋涼■■■■■■■■


18 名前: デフォルトの名無しさん 投稿日: 2001/05/18(金) 10:05
>>17
イヤです。


19 名前: デフォルトの名無しさん 投稿日: 2001/05/23(水) 18:26
クリップボードの中身をファイルに保存する方法を教えれ


20 名前: デフォルトの名無しさん 投稿日: 2001/05/23(水) 18:54
emacsみたいなウンコエディタを使うくらいなら
メモ帳と心中するヨ!!

どうしてもUNIXで作業しなきゃいけないときには
vi使うけどさ。


21 名前: デフォルトの名無しさん 投稿日: 2001/05/23(水) 19:42
知名度ないけど、秀丸マクロってすごい便利だよね
欠かせないツール
だいたいキーボードマクロだけで済むことが多いけど


22 名前: デフォルトの名無しさん 投稿日: 2001/05/23(水) 21:22
>>19 Alt+E V Alt+F A


23 名前: デフォルトの名無しさん 投稿日: 2001/05/24(木) 15:35
>>22
「Alt+E V」って、変換だけど?


24 名前: デフォルトの名無しさん 投稿日: 2001/05/24(木) 16:24
>>23
たしかに(w


25 名前: デフォルトの名無しさん 投稿日: 2001/05/25(金) 23:38
秀丸からスクリーンセーバを起動しようと思い、
以下のようなマクロを組んでみました

runsync "C:\\WINNT\\system32\\sspipes.scr";

でも、これだとスクリーンセーバの設定画面が開いてしまうので
どうにかしたいのですが、良い方法ありますか?


26 名前: デフォルトの名無しさん 投稿日: 2001/05/26(土) 00:02
被で○使ってる奴はドキュン


27 名前: デフォルトの名無しさん 投稿日: 2001/05/26(土) 01:16
>>25
/s
だったと思う


28 名前: デフォルトの名無しさん 投稿日: 2001/05/26(土) 01:29
>>27
ども

runsync2 "C:\\WINNT\\system32\\sspipes.scr /s";
if (result==false) message "ファイルネーゾゴルァ";

手直ししました。これをF1キーに割り当てておけば
秀丸からスクリーンセーバを起動できるようになりました。


29 名前: デフォルトの名無しさん 投稿日: 2001/05/28(月) 04:11
マークの機能、使ってる?


30 名前: デフォルトの名無しさん 投稿日: 2001/05/28(月) 04:18
秀丸自体使ってないので>29


31 名前: ヒデマロ 投稿日: 2001/06/22(金) 09:40
このスレッドの究極の目標は
秀丸マクロでvi互換モードの作成です。


32 名前: デフォルトの名無しさん 投稿日: 2001/06/22(金) 11:22
>>31
vi互換モードって何ですか?


33 名前: ヒデマロ 投稿日: 2001/06/22(金) 18:38
>>32
vi っぽい操作で書けるようなモードを作りたいんです。
ついうっかり余計な i とか x とか書いちゃうので。


34 名前: デフォルトの名無しさん 投稿日: 2001/06/22(金) 21:24
vi使え
■■■■■終了■■■■■


35 名前: デフォルトの名無しさん 投稿日: 2001/06/22(金) 21:24
ViViを使えばいいじゃん


36 名前: ヒデマロ 投稿日: 2001/06/22(金) 22:42
>>34-35
なんか、つまんないじゃん。
無駄とわかってても勉強する価値はあると思うのです。


37 名前: デフォルトの名無しさん 投稿日: 2001/06/22(金) 23:36
vi使え
■■■■■終了■■■■■


38 名前: デフォルトの名無しさん 投稿日: 2001/06/23(土) 00:12
>>36
マクロで遊ぶなら
emacs
xyzzy
wzがいいよ