���e�F�G�ۂ̃}�N����grep���ʂ̃t�@�C���ɑ��āA�A���Ŏ��s����}�N���B
�����F���s����}�N�������s���ɑI�ׂ�悤�ɂȂ��Ă���B
�܂����̃\�[�X�ɂ��ẮAcopyleft�Ƃ��܂��̂ŏ���ɂ��Ă��������B
//MacroGrep0.03
//copyleft 2002-2003 taki
#GrepList = hidemaruhandle(0);//Grep�̌��ʂ̃t�H���_�̃n���h�����L��
//�}�N���I��
menu "�e�X�g1", "�e�X�g2";//�g�p���郁�b�Z�[�W�ɏ��������Ă��������B
if( result == 0 ) endmacro;
else if( result == 1 ) {
$MacroName = "test1.mac";//�g�p����}�N�����ɏ��������Ă��������B
} else if( result == 2 ) {
$MacroName = "test2.mac";//�g�p����}�N�����ɏ��������Ă��������B
}
$MacroName = macrodir + "\\" + $MacroName;
//��������
gofiletop;//�t�@�C���̐擪�Ɉړ�
while (code != eof) {
title str(lineno) + "/" + str(linecount - 1) + "���s��";
tagjump;//�^�O�W�����v�őΏۂ̃t�@�C���ɃW�����v
#TargetFile = hidemaruhandle(0);//�Ώۃt�@�C���̃n���h�����L��
execmacro($MacroName);//�}�N�����s
setactivehidemaru #GrepList;//Grep�̌��ʂɖ߂�@*��
closehidemaruforced #TargetFile;//�Ώۃt�@�C������
movetolineno 1, lineno + 1;//��s����
}
//End
title 0;//�^�C�g�������ɖ߂�
endmacro;//�}�N�����I���
*��
setactivehidemaru #GrepList;//Grep�̌��ʂɖ߂�
������backtagjump���g���ƁA100���1�炢�̊����ŁA��肭�����Ȃ����Ƃ�����B
�G�ۂ̃o�O�̂悤�Ȃ̂ŏ�L�̂悤�ɂ��ĉ�����Ă���B