Xamarin.Macでアプリを起動する
2020年3月5日 (木) 05:34時点におけるAdministrator (トーク | 投稿記録)による版
Xamarin.Macから別アプリを起動する。
目次
Bundle Identifierで起動する編集
NSWorkspace.SharedWorkspace.LaunchApp(
"com.apple.Safari",
NSWorkspaceLaunchOptions.Default,
NSAppleEventDescriptor.NullDescriptor,
IntPtr.Zero);
パス指定で起動する編集
LaunchApplication編集
パスだけ指定。
NSWorkspace.SharedWorkspace.LaunchApplication("/Applications/Safari.app");
もう少し細かく指定したい場合。
NSWorkspace.SharedWorkspace.LaunchApplication(
NSUrl.FromFilename("/Applications/Safari.app"),
NSWorkspaceLaunchOptions.Default,
new NSDictionary(),
out var error);
OpenApplication編集
MacOS 10.15 CatalinaからLaunchApplicationは非推奨となり「OpenApplicationを使え」と警告が出るようになった。
だが動かない。