Изменить папку сохранения по умолчанию - PullRequest
0 голосов
/ 27 апреля 2018

Хотелось бы узнать, можно ли изменить папку по умолчанию, в которой хранятся изображения. Мои данные должны храниться в папке D: \ work вместо папки по умолчанию. Можно ли это сделать по настройкам DM или по сценарию?

Ответы [ 2 ]

0 голосов
/ 11 сентября 2018

Оказывается, что с 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) )

К сожалению, установка папки "open_save" не поддерживается в GMS 2.x , хотя.

0 голосов
/ 27 апреля 2018

Режим сохранения различен для разных версий GMS, но папка «по умолчанию» обычно обрабатывается Windows, а не DigitalMicrograph, что ограничивает контроль над ней.

Функция Сохранить / Сохранить как обычно использует папку последний открытый / сохраненный в качестве начальной по умолчанию.

Если вы используете функциональность Saved Numbered (которая также используется в любой из процедур автосохранения), вы можете указать папку напрямую.

enter image description here

Если это не удовлетворяет вашим потребностям, другой вариант - создать свой собственный небольшой сценарий сохранения, который вы можете настроить в соответствии со своими потребностями. Этот сценарий может быть либо установлен как пункт меню (плюс короткая клавиша для его запуска, если хотите), либо может запустить диалоговое окно / палитру, которая остается открытой.

...