0
テキストファイルをdxlスクリプトにインポートして、txtに含まれる単語を比較用の文字列として使用しようとしています。そうする方法はありますか?dxlスクリプトからtxtファイルまたはrftファイルをインポートする方法はありますか?
ありがとうございます。
テキストファイルをdxlスクリプトにインポートして、txtに含まれる単語を比較用の文字列として使用しようとしています。そうする方法はありますか?dxlスクリプトからtxtファイルまたはrftファイルをインポートする方法はありますか?
ありがとうございます。
もちろん、はい、もちろんです。あなたの場合は
Syntax:
Stream read [binary] (string filename)
bool end (Stream strm)
// Read from a stream. var can be of type: Buffer, char, real, int, string
<Stream> >> var [ >> var [ >> ...]]
// Special Read Functions:
<Stream> >= <Buffer var // Read one text line including whitespace
<Stream> -> <Buffer var> // Read one text line. Omit leading whitespace
string readFile (string filename) // Returns the contents of a file a string
Example:
string filename = "c:/datafile.txt"
Stream input = read filename
real cost
for (input >> cost; !end input; input >> cost) {
print cost "\n"
}
close input
に、あなたはタイプバッファの変数にストリームを読んでいましたように、ストリーム変数を使用してファイルの内容を読むことができます。必要に応じて、行を複数の単語に分割する必要があります(例:スペースで区切られています。値を分割する必要がない場合は、ストリームを文字列変数に直接読み込むこともできます。
私が知る限り、RTFファイルを読むことははるかに複雑です。 RTFファイルの内部構造について知り、フォーマット情報を実際の文字列と区別するか、COMライブラリを使用する必要があると思います。おそらく、DOORSのrichText機能の1つを使用したり、ヘルプやGoogleを見たりすることは可能ですが、私はDOORS w/RTFにあまり流暢ではありません。