【发布时间】:2020-02-07 22:44:16
【问题描述】:
我想运行由 Windows 任务计划程序运行的 octave-gui(随安装程序安装的 Octave 5.1,并且“C:\Octave\mingw64\bin”在路径变量中)脚本。我必须运行 octave-gui,因为我想使用 qt 工具包来绘制不支持的 octave(没有 gui)。因此,我通常使用简单的 bat 文件,例如“octave-gui --no-gui c:\path\myfile.m”。
但问题是我无法通过单击 Windows 资源管理器或从命令行运行来运行此 bat 文件。即使是内容为“octave-gui --no-gui”的最简单的 bat 文件也会给我以下错误:
但有趣的是,我可以让它发挥作用:
- 打开命令行
- 运行“octave”或“octave-gui”并关闭/退出它
- 然后我可以从命令行获取 bat 文件
但这不可能是解决方案,不是吗?这仅适用于(交互式)命令行。它在任务计划程序中是如何工作的?
那么,您有解决方案来使用 octave-gui 或 octave 与 qt 工具包运行批处理文件。
【问题讨论】:
-
from
cmd在您运行octave作为解决方法之前运行where octave-gui然后执行您的解决方法并重复该命令。在您的问题中发布两个结果 -
我添加了一个新的截图。对我来说,在 octave 的“workaround-run”之前看起来不错。
标签: windows batch-file windows-10 octave