<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Open関数を使用してプログラム(この場合はGretl、Gretlは強力な無料計量経済パッケージ)を実行し、それにデータテーブルを渡したいと思います。私が使うなら
cmdString = "C:¥Program Files¥gretl¥gretlw32.exe";
開く(cmdString);
gretlw32.exeが実行可能ファイルである場合、Gretlは完全に開きます。Gretlの開発者によると、Gretlにデータファイル(この場合はtxt)で開くように指示するには、単に次のようにします。
cmdString = "C:¥Program Files¥gretl¥gretlw32.exe c:¥temp¥conjoint3.txt";
開く(cmdString);
しかし今、私は言うログにメッセージが表示されます
C:\ Temp \ C - プログラムFiles-gretl-gretlw32.exe c - temp-conjoint3.txtが見つかりませんでした。
テキストファイルは適切な場所にあります。JMPはOpen関数の文字列の2番目の部分を好きではないようです。Gretlを実行してテキストファイルを読み取るようにJMPに指示する方法はありますか?JMPに文字列に2つの部分があることを伝える方法はありますか?作成した文字列の何が問題になっていますか
ありがとう、
Walt Paczkowski
もう一つの大きな問題は、あなたが使ったopen命令が実際に最初の文字列の後にあるものを無視するということです。
このスレッドをすべて読む
『スクリプティングガイド』の第2章にある「ファイルパス」の節を読んでください。おそらく、ファイルパスの変換()、パス変数の設定()、およびパス変数の取得()関数が役に立ちます。