## Tcl9.0.3/Tk9.0.3 Documentation > Tcl Commands > platform_shell

### Tcl/Tk Applications | Tcl Commands | Tk Commands | [incr Tcl] Package Commands | SQLite3 Package Commands | TDBC Package Commands | tdbc::mysql Package Commands | tdbc::odbc Package Commands | tdbc::postgres Package Commands | tdbc::sqlite3 Package Commands | Thread Package Commands | Tcl C API | Tk C API | [incr Tcl] Package C API | TDBC Package C API

### NAME

platform::shell — 命令譜と便益を運用している体系の識別 System identification support code and utilities

### 構文 SYNOPSIS

package require platform::shell ?1.1.4?
platform::shell::generic shell
platform::shell::identify shell
platform::shell::platform shell

### 説明 DESCRIPTION

この platform::shell 梱包は､Tclシェルに固有の構造の識別の為に便利な､幾つかの利便性のある命令を提供する｡ The platform::shell package provides several utility commands useful for the identification of the architecture of a specific Tcl shell.

この梱包は､梱包を実行するシェルとは異なる特定のTclシェルの構造を識別することができる｡唯一の要件は､他のシェル(その経路によって識別される)であって､現在の機械上で実際に実行可能であるということである｡ 　 This package allows the identification of the architecture of a specific Tcl shell different from the shell running the package. The only requirement is that the other shell (identified by its path), is actually executable on the current machine.

殆どのOSについて､これは､尋問されたシェルの構造がシェルを実行している構造と､同一であると言うことは､一般には正しくないことを意味する｡反例は､全てのOSは､それは３２と６４ビットの変形を有し､ここで６４ビット系は３２ビットの命令譜を実行することができる｡これらの実行中と被尋問中のシェルは異なる３２/６４ビット設定かもしれず､従って異なる識別子を有するかもしれない｡ While for most platform this means that the architecture of the interrogated shell is identical to the architecture of the running shell this is not generally true. A counter example are all platforms which have 32 and 64 bit variants and where a 64bit system is able to run 32bit code. For these running and interrogated shell may have different 32/64 bit settings and thus different identifiers.

命令譜の貯蔵所の様な応用譜の為には､実装した梱包を実際に実行することになるシェルの構造､それに対し､貯蔵していたソフトを実行するシェルの構造､の識別が重要である｡ For applications like a code repository it is important to identify the architecture of the shell which will actually run the installed packages, versus the architecture of the shell running the repository software.

### 諸命令 COMMANDS

platform::shell::identify shell
  この命令は､実行中のシェルとは違って､指定したTclシェルに対して platform::identify と同一のことを実行する｡ This command does the same identification as platform::identify, for the specified Tcl shell, in contrast to the running shell.

platform::shell::generic shell
  この命令は､実行中のシェルとは違って､指定したTclシェルに対して platform::generic と同一のことを実行する｡ This command does the same identification as platform::generic, for the specified Tcl shell, in contrast to the running shell.

platform::shell::platform shell
  この命令は､指定したTclシェルに対して tcl_platform(platform) の内容を返す｡ This command returns the contents of tcl_platform(platform) for the specified Tcl shell.

### KEYWORDS

operating system, cpu architecture, platform, architecture
Copyright © 2006-2008 ActiveState Software Inc