如何以编程方式创建一个脚本与文本不保存吗?

20视图(30天)
我想做的是有我的函数开始一个新的m文件并添加文本, 但不保存它。
打开外部文件 直接保存文件和 编辑 不让我添加内容没有输入自己的脚本。
解决方案可能看起来像:
内容=“Hello world !”;
编辑(“tmp.m”、内容);
在哪里 内容 是要打印的文件没有保存它。我知道 编辑 只需要输入文件名,但这只是为了说明。
2的评论
罗伯特。
罗伯特。 2018年8月14日
我的意思是,当使用 打开外部文件 与一个不存在的文件名称,文件被创建并存储在磁盘上,这不是我想要的。

登录置评。

接受的答案

1月
1月 2018年8月14日
编辑:1月 2021年9月28日
Str = sprintf (“你好!我\ nHere。\ n”);
EditorService = com.mathworks.mlservices.MLEditorServices;
EditorService.newDocument (Str);
医生matlab.desktop.editor
1评论
罗伯特。
罗伯特。 2018年8月14日
编辑:罗伯特。 2018年8月14日
由于1月快速反应。 newDocument 不被接受的方法吗 EditorService ,但这对我工作:
str = sprintf (“你好!我\ nHere。\ n”);
editorService = com.mathworks.mlservices.MLEditorServices;
editorApplication = editorService.getEditorApplication ();
editorApplication.newEditor (str);
一件小事:你的字符串包含一个引用,不应该有。再次感谢!

登录置评。

更多的答案(0)

类别

找到更多的在输入命令帮助中心文件交换

下载188bet金宝搏


释放

R2016b

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!