图像J宏路径问题
ImageJ Macro Path Issue
在我正在编写的宏中,我尝试使用以下结构从插件导出结果:
savePath = newfolder+"''"+fileid;
run("Export results", "filepath=savePath fileformat=[CSV (comma separated)]...;
其中 fileid 只是从数组中提取的文件的名称(即"cell_1")。
在调试控制台中,savePath 读取"C:''Users''Main''Directory...''file.csv"(即它看起来正确指定),但没有文件输出到指定的文件夹。相反,它作为名为"savePath"的文件输出到 ImageJ 插件文件夹中。但是,然后我使用"''"作为分隔符手动在注释中插入路径名,它起作用了。
我知道过去有一个关于 ImageJ 如何处理 '' 与 '' 和/的问题,但是我为此尝试了许多修复程序,但没有一个奏效。我尝试过的事情包括:
replace(savePath,"''","''''");
以及
var s = File.separator;
replace(savePath,"''",s);
和
replace(savePath,"''","/");
而且没有一个奏效。
有趣的是,我在序列中使用了另一个使用与 savePath 相同格式的宏,并且工作正常:
directory = getDirectory("Choose input directory");
newfolder=directory+fileid;
run("Image Sequence...", "open=newfolder file=act" );
同样,FileID 只是从数组中提取的文件的名称(即"cell_1")。
有关此问题的任何帮助或解决方法将不胜感激!
事实证明,
这更多的是路径名格式的问题。路径名包含一个空格,ImageJ很难识别。将来,我将避免在文件夹和文件名中使用空格。此外,导出宏的正确格式是
savePath = newfolder+"''"+fileid;
run("Export results", "filepath="+savePath+" fileformat=[CSV (comma separated)]...;
输入变量时使用"+...+"。
相关文章:
- 图像J宏路径问题
- jQuery 在文本路径 svg 元素方面存在问题
- Phonegap / Cordova-代码无法在Android上播放音频(不是路径问题)
- 通过指定完整路径获取 JSON 子值时出现问题
- 基于路径加载文件的问题
- Javascript HTML5 Canvas 绘制路径问题
- URI 路径导航问题
- ajax中的路径问题,在wordpress网站中
- AJAX文件夹路径问题
- Dojo1.9:Node.js相对路径问题
- 路径点,animate.css和滚动的不透明度问题
- AJAX调用图像路径的问题,将JSON消息转换为javaScript数组并尝试显示图像
- Require js优化器相对路径问题
- 在基于用户选择的折线图中重新呈现路径的问题
- 节点/快速路由问题-调用不正确的路径
- phanttomjs:绝对路径工作,但相对路径给出问题
- 节点需要路径引用问题
- 在使用angular.js路由路径时遇到问题
- 粘性导航使用路径点调整大小的问题
- Rails 4.2:JS中的图像路径问题