【问题标题】:How can I open Scilab in my Windows console?如何在我的 Windows 控制台中打开 Scilab?
【发布时间】:2020-08-10 05:35:53
【问题描述】:

如何在我的 Windows 控制台中打开 Scilab?我已经安装了它,当我在搜索栏中搜索时看到它,但我不知道如何在我的控制台中运行它。我想在我的集成 Visual Studio Code 终端中使用它。

【问题讨论】:

标签: scilab


【解决方案1】:

我不知道 Scilab 是什么,从未见过,从未使用过。但是,对于 VScode 终端设置,这是来自 Microsoft 的有据可查的事情......

User and Workspace Settings

Integrated Terminal

...之前在 Stackoverflow 上已经介绍过。

As per the accepted answer shows:

有一种方法可以通过安装一个 扩展:

找到一个名为 Shell 启动器的扩展程序并安装它。重新加载 VS 代码 如果你愿意,或者在你完成所有步骤之后。

转到文件->首选项->设置,这将打开 settings.json 文件,然后将其插入(您可以将其编辑到您的 心满意足):

代码:

"shellLauncher.shells.windows": [
    {
        "shell": "C:\\Windows\\<sysnative>\\cmd.exe",
        "label": "cmd"
    },
    {
        "shell": "C:\\Windows\\<sysnative>\\WindowsPowerShell\\v1.0\\powershell.exe",
        "label": "PowerShell"
    },
    {
        "shell": "C:\\Program Files\\Git\\bin\\bash.exe",
        "label": "Git bash"
    },
    {
        "shell": "C:\\Windows\\<sysnative>\\bash.exe",
        "label": "WSL Bash"
    }
]

更新

我刚刚在 Youtube 上查看了 Scilab,它有自己的完全独立的 GUI 控制台。您不能在 VScode 中运行 GUI 控制台,只能运行类似终端的控制台,因此,如果它确实有类似 cmd.exe、类似 bash 的控制台,那么上述方法适用。

【讨论】:

  • 它有一个叫做“scilab-6.1.0 (64-bit) Console”的东西,可以打开那个程序的控制台版本。我更新了settings.json,添加了:json { "shell": "C:\\Program Files\\scilab-6.1.0\\bin\\Scilex.exe", "label": "Scilab-cli" }, 但是在重新打开 VSC 后,我在尝试设置新终端时仍然看不到它
  • Nvm 刚刚开始工作。但是在尝试执行加载一些库的脚本后,它给了我一个错误,它无法加载一些.dll--&gt; exec("./test.sce") --&gt; // load the blocks library and the simulation engine --&gt; loadXcosLibs(); loadScicos(); at line 2 of executed file E:\asdasasd\test.sce Impossible to load scicos-cli.dll library
  • 在大多数情况下,您可能需要将 Scilab 项添加到您的系统路径和 ps 路径中
  • 我单独打开了 Scilab 的命令行版本,它有同样的错误,我猜这与使用该程序的非 GUI 版本有关,因为我尝试使用 xcos 这是 Scilabs 版本Simulink(就像在 Matlab 中一样)并且基于 GUI
  • 很高兴知道,您可以在 VSCode 之外重现此问题。所以,我上面的路径陈述可能没有实际意义,因为 Scilab 似乎有这个 catch22。
猜你喜欢
  • 1970-01-01
  • 2012-01-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-02-12
相关资源
最近更新 更多