我使用 Windows 10 和一个从 .txt 文件导入数据的 .exe 程序(同事编写的内部代码)。由于我使用 .txt 文件的 99% 都用于该程序,因此我更改了默认的 Windows 程序,以便在打开 .txt 文件时自动运行此 .exe 文件。如果我需要直接访问 .txt 文件,或者将其用于其他目的,我右键单击并选择“编辑”。
我现在正在编写自己的程序(使用 Octave 4.4.1),它还使用有时需要打开/编辑的 .txt 文件,但如果我在 Octave 脚本中使用“open(filename)”,当然它只是打开 .exe 文件。我可以从那里打开 .txt 文件,但我想跳过这个中间步骤,因为前面提到的 .exe 程序不打算在这个过程中使用,而且我的代码的其他用户没有.exe 程序安装。
有没有办法在 Octave 代码中复制 Windows 中的右键单击/编辑功能?“edit(filename)”在本机 Octave 编辑器中打开文件,这在技术上是可行的,但并不完全是理想的场景。我还尝试将默认的 Octave 编辑器更改为记事本,并且我也尝试过 Notepad++,但我绝对没有运气,即使付出了巨大的努力,让 Octave 使用任何类型的外部默认编辑器(即使当我删除 .exe 程序作为 .txt 文件的默认程序)。提前感谢您提供的任何建议。