콘텐츠로 이동

hfVisualizer 원격 제어 Remote-only

이 명령들은 모델이나 view 명령을 보내기 전에 대상 인스턴스를 찾고, 런타임 상태를 확인하고, remote script 파일을 다룰 때 사용합니다.

list

hfVisualizer --remote list
  • remote control 요청을 받을 수 있는 실행 중 hfVisualizer 인스턴스 목록을 출력합니다.
  • --target <id>에 넣을 대상 id가 필요할 때 가장 먼저 사용하는 명령입니다.

target

hfVisualizer --remote target <set|show|clear> [id]
  • --target을 생략할 때 사용할 로컬 기본 대상을 관리합니다.
  • set [id]는 선택한 인스턴스를 로컬 기본 대상으로 저장합니다.
  • show는 현재 저장된 로컬 기본 대상을 출력합니다.
  • clear는 저장된 기본 대상을 제거합니다.
  • target set/show/clear는 로컬 클라이언트 명령이며 GUI 프로세스로 원격 제어 요청을 보내지 않습니다.
  • 대상 선택 규칙 전체는 상위 Remote Control Overview 페이지를 참고하세요.

status

hfVisualizer --remote [--target <id>] status
  • 대상 인스턴스의 런타임 상태를 반환합니다.
  • 다른 명령을 보내기 전에 현재 mode와 런타임 상태를 확인할 때 사용합니다.

ping

hfVisualizer --remote [--target <id>] ping
  • 모델이나 view 상태를 바꾸지 않고 remote control 연결 가능 여부만 확인합니다.

focus

hfVisualizer --remote [--target <id>] focus
  • 필요하면 창을 복원한 뒤 앞으로 가져오고 활성화합니다.
  • remote-only UI 보조 명령이라 모델 데이터는 바꾸지 않고, Remote Control History에도 canonical command tail을 남기지 않습니다.

maximize

hfVisualizer --remote [--target <id>] maximize
  • 대상 창을 최대화한 뒤 앞으로 가져오고 활성화합니다.
  • remote-only UI 보조 명령이라 모델 데이터는 바꾸지 않고, Remote Control History에도 canonical command tail을 남기지 않습니다.

minimize

hfVisualizer --remote [--target <id>] minimize
  • 대상 창을 최소화합니다.
  • remote-only UI 보조 명령이라 모델 데이터는 바꾸지 않고, Remote Control History에도 canonical command tail을 남기지 않습니다.

script

hfVisualizer --remote [--target <id>] [--timeout-ms <ms>] script <file>
  • 저장된 remote control script 파일을 대상 인스턴스에서 실행합니다.
  • --timeout-ms <ms>는 script 전체 요청의 대기 시간을 덮어씁니다.
  • script 파일은 remote control command line들의 순서열로 해석됩니다.

script-save

hfVisualizer --remote [--target <id>] script-save [file]
  • 누적된 Remote Control History tail을 파일에 저장합니다.
  • [file]을 생략하면 기본 script 출력 경로를 사용합니다.
  • 현재 세션 history를 다시 실행 가능한 script로 저장하고 싶을 때 사용합니다.

예시:

hfVisualizer --remote list
hfVisualizer --remote target show
hfVisualizer --remote status
hfVisualizer --remote ping
hfVisualizer --remote maximize
hfVisualizer --remote focus
hfVisualizer --remote minimize
hfVisualizer --remote script-save D:\Work\hfVisualizer.ipc.txt
hfVisualizer --remote script D:\Work\hfVisualizer.ipc.txt