<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 - 找不到程序文件-gregl-gretlw32.exe c-temp-conjoint3.txt。
文本文件位于正确的位置。似乎JMP不喜欢Open函数中字符串的第二部分。有没有办法告诉JMP执行Gretl并读取文本文件?有没有办法告诉JMP字符串有两个部分?我创建的字符串出了什么问题?
谢谢,
Walt Paczkowski
另一个大问题是你使用的开放指令实际上忽略了第一个字符串之后的任何内容。
阅读所有这个帖子
阅读“脚本指南”第2章中的“文件路径”部分。也许转换文件路径(),设置路径变量()和获取路径变量()函数可以帮助您。