Maison > développement back-end > tutoriel php > 怎么实现不打开JuliaStudio应用而执行jl文件

怎么实现不打开JuliaStudio应用而执行jl文件

PHPz
Libérer: 2020-09-05 14:04:53
original
2114 Les gens l'ont consulté

怎么实现不打开JuliaStudio应用而执行jl文件

能否通过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
Copier après la connexion

如果已经加入环境变量,可以简化成:

julia.exe 你的*.jl路径/xxx.jl
Copier après la connexion

如果是windows ,在jl文件上右键打开方式,选择一直用julia.exe打开.

以后每次双击运行,是也可以的.但是需要在代码后面加上暂停代码,不然看不到输出结果,

run(`cmd /c pause`)
Copier après la connexion

或者直接在cmd 中输入你的*.jl路径/xxx.jl 回车.

更多相关技术知识,请访问PHP中文网

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal