DCR(Digital Court Room) 플레이어의 타임스탬프를 워드 프로세서로 가져오는 방법은 무엇입니까?

DCR(Digital Court Room) 플레이어의 타임스탬프를 워드 프로세서로 가져오는 방법은 무엇입니까?

DCR 미디어 플레이어에서 파일의 현재 재생 시간을 가져와서 워드 프로세서(예: Microsoft Word)에 타임스탬프로 삽입할 수 있으면 좋겠습니다. 따라서 매크로 버튼 같은 것이 출력되거나 HH:MM:SS플레이어 시간이 표시 될 수 있습니다. HH:MM:SS현재 커서 위치에서.

이를 수행하는 기존 방법이 있습니까? DCR Player가 그렇게 할 수 없다면 Windows Media Player에서 할 수 있습니까?

DCR(Digital Court Room) 플레이어 문서화 가능여기에서 발견.

당신의 따뜻한 관심에 감사드립니다.

답변1

사용자 매뉴얼에 따른 DCR 플레이어는 (주)비스디지털에서 구매하실 수 있습니다.웹사이트-- 게시물의 링크는 매뉴얼 전용입니다. 또한 DCR 플레이어를 다운로드한 후에는 실제로 플레이어를 사용하는 데 사용할 수 있는 샘플이나 예제 파일이 없습니다(아마도 이 도구를 사용하는 경우 법원 절차 또는 이와 유사한 내용의 DCR 녹음이 있을 수 있습니다). DCR 플레이어 애플리케이션에서 재생을 시도하는 데 사용할 수 있는 온라인 DCR 파일 링크가 있는 경우 해당 링크를 원본 게시물에 추가하거나 댓글로 회신해 주세요.

게다가 "할 수 있습니까?"라는 질문에 대한 대답은 '예'일 가능성이 높습니다. AutoHotkey와 같은 프로그램을 사용하여 솔루션을 하나로 모을 수 있지만, 조각을 하나로 모으려면 몇 가지 기본적인 프로그래밍 작업이 필요합니다. .

솔루션 분석

기술 솔루션을 만드는 데는 몇 가지 부분이 있습니다.

  1. DCR 플레이어에서 재생 타임스탬프 감지
  2. 원하는 형식에 따라 형식 지정( HH:MM:SS)(이 원하는 형식이 재생 시간이 표시되거나 감지된 기본 형식이 아니라고 가정 - 재생할 DCR 파일 없이는 말하기 어려움)
  3. 결과를 Word에 입력, 복사 또는 붙여넣기
  4. 이 모든 것을 바로 가기 키에 할당

세부

#1과 관련하여 DCR 플레이어는 AutoHotkey에서 쉽게 감지할 수 있는 레거시 컨트롤을 사용하는 것으로 보입니다. 컨트롤 이름을 감지할 수 있으므로 값을 거의 확실하게 프로그램으로 읽을 수 있으며 이는 플레이어가 보이지 않거나 위에 있는 경우에도 가능할 것입니다. 이러한 유형의 컨트롤에 대한 컨트롤 내용은 종종 ControlGetTextAutoHotkey의 명령을 통해 사용할 수 있습니다.

#2와 관련하여 원하는 형식으로 다시 포맷하는 것은(필요한 경우) 재생 시간을 원하는 HH::MM:SS형식으로 얻기 위한 숫자/문자열 처리의 문제일 가능성이 높습니다. 실제 파일을 미리 볼 수 없으면 어떤 텍스트가 사용될지 알기 어렵습니다(예: '시간:' 옆에 표시되는 텍스트? '위치:' 옆에 표시되는 텍스트?).

#3의 경우, 결과 문자열은 몇 가지 다른 방법 중 하나를 사용하여 Word의 활성 커서 위치에 삽입될 수 있습니다.

  1. 입력으로 보내기(즉, 누군가가 입력한 것처럼)
  2. 먼저 클립보드에 복사한 후 Ctrl+VWord에 붙여넣는 명령(예: ) 을 보냅니다.
  3. 언급할 가치가 없는 다른 더 복잡한 방법

이러한 옵션 중 첫 번째 옵션은 이와 같은 짧은 문자열에 대해 안정적이며 복잡성을 최소화합니다. 텍스트를 직접 보내면 클립보드를 사용할 필요가 없습니다. (텍스트를 Word에 복사/붙여넣기 위해서는 기본적으로 클립보드를 지워야 합니다. 이전 클립보드도 복원할 수 있지만 이로 인해 문제가 발생할 수 있습니다. 보내기가 더 쉽습니다. 텍스트를 입력으로 사용).

마지막으로 #4와 관련하여 위의 기능이 모두 준비되면 AutoHotkey에 단축키를 할당하는 것은 간단합니다(실제로 프로그램 테스트 중에 완료하는 첫 번째 단계일 수 있습니다). 이를 위해 HotkeysAutoHotkey 도움말의 주제 아래에 많은 참조 예제가 있습니다 .

관련 정보