본문으로 바로가기

Twapi를 사용하므로 윈도우즈 전용 코드가 되겠습니다.

proc launchtype {} {
 package require twapi
 set pid [twapi::get_current_process_id]
 while {[set pid [twapi::get_process_parent $pid]]} {
  switch -nocase [twapi::get_process_name $pid] {
   explorer.exe {
    return clicked
   }
  #[file tail $::env(COMSPEC)] -
   command.com -
   cmd.exe {
    return shelled
   }
   services.exe {
    return service
   }
   System {
    return system
   }
  }
 }
}
wm title . [launchtype]

'Tcl & Tk > 팁 (Tip)' 카테고리의 다른 글

도킹 위젯 구현  (0) 2025.03.24
tdom을 이용한 html 파싱  (0) 2025.03.24
Multi-Threaded use of Tcl Interpreters  (0) 2025.03.20
TCP 포트 스캔 구현  (0) 2025.03.20
백터 폰트 출력 예제  (0) 2025.03.19