什么是命令的首选项和可选项?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了什么是命令的首选项和可选项?相关的知识,希望对你有一定的参考价值。

参考技术A 在计算机操作中,命令是直接在操作系统终端中输入执行的一组指令。命令通常由一个可选的命令行选项和一个或多个必需的参数组成。选项是对命令进行自定义的开关或修饰,以在命令执行时调整它们的行为。命令行选项可以是单个字符或长字符串。常见的命令行选项包括帮助、版本号、输出格式、选项配置等。可以使用“-”或“--”激活选项。每个命令都有不同的选项和参数,它们的使用方式可能会有所不同,因此在执行命令时应查看相关的文档或手册以获得正确的语法格式和选项。

再次单击应用程序图标时显示 Cocoa 应用程序的首选项

【中文标题】再次单击应用程序图标时显示 Cocoa 应用程序的首选项【英文标题】:Showing Cocoa app's preferences on clicking app icon again 【发布时间】:2010-09-23 22:14:44 【问题描述】:

对于后台应用程序 (LSUIElement=1),如果用户在应用程序图标已在运行时双击它,那么让其“首选项”或“配置”窗口弹出的最优雅的方法是什么?

这是假设用户无法从其他任何地方(例如菜单栏状态项菜单)访问应用的首选项。

我认为理想的方法会阻止首选项窗口在初始启动时显示,但足够聪明,可以在随后双击应用程序图标时显示它。

谢谢

【问题讨论】:

【参考方案1】:

你只需要实现一个NSApplicationDelegate协议方法applicationShouldHandleReopen:hasVisibleWindows:

- (BOOL)applicationShouldHandleReopen:(NSApplication *)theApplication hasVisibleWindows:(BOOL)flag

     // open pref pane
     return NO;

就足够了;只有在重新打开应用时才会调用此委托方法。

【讨论】:

现在太明显了!我浏览了 NSApplicationDelegate 协议,完全错过了这个协议。那是为了在凌晨 2 点以后编码 :)

以上是关于什么是命令的首选项和可选项?的主要内容,如果未能解决你的问题,请参考以下文章

再次单击应用程序图标时显示 Cocoa 应用程序的首选项

保存的首选项在重新启动时不起作用

text GIT忽略多个协作者项目的首选项

C# - 定义泛型函数重载的首选项

在我的 Joomla 组件的首选项中为表单字段定义过滤器功能的位置

Android - 如何在代码中设置首选项