2011-07-07 18 views
0

私はを私のwindows XPオペレーティングシステムにインストールしました。私のTCLのパスはC:\Tclです。今私はWindows XPオペレーティングシステムでTCLスクリプトを実行することができません。私を助けてください。ここで私は非常に新しいです。それぞれのステップを教えてください。ここに私のTCLスクリプトがあります。私はメモ帳に書き込み、a.tclという拡張子で保存します。Windows XPでTCLを実行

set x 50 
set y 400 
puts stdout "$x+$y=[expr {$x+$y}]" 
puts stdout "-The addition of two variables $x and $y is [expr $x+$y]" 
+1

「Windows XPオペレーティングシステムでTCLスクリプトを実行できません。あなたがあなたに手伝ってくれる可能性を減らそうとしたときに何が起こったのかを人に知らせなければ。 – Raoul

+0

実際に何をしたのですか、今私は非常に詳細に書いています。私のWindows XPオペレーティングシステムにtcl803.exeをインストールしました。私のパスはC:\ Tclです。ですから私はdosのプロンプトに行きます:C:\ Tclそして私たちの.tcl拡張スクリプトを実行しようとします。 C:\ Tcl> ddd.tclのようにdosコマンドでコマンドを書いたので、ddd.tclは外部コマンドまたは内部コマンドとして認識されません。私のファイルddd.tclは同じフォルダにあります。つまり、C:\ Tcl –

+0

ここでも私はWindowsのTCLコンパイラを知らないのです。 Windows XPオペレーティングシステムでコンパイルする方法を教えてください。 –

答えて

5

のTclファイルがコンパイルされていない、彼らは、彼らが実行するTclインタプリタに渡される必要がスクリプトです。 tclsh(または希望)通訳付き

tclsh.exe ddd.tcl

  • .tclファイル:

    1. は、引数としてスクリプトにTclインタプリタを実行します。あなたは、Windows上の2つの主要なオプションがあります。これをオフラインで行う方法は思い出せませんが、.docのアイテムをWordに関連付けるのと似ています... .tclファイルをダブルクリックすると、実行可能ファイル(Tcl)が呼び出され、クリックしたファイルの名前が.tclになります。

    注:実行可能(tclkit、starkit)へのTclコードを「コンパイル」することができますが、あなたはおそらくあなたがそう快適になるだろうポイントではありません。

  • +0

    本当にありがとうございました。 –

    +0

    あなたの問題を解決した場合、回答の1つを「答え」としてチェックするのは、一般的には正しいことです。鉱山かグレンのどちらが正しいかは、あなたに任されます。あなたは1つを選択する必要があります。 – RHSeeger

    5

    DOSプロンプトでこの操作を行います。ActiveTclをインストールするため

    assoc .tcl=TclScript 
    ftype TclScript=c:\Tcl\tclsh.exe %1 %* 
    

    しかし、それははるかに容易になるだろう - プロセスがあなたのためのファイルの関連付けを管理しますインストールしています。

    +0

    ありがとう。それはうまくいきます。それは私にとって非常に便利です。 –

    関連する問題