글쎄, 이것이 당신이 의도 한 것인지 모르겠지만 명령 이름이 무엇이든간에 마지막 승인이 될 것입니다. 그 전에 인식을 의미합니까? 그 명령을하기 전에 말한 사람 이요? 이 경우 다음을 시도해보십시오. 그러나이 문구를 다시 말하면 안됩니다. 드래곤이 당신이 말하는 것을 (인식) 문자 그대로 복사하고 있습니다. 그래서 드래곤이 "이것은 테스트입니다."라는 문장을 "이것은 시험 기간입니다"라고 말하면, 새로운 명령은 "이것은 테스트 기간입니다"라고 말할 것입니다.
Sub Main
Dim engine As New DgnEngineControl
engine.DlgShow(dgndlgRecognitionHistory,0,,0) ' Call up Recognition History
Wait .5 ' Need a short delay
SendKeys "{Up}", True ' move up to prior utterance
SendKeys "{Tab}", True ' move to utterance selection
Wait .3
SendKeys "^c", True ' Copy to the clipboard
Wait .5 ' Need a short delay for clipboard
SendKeys "{Esc}", True ' Close recognition history
Wait .3
SendKeys "^v", True ' Paste from clipboard
End Sub
인식을 새로 인식 된 발음으로 변환하려면 몇 가지 추가 작업이 필요합니다.
내 대답을 참조하십시오. 이를 반복하고 인식 히스토리에서 복사하면 드래곤은 인식하지 않고 "90 점 1"만 입력하고 자동 서식을 적용하여 숫자로 변환합니다. – PGilm