// Start of EdMax Macro CHAR MacroComment[] = "文の先頭から末尾を選択" SaveCurrentFindCondition( ) ; //保存:検索条件 FindString( FALSE , FALSE , FALSE , TRUE , FALSE , FALSE , FALSE , FALSE , FALSE , "^." ) ; //文字列の検索(前を検索) KeyDown( VK_LEFT , 0 ) ; //←キー SetAnchor( ) ; //アンカーの設定 FindString( TRUE , FALSE , FALSE , TRUE , FALSE , FALSE , FALSE , FALSE , FALSE , ".$" ) ; //文字列の検索(次を検索) KeyDown( VK_RIGHT , 0 ) ; //→キー(範囲選択解除) KeyDown( VK_RIGHT , 0 ) ; //→キー(改行の次へ) SetAnchor( ) ; //アンカーの設定 SelectAnchorArea( ) ; //アンカー間を選択 RestoreCurrentFindCondition( ) ; //復元:検索条件 // End of EdMax Macro
「アンカー間を選択」の後に CopyString( ) ; を追加すると、文の先頭から末尾をコピーするマクロとなります。