1

Python から TCL スクリプトを実行しようとしています。私が使用しているいくつかのソフトウェアに埋め込まれた非常に特殊な TCL パッケージがあり、このパッケージがどこにあるかを Python インタープリター (または TKinter ?) に伝える必要があります。これが私がこれまでに試したことです。

>>> import Tkinter
>>> r = Tkinter.Tk()
>>> r.tk.eval('lappend auto_path C:/Program Files (x86)/Ixia/IxNetwork/7.0-EA/tcl8.4/bin')
>>> r.tk.eval('lappend auto_path C:\\Program Files (x86)\\Ixia\\IxNetwork\7.0-EA\\tcl8.4\\bin\\')
'{C:\\Python26\\tcl\\tcl8.5} C:/Python26/tcl C:/lib {C:\\Python26\\tcl\\tk8.5} {C:\\Python26\\tcl\\tk8.5/ttk} C:/Program Files (x86)/Ixia/IxNetwork/7.0-EA/tcl8.4/bin C:Program Files (x86)IxiaIxNetwork\x07.0-EA\\tcl8.4\x08in\\\\'

Windows のスタート メニューからコピーした次の TCL シェルを使用したいと考えています。

"C:\Program Files (x86)\Ixia\IxOS\6.40-EA\TclScripts\bin\wish84.exe" "C:\Program Files (x86)\Ixia\IxOS\6.40-EA\TclScripts\bin\IxiaWish.tcl"

まず、スタート メニューのショートカット ターゲットで 2 つの項目が参照されている理由を誰か教えてもらえますか? Python の TCL でこれにアクセスできますか?

上記からわかるように、auto_path にこのパッケージを追加しようとしましたが、文字に問題があります。なぜキャラクターが混同されているのか誰か知っていますか?

4

1 に答える 1