変数を使用してファイルを開くボタンを作成します。<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />命名規則の一部として異なる変数を使用して、いくつかのグラフを生成し、各グラフに使用される生データテーブルをファイルとして保存するというレポートがあります。
生データを開くことができるように、各グラフにボタンを追加したいと思います。以前に保存したファイルパスを使用して生データテーブルを開くボタンを作成する方法があります。
以下のコードを使用してファイルを正常に保存し、ボタンを作成しましたが、ファイルパスは常に変数の最後のインスタンスを使用します。
私はそれが実際に正しいファイルパスを指す/正しいファイルパスを書くことになるボタンを作成したとき私が望んでいたと思います。これでも可能ですか、それともピクニックの数サンドイッチです。
何かアドバイスをありがとう.....
(温度 、保存する ( "\\ filepath \ File_" || 変数 || "report.txt" )) ;
データボタン = Vリストボックス ( ボタンボックス ( 「RAWデータを開く」 || 変数 || 「」 、開いた ( "\\ filepath \ File_" || 変数 || "report.txt 「 ))) ;
data_button << ジャーナル ;
変数を使用してファイルを開くボタンを作成します。あなたはあなたの絶対的な伝説です!本当にありがとうございました。
変数を使用してファイルを開くボタンを作成します。これが1つのアプローチです。 経験値 (... ボタンが作成されたときに石でキャストする必要がある値をマークします。 評価エキス (... Exprを検索して評価します。この例の結果は次の式です。ボタンボックス( "押す"、表示する( "path \ right \ ext"))。 評価 (... )ボタンボックス式を評価します。 3つすべてが必要であり、共に働きます。
x = "正しい";
新しいウィンドウ( "test"、評価(Eval Expr(ボタンボックス( "押す"、(Show(Expr( "path \" || x || "\ ext"))))))))););
x = "間違っている"。
印刷(「ボタンをテスト」)。

あなたの例はこのようになるでしょう:
Data_button = Vリストボックス(
Eval(Eval Expr(ボタンボックス( "OPEN RAW DATA" ||変数|| ""、
開く(Expr( "\ filepath \ File_" ||変数|| "report.txt")))))
;
Openはexprの内側にはありません。ボタンが押されるまで、あなたはオープンをしたくありません。
ボタンを押すまで、Button Boxはそのスクリプトを評価しません。 これは、ファイル名を変数にではなく、ストーンでキャストしたボタンスクリプトを作成する方法の1つです。スクリプトが実行されるときには、変数は必要ありません。