■掲示板に戻る■
■過去ログ倉庫めにゅーに戻る■
秀丸マクロ プログラミング
- 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がいいよ