更改默认保存文件夹

时间:2018-04-27 07:37:05

标签: dm-script

我想知道是否可以更改保存图像的默认文件夹。我的数据应该存储在D:\ work文件夹而不是默认文件夹中。是否可以在DM的首选项或脚本上执行此操作?

2 个答案:

答案 0 :(得分:0)

各种GMS版本的保存行为不同,但默认情况下'文件夹通常由Windows处理,而不是DigitalMicrograph,它限制了对它的控制。

  

保存 / 另存为功能通常使用上次打开/保存的文件夹作为起始默认值。

如果您使用已保存的编号功能(也可用于任何自动保存例程),则可以直接指定文件夹。

enter image description here

如果这不能满足您的需求,另一个选择是提出您自己的小保存脚本,您可以根据需要进行自定义。该脚本既可以作为菜单项安装(如果需要,还可以使用短键来触发它),也可以启动一个保持打开状态的对话框/调色板。

答案 1 :(得分:0)

事实证明,自 GMS 3.2 起,以下脚本完全可以满足您的要求:

string path = "C:\\Temp\Num" + trunc(Random()*100)  // Just some new path
string pathID = "open_save"

number doCreate = 1 // Create if it does not exist
SetApplicationDirectory(pathID , doCreate, path )
Result( "\n Set default path to:" + path )
Result( "\n Path is:" + GetApplicationDirectory(pathID,doCreate) )

不幸的是,在GMS 2.x中不支持设置“ open_save”文件夹。