Как получить NSImage универсального значка папки на OS X 10.5 и 10.6

Уничтожение Word обрабатывает, напрямую возможно (см. некоторые из других ответов), но напрямую грубый и опасный: что, если у пользователя есть важные несохраненные изменения в открытом документе? Не говоря уже об устаревших временных файлах это оставит позади...

Это, вероятно, насколько можно пойти в этом отношении (VB.NET):

    Dim proc = Process.GetProcessesByName("winword")
    For i As Integer = 0 To proc.Count - 1
        proc(i).CloseMainWindow()
    Next i

Это закроет все открытые окна Word организованным способом (предлагающий пользователю сохранить его работу если применимо). Конечно, пользователь может всегда нажимать 'Cancel' в этом сценарии, таким образом, необходимо быть в состоянии обработать этот случай также (предпочтительно путем подъема, "нравятся близко всем экземплярам Word, иначе мы не можем продолжить" диалоговое окно...)

11
задан Quinn Taylor 17 September 2009 в 23:58
поделиться

1 ответ

[[NSWorkspace sharedWorkspace] iconForFileType: NSFileTypeForHFSTypeCode (kGenericFolderIcon)]

(я думаю)

18
ответ дан 3 December 2019 в 06:46
поделиться