
tcl/tk(8.4)をWindows2000/98で使っております。
あるライブラリで、コマンドの実行結果を標準出力に返してくるものがあるのですが、その結果を変数で受けるには
どうしたらよいのでしょうか。
具体的には、
>gpib read
とシェル内で入力すると結果が
>123
と返ってきます。この123を、変数で受けたいのです。
いろいろ、検索してみたのですが、そういうことをして
いる例がなくて困っております。
なお、あるライブラリとは、
http://gpib-tcl.sourceforge.net/ のGPIB-tcl
のことです。
No.1ベストアンサー
- 回答日時:
set var [gpib read] または set var [exec gpib read]
でできませんか(var は変数の意)。
gpib というコマンドにパスが通っていなければ
絶対パスを指定する必要があるかもしれません。
参考URL:http://www.interq.or.jp/japan/s-imai/tcltk/index …
この回答への補足
出来ました。十分に確認せず、出来ないと申し上げで
しまい、すみませんでした。
ありがとうございます。
昨晩はgpibパッケージの使える環境が無かった
ので、とりあえず、「標準出力に文字を書くputs」
で試してダメだったので、「出来ませんでした」
と断言してしまったのですが、本日、gpibコマンド
で試したら、無事に、変数に代入されました。
助かりました。
これからもよろしくお願いいたします。
できませんでした、、、、。
set x [puts "Hello"]
では、xには、Helloは代入されませんでした。
なお、gpibはパッケージですので、DOSのコマンド
ではありません。直接、wish等から実行できる
コマンドです。
大変コマって、はまっております。どうしましょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ttlで戻り値を取得する方法
-
バッチファイルでキー操作を行う。
-
コマンドプロンプトが実行中か...
-
コマンドプロンプトで表示が多...
-
ルーターにつながっている全て...
-
文字の点滅はどうやるのですか?
-
ExcelVBAでDOSコマンドの標準出...
-
VBA でshell関数を使ってコマン...
-
Ciscoポートミラーリングの設定...
-
別のユーザーフォームのコマン...
-
Excel VBA コマンドライン(MS-...
-
VB6、コマンドボタンの背景色を...
-
コマンドキーがないんですけど...
-
MS-DOSのカーソルキーの設定に...
-
IBMメインフレームの勉強法
-
Excelのイベント取得について
-
DOSコマンドでポートから受信
-
"伴われる"は正しい日本語ですか?
-
ローマ字入力で「トゥ」を入力...
-
1点の辻の字に変換したいがエク...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
コマンドプロンプトが実行中か...
-
コマンドプロンプトで表示が多...
-
ttlで戻り値を取得する方法
-
別のユーザーフォームのコマン...
-
バッチファイルでキー操作を行う。
-
Tera Term Proに関する質問です。
-
【Teratermマクロ】文字列の一...
-
VBA でshell関数を使ってコマン...
-
VBユーザーフォームで時間入力
-
文字の点滅はどうやるのですか?
-
"伴われる"は正しい日本語ですか?
-
VB6で、コマンドボタン自身の色...
-
PowerShell実行結果をデスクト...
-
コンボボックス(最終行取得)
-
EEPROMのデータの初期化について
-
入力待ち状態になるexeファイル...
-
JP1起動バッチについて
-
コマンドプロンプトですべてのU...
-
ImageMagickを使って画像の特定...
-
ACCESSのサブフォームの...
おすすめ情報