首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >生成后,崇高文本不再打开Stata13。

生成后,崇高文本不再打开Stata13。
EN

Stack Overflow用户
提问于 2013-09-26 13:07:03
回答 1查看 215关注 0票数 2

最近,我从Stata12迁移到Stata13,并希望继续使用崇高文本2进行编辑。我使用的是Win7系统。

我在崇高文本2中的Stata构建文件如下所示:

代码语言:javascript
复制
{
   "selector": "source.stata",
   "working_dir": "$file_path",
   "cmd": ["StataSE-64", "/qs", "do", "$file"]
}

以前(即在Stata12中)启动了Stata,运行do文件,然后打开Stata窗口,这样我就可以在Stata命令行中使用生成的do文件。

因为Stata13只是在后台作为一个(不可访问的)进程启动,但是Stata窗口没有打开。

我想这是一个崇高的问题,因为如果我进入

代码语言:javascript
复制
StataSE-64 /qs do mydofile.do

在windows中,一切正常工作,Stata打开,运行do文件,并保持打开以获得进一步的命令。

我还在高级构建中尝试了其他选项,如/b/s ( Stata这样做),就像预期的那样,将输出保存在日志文件中。

有没有人知道我如何从崇高中启动Stata,运行do-文件,然后让stata打开并访问进一步的命令?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-26 13:50:11

尝试将"shell": true添加到构建系统中。这将通过cmd.exe运行构建,并且应该复制命令行的执行。或者,将"cmd"更改为:

代码语言:javascript
复制
"cmd": ["cmd.exe", "StataSE-64", "/qs" "do", "$file"]

这将做本质上相同的事情,所以尝试一个或另一个,以及两者在一起,看看这是否解决它。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19029180

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档