Objective c 以编程方式关闭Mac应用程序
我想做一个应用程序,可以关闭任何应用程序,你告诉它 我尝试过NSApp终止:无 但它关闭了我的应用程序,而不是我希望它关闭的应用程序Objective c 以编程方式关闭Mac应用程序,objective-c,macos,Objective C,Macos,我想做一个应用程序,可以关闭任何应用程序,你告诉它 我尝试过NSApp终止:无 但它关闭了我的应用程序,而不是我希望它关闭的应用程序 如何使用objective c关闭mac上的任何应用程序。使用NSWorkspace上的runningApplications属性: NSArray<NSRunningApplication *> *runningApplications = [NSWorkspace sharedWorkspace].runningApplications; NSR
如何使用objective c关闭mac上的任何应用程序。使用
NSWorkspace
上的runningApplications
属性:
NSArray<NSRunningApplication *> *runningApplications = [NSWorkspace sharedWorkspace].runningApplications;
NSRunningApplication * app = runningApplications[n]; // find the app you want to kill
[app terminate];
// or:
[app forceTerminate];
NSArray*runningApplications=[NSWorkspace sharedWorkspace]。运行应用程序;
NSRunningApplication*app=运行应用程序[n];//找到你想要杀死的应用程序
[应用程序终止];
//或:
[应用程序终止];
文档:,使用
NSWorkspace
上的runningApplications
属性:
NSArray<NSRunningApplication *> *runningApplications = [NSWorkspace sharedWorkspace].runningApplications;
NSRunningApplication * app = runningApplications[n]; // find the app you want to kill
[app terminate];
// or:
[app forceTerminate];
NSArray*runningApplications=[NSWorkspace sharedWorkspace]。运行应用程序;
NSRunningApplication*app=运行应用程序[n];//找到你想要杀死的应用程序
[应用程序终止];
//或:
[应用程序终止];
文档:,您可以使用
NSRunningApplication
和应用程序的捆绑包标识符执行此操作
NSArray *applications = [NSRunningApplication runningApplicationsWithBundleIdentifier:@"com.apple.mail"];
if (applications.count) {
[(NSRunningApplication *)applications[0] terminate];
}
您可以使用
NSRunningApplication
和应用程序的捆绑包标识符执行此操作
NSArray *applications = [NSRunningApplication runningApplicationsWithBundleIdentifier:@"com.apple.mail"];
if (applications.count) {
[(NSRunningApplication *)applications[0] terminate];
}
下面是我用来杀死我的(守护进程)应用程序的代码
下面是我用来杀死我的(守护进程)应用程序的代码
此应用程序还有哪些其他功能以及如何使用?我认为你最好改用AppleScript或Automator(用于此特定任务)。此应用程序还有哪些其他功能以及如何使用?我认为您最好使用AppleScript或Automator(用于此特定任务)。