2011-03-18 6 views
2

다음 질문에 대한 답변은 here입니다. perl 스크립트에서 배치 작업을 사용하여 pgnuplot을 호출합니다. 즉, perl은 플로팅 스크립트를 생성 한 다음 생성 된 스크립트로 gnuplot을 호출하고 출력은 포스트 스크립트 파일입니다.gnuplot이 활성 창의 포커스를 잡는 것을 멈추는 방법은 무엇입니까? (Windows)

이렇게하면 pgnuplot이 호출 될 때마다 시스템의 활성 창이 일시적으로 초점을 잃게됩니다. 따라서 perl 스크립트가 실행 중일 때 컴퓨터를 사용하기가 어렵습니다. 이 동작을 중지 할 수있는 방법이 있습니까?

필자는 Windows 7 64 비트 및 MSYS를 사용하여 perl을 호출합니다.

+0

문제가 Windows에 고유한지 여부는 알지 못합니다.이 문제는 Linux에서 사용하고 내 GUI에서는 포커스를 잃지 않습니다. "gnuplot -rv -persist". – SAN

+0

실제로 그것은 창문뿐만 아니라 내가 사용하고있는 버전 4.2에도 고유합니다. – devil

답변

1

나는 이것을 Windows 7의 gnuplot 4.2에 관련된 문제로 발견했습니다. 4.4로 업데이트하면이 문제가 해결되었습니다.

1

저는 지금 Windows 컴퓨터가 아닙니다. 그러나 start에 도움이되는 옵션이있을 수 있습니다. start /?을 확인하십시오. 예를 들어, 최소화 된 gnuplot을 시작하면 트릭을 수행 할 수 있습니다.

+0

입력 스크립트 파일을 사용하여 배치 모드로 실행하고 있습니다. gnuplot 윈도우가 보이지 않습니다. 화면의 현재 활성 윈도우 (모든 윈도우)에 순간적으로 포커스가 끊어졌습니다. – devil

관련 문제