2017-12-07 4 views
0

스크립트를 작성하는 간단한 스크립트를 작성했습니다. 이제는 스크립트가 잘 작동하지만 스크립트가 끝날 때 창 제목을 변경하는 데 어려움이 있습니다. 끝난 후에 각 창을 표시하는 것은 쓸모가 없다. 이러한 작업을 수행하기 위해 하위 프로세스를 사용할 수 있습니까? 스크립트가 실행되는 동안 제목을 변경 하시겠습니까?스크립트 시작시 파이썬이있는 창 제목 변경

내가 제목 변경 떠들썩한 파티 스크립트에서이를 사용하고 있습니다 : 당신이 어떤 새로운 터미널을 호출하지 않고 하위 프로세스를 실행하는 경우

PS1="\e]2;$1\a\[$1 \W]\$" 

답변

0

를 아래 코드로 창 이름을 바꿀 수 있습니다

# your subprocess code here 
import sys 
sys.stdout.write(b'\33]0;title you want\a') 
+0

나는이 코드를 시도했는데 다른 질문에서 그것을 보았다. 나는 그것을 file.py에 넣었지만 아무 것도하지 않았다. 그러나, 파이썬을 입력하고 그 코드를 파이썬 셸 안에 넣으면 작동합니다. – Slightz