英語フランス語スペイン語

Ad


OnWorksファビコン

wish8.4 - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーター上の OnWorks 無料ホスティング プロバイダーで wish8.4 を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの 8.4 つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド wishXNUMX です。

プログラム:

NAME


wish - シンプルなウィンドウシェル

SYNOPSIS


希望 ?ファイル名 argは argは ...?

OPTIONS


-カラーマップ 新製品 代わりにウィンドウに新しいプライベート カラーマップが必要であることを指定します
画面のデフォルトのカラーマップを使用する方法。

-表示 ディスプレイ ウィンドウを表示するディスプレイ (および画面)。

-ジオメトリ ウィンドウに使用する初期ジオメトリ。 このオプションを指定すると、
値は、 アプリケーションのグローバル変数
Tcl インタプリタ。

-名前   ウィンドウに表示されるタイトルと名前として
通訳者の 送信 コマンド。

- 同期 すべての X サーバー コマンドを同期的に実行して、エラーが発生しないようにします。
すぐに報告した。 これにより実行は大幅に遅くなりますが、
デバッグに役立ちます。

-使用する id
アプリケーションのメインウィンドウを埋め込むことを指定します │
識別子が次のウィンドウ内で id│ として作成されるのではなく、
独立したトップレベルウィンドウ。 Id │と同じ方法で指定する必要があります
の値 -使用する トップレベルのウィジェットのオプション (つまり、| が付いています)
によって返されるようなフォーム ウィンフォ id コマンド)。

-ビジュアル ビジュアル ウィンドウに使用するビジュアルを指定します。 ビジュアル のいずれかを持っている可能性があります
によってサポートされているフォーム Tk_GetVisual 手順。

-- 残りの引数をすべてスクリプトに渡します。 引数 変数
それらを解釈せずに。 これにより、パスを渡すためのメカニズムが提供されます。
のような引数 -名前 代わりにスクリプトに 希望 解釈する
それら。
_________________________________________________________________

DESCRIPTION


ウィッシュ これは、Tcl コマンド言語、Tk ツールキット、および
標準入力またはファイルからコマンドを読み取るメイン プログラム。 メインを作成します
ウィンドウを開き、Tcl コマンドを処理します。 もし 希望 引数なし、または引数を指定して呼び出されます。
「-」で始まる最初の引数は、Tcl コマンドを対話的に読み取ります。
標準入力。 すべてのウィンドウが削除されるまでコマンドの処理を続けます。
または、標準入力でファイルの終わりに達するまで。 ファイルが存在する場合 .wishrc セクションに
ユーザーのホームディレクトリ、 希望 読み取りの直前にファイルを Tcl スクリプトとして評価します
標準入力からの最初のコマンド。

If 希望 イニシャルで呼び出されます ファイル名 議論、それでは ファイル名 名前として扱われます
スクリプトファイルの。 ウィッシュ スクリプトを評価します ファイル名 (おそらくこれにより、
ユーザー インターフェイス)、すべてのウィンドウが削除されるまでイベントに応答します。
コマンドは標準入力からは読み取られません。 自動評価はありません
.wishrc スクリプト ファイルの名前が 希望 コマンドラインですが、
スクリプトファイルはいつでも source 必要に応じてそれを行います。

OPTIONS


ウィッシュ で説明されているすべてのコマンドライン オプションを自動的に処理します。 OPTIONS
以上の概要。 これら以外のコマンドライン引数はすべて、
を使用したアプリケーション argc & 引数 変数については後述します。

お申込み NAME そして CLASS


アプリケーションの名前。次のような目的で使用されます。 送信 コマンドが取られます
-名前 オプションが指定されている場合。 それ以外の場合はから取得されます ファイル名、 もしそれが
指定された、またはコマンド名から 希望 が発動された。 最後の XNUMX つのケースでは、
名前に「/」文字が含まれている場合は、最後のスラッシュの後の文字のみが含まれます。
アプリケーション名として使用されます。

アプリケーションのクラス。
リソースマネージャー プロパティまたは .Xdefaults ファイルは、その名前と同じですが、
最初の文字は大文字になります。

変数


ウィッシュ 次の Tcl 変数を設定します。

argc の数のカウントが含まれます argは 引数 (ない場合は 0)、含まない
上記のオプション。

引数 要素が次のような Tcl リストを含みます。 argは に続く引数 --
オプションに一致するか、上記のオプションで説明されているオプションのいずれにも一致しません。
order、またはそのような引数がない場合は空の文字列。

argv0 含まれています ファイル名 指定されていた場合。 それ以外の場合は、による名前が含まれます
which 希望 呼び出されました。

Status -ジオメトリ オプションが指定されている、 希望 その値を this にコピーします
変数。 その後も変数がまだ存在する場合 ファイル名 評価されており、
希望 変数の値を wm を設定するコマンド
メインウィンドウのジオメトリ。

tcl_interactive
場合は 1 が含まれます 希望 コマンドを対話的に読み取っています (ファイル名 ありませんでした
指定されており、標準入力は端末のようなデバイスです)、それ以外の場合は 0。

SCRIPT ファイル


最初の行が次のようなファイルに Tcl スクリプトを作成すると、
#!/usr/local/bin/wish
スクリプト ファイルを実行可能としてマークすると、シェルから直接スクリプト ファイルを呼び出すことができます。
これは、 希望 のデフォルトの場所にインストールされています / usr / local / bin; もし
別の場所にインストールされている場合は、一致するように上記の行を変更する必要があります。 多くの
UNIX システムでは、 #! 30 行の長さは約 XNUMX 文字を超えるため、必ず
その 希望 実行ファイルには短いファイル名でアクセスできます。

さらに良い方法は、スクリプト ファイルを次の XNUMX 行で始めることです。
#!/bin/sh
#   次の ライン 再起動 希望 \
exec 希望 「$ 0」 ${1+"$@"}
このアプローチには、前の段落のアプローチに比べて XNUMX つの利点があります。 初め、
の場所 希望 バイナリをスクリプトに組み込む必要はありません。
シェル検索パス内の任意の場所にあります。 次に、ファイル名が 30 文字程度になります。
前のアプローチでは制限がありました。 第三に、このアプローチは次のような場合でも機能します。 希望 それ自体は
シェル スクリプト (これは、複数のアーキテクチャを処理するために一部のシステムで実行されます。
オペレーティング システム: 希望 スクリプトは、実行する複数のバイナリの中から XNUMX つを選択します)。 XNUMX人
行は両方の原因になります sh & 希望 スクリプトを処理しますが、 exec によってのみ実行されます sh.
sh 最初にスクリプトを処理します。 XNUMX行目をコメントとして扱い、実行します。
XNUMX行目。 の exec ステートメントにより、シェルが処理を停止し、代わりに起動します。
希望 スクリプト全体を再処理します。 いつ 希望 起動すると、XNUMX 行すべてが次のように扱われます。
コメント。XNUMX 行目の末尾にバックスラッシュがあるため、XNUMX 行目は次のようになります。
XNUMX 行目のコメントの一部として扱われます。

スクリプト ファイルの終わりは、メディアの物理的な終わり、または │ によってマークされる場合があります。
文字、'\032' ('\u001a'、control-Z)。 この文字がファイル内に存在する場合、│
希望 アプリケーションは文字までのテキストを読み取りますが、文字は含まれません。 アプリケーション │
ファイル内でこの文字が必要な場合は、「\032」、「\x1a」、または │ としてエンコードされる可能性があります。
「\u001a」; または、次のようなコマンドを使用して生成することもできます。 形式でアーカイブしたプロジェクトを保存します. or バイナリ.

プロンプト


日時 希望 対話的に呼び出されると、通常は「」を使用して各コマンドの入力を求めるプロンプトが表示されます。% ”。 あなた
変数を設定することでプロンプトを変更できます tcl_prompt1 & tcl_prompt2。 可変の場合
tcl_prompt1 存在する場合は、プロンプトを出力する Tcl スクリプトで構成されている必要があります。 それ以外の
プロンプトを出力する 希望 スクリプトを評価します tcl_prompt1。 変数
tcl_prompt2 は、改行が入力されても現在のコマンドが入力されていない場合に同様の方法で使用されます。
まだ完成しています。 もし tcl_prompt2 が設定されていない場合、不完全なコマンドに対してプロンプトは出力されません。

KEYWORDS


シェル、ツールキット

onworks.net サービスを使用してオンラインで wish8.4 を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad