怎么实现不打开JuliaStudio应用而执行jl文件
程序员文章站
2022-05-20 09:05:43
...
能否通过cmd不打开JuliaStudio应用而执行jl文件呢?
问题:
最近项目上遇到一个问题,一开始想用PHP语言通过cmd打开julia的REPL环境运行一个jl文件,但是不成功。命令行下运行php文件就可以,但是浏览器就是不行。具体问题感兴趣的可以参见我之前的提问---->链接地址。
考虑到可能调用julia的REPL环境有别于普通的软件,所以打开不顺利,现在转换思路,尝试用另一个方法:
看到PHP可以通过CMD调用的MATLAB来运行m文件,无论是浏览器运行php文件,还是命令行运行php文件,均可以完美实现。只需要在php文件中使用一个命令:
exec('matlab -nodesktop -minimize -r test')就行了。其中test是matlab的m文件。这样我就不需要打开matlab软件就可以运行m文件,实现运算。
同样,我现在考虑如何用JuliaStudio在命令行下运行jl文件,但是百度谷歌了一同之后并没有找到JuliaStudio类似于Matlab命令行中的“-r”之类的运行参数。求问各位Julia使用达人,是否有什么参数可以从CMD调用JuliaStudio软件直接运行指定的m文件的呢?
方法:
如果你的julia没有加入环境变量path,需要在cmd中执行
julia安装路径/julia.exe 你的*.jl路径/xxx.jl
如果已经加入环境变量,可以简化成:
julia.exe 你的*.jl路径/xxx.jl
如果是windows ,在jl文件上右键打开方式,选择一直用julia.exe打开.
以后每次双击运行,是也可以的.但是需要在代码后面加上暂停代码,不然看不到输出结果,
run(`cmd /c pause`)
或者直接在cmd 中输入你的*.jl路径/xxx.jl 回车.
更多相关技术知识,请访问PHP中文网!