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 | 
