5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

秀丸マクロ プログラミング

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がいいよ

9 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.02 2018/11/22 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)