0

私はExpect以下の方法で動作するコードを使用しています.ファイル内に書かれたテキストを「合格」の場合は緑色、「失敗」の場合は赤色で表示しようとしています. 以下のASCIIスタイルを試しましたが、役に立ちませんでした。.txt ファイルでカラー テキストを表示できるかどうかを教えてください。Fedora 16、VI エディター、および関連するバージョンの TCL を使用しています。

#!/usr/bin/tclsh

set text " Passed "
set data "\033\[00;32m $text \033\[0m\n";  # <---- THIS LINE
set filename "test.txt"
set fileId [open $filename "w"]
puts -nonewline $fileId $data
close $fileId
4

1 に答える 1

0

それを生成する Tcl プログラムから独立して表示できる色付きのテキストを含むファイルを本当に生成する必要がある場合は、.pdf を生成するのはどうですか?

Pdf4Tclパッケージを使用して、Tcl スクリプトから PDF ファイルを生成し、必要なテキスト、色、その他の書式を設定できます。このファイルは、Adobe Reader または別の PDF ビューアで開くことができ、色付きのテキストが表示されます。

于 2013-05-09T12:22:25.383 に答える