Как я могу использовать обычный диалог «Сохранить как» из VBScript?

Я бы хотел, чтобы мой VBScript отображал диалоговое окно Windows "Сохранить как" box, но я не мог понять, как это сделать.

Используя этот код:

Dim sfd
Set sfd = CreateObject("UserAccounts.CommonDialog")
sfd.ShowOpen

Я могу получить диалоговое окно «Открыть», но для этого объекта нет метода ShowSave (как это, похоже, есть для аналогичного объекта в Visual Basic без сценария).

Я искал StackOverflow и искал в Google «[vbscript] save dialog» (и с «Windows Script Host»), но я нашел только темы о доступе к общим диалогам с веб-страниц и решение для BrowseForFolder диалог и ничего особенного о вызове диалога сохранения.

На самом деле, я могу использовать диалоговое окно "Открыть" для своих целей, потому что все, что мне нужно, это имя файла ... но, поскольку я хотел бы сохранить что-то по выбранному пути, "Сохранить как" в строке заголовка диалог был бы более подходящим.

18
задан Cody Gray 19 December 2010 в 14:31
поделиться