Site Map | HOME > Sub Menu > 選択文字列で検索 概要 | 導入手順 | マクロ

選択文字列で検索

■ 概要・動作イメージ・動作条件など

文字列の検索ダイアログを表示せずに、選択している文字列を検索するマクロです。

◆ 動作イメージ

  1. 検索する文字列としたい部分を選択し、マクロを再生するだけで...
    検索文字列選択
  2. 文字列の検索を実行できます。
    検索結果
※選択した文字列を検索するマクロを「TmpMacCmd1.mac」という名前で作成後その「TmpMacCmd1.mac」を実行しています。単体で「TmpMacCmd1Mk.mac」を実行すると、前回実行した文字列を検索しますが、「SubTmpMacCmd1Mk.mac」が実行された時点で内容が変更されるのでご注意ください。

◆ 動作条件・制限事項

▲Top

■ 導入手順

  1. 「文字列の検索(FindString)」パラメータ修正

    サンプルの設定
    サンプルマクロは上図のパラメータ設定になっています。使用形態に応じ、パラメータを修正してください。

▲Top

■ EdMax マクロサンプル

◆ 選択文字列で検索

// Start of EdMax Macro
CHAR MacroComment[] = "文字列検索 call\r\nUpdate:2001/09/11"
// #----------------------* Prolog
SaveCurrentFindCondition( ) ;       //保存:検索条件
SetFocusToEditor( ) ;               //フォーカス・メッセージ作成画面へ
// #----------------------* 検索条件のsave(未選択状態は "" の状態となる)
ClearClipboard( ) ;                 //クリップボードをクリア
CopyString( ) ;                     //コピー
// #----------------------* 文字列の検索マクロ(TmpMacCmd1.mac)作成及び実行
InsertStringEx( 4 , "FindString( TRUE , FALSE , TRUE , FALSE , FALSE , FALSE , FALSE , FALSE , FALSE , \"" ) ; //挿入:文字列(クリップボードの先頭)
InsertStringEx( 5 , "\" ) ;\r\n" ) ; //挿入:文字列(クリップボードの最終)
CallMacro( SubTmpMacCmd1Mk ) ;      //TmpMacCmd1.macの作成
CallMacro( TmpMacCmd1 ) ;           //TmpMacCmd1.macの実行
// #----------------------* Epilog
RestoreCurrentFindCondition( ) ;    //復元:検索条件
// End of EdMax Macro

▲Top


Site Map | HOME > Sub Menu > 選択文字列で検索 概要 | 導入手順 | マクロ