作者:老连
本期责任编辑:王俊
Stata 连享会: 知乎 | 简书 | 码云
Q: 苹果(MAC)用户无法使用 shellout 命令吗?
A: 当然可以!
特别说明
文中包含的链接在微信中无法生效。请点击本文底部左下角的,转入本文。
方法1:使用 命令替代 Windows 系统下的 命令;好处是,无需下载任何新命令。
方法2:使用暨南大学 程振兴 写的 命令。该命令可以同时在 Windows 和 Mac 系统下运行,完美替代此前的 命令。但对于 Windows 老用户而言 (以后也不准备使用 Mac),没有必要使用该命令。
copen:另一个 shellout (both Windows and Mac)
优点:同时适用于 Mac 和 Windows 的打开工具
Source:转自 程振兴博客 → copen:适用于Mac和Windows的打开工具
文件下载
使用方法:保存到 Stata 安装目录下的 文件夹中即可。(Note: 可以使用 查看你的文件路径)。
高级设定 (未测试,风险自担)
苹果用户使用 功能的低成本解决方案:
用 的代码替换 的代码,覆盖掉 即可。好处是不用更改我讲义中的代码。
否则,你就只能将我讲义中的所有 都替换成 了。
附:适用于 Mac 和 Windows 的 打开工具 (程振兴)
这个命令是从 包中的 命令修改而来。 命令只能用于Windows 系统,因此为了方便自己使用,我对其进行了稍微的改写使之也适用与 Mac 系统。
运行 命令即可安装 命令,打开 即可看到它的源代码:
很容易发现,在这个程序里面进行了操作系统的判断,针对于非Windows系统的电脑会显示运行else部分,即无法使用,所以我们只需要改造一下else部分即可。Mac的shell命令——open有类似的功能,所以就直接放进去就好了,即:
为了区别原来的shellout命令,我将这个命令命名为。
文件下载:
特别说明
文中包含的链接在微信中无法生效。请点击本文底部左下角的,转入本文。
关于我们联系我们
领取专属 10元无门槛券
私享最新 技术干货