命令行参数
Comfort Keys Suite (CKeys.exe) 接受可选的命令行参数。这些参数对开发人员以及从其他软件调用本应用程序很有用。
/HELP 和 /?
在消息框中显示有效命令行参数的列表。
/CLOSE
关闭之前启动的应用程序实例以及当前实例。如果没有其他实例在运行,当前实例仅执行指定的任务(例如,使用 /RESTORE 参数),然后在不显示主窗口的情况下退出。
/SHOWKEYBOARD
在应用程序启动时强制显示屏幕键盘。通常,屏幕键盘仅在上次关闭应用程序时可见的情况下才显示。
/HIDEKEYBOARD
启动应用程序时隐藏屏幕键盘。通常,如果上次关闭应用程序时屏幕键盘是可见的,则会显示屏幕键盘。
/COMMON
启动应用程序时对所有用户使用相同的设置。
此参数指示应用程序将其设置保存到以下注册表项:HKEY_LOCAL_MACHINE\SOFTWARE\ComfortSoftware\CKeys
通常,它们保存在以下注册表键中:HKEY_CURRENT_USER\SOFTWARE\ComfortSoftware\CKeys
注意(9.6 及更高版本): 如果 Data\CommonSettings.ini 存在,设置将保存到此文件。
/INIFILE
指示应用程序从 INI 文件保存和读取其设置。通常,设置存储在注册表中。
设置将存储到Backup.ini 文件,位于应用程序安装文件夹中(在 Data 子文件夹)。
如何使用:
将您的设置保存到"C:\Program Files\ComfortKeys\Data\Backup.ini" 文件,然后启动 "CKeys.exe /INIFILE"。在这种情况下,应用程序从 Backup.ini 文件。
/OPTIONS
打开应用程序设置窗口。
/CHANGELANGUAGE <code>
切换输入语言。如果未使用输入语言代码,应用程序将切换到下一个可用的输入语言或布局。
例如: "C:\Program Files\ComfortKeys\CKeys.exe" /CHANGELANGUAGE 0409
/RESTORE
指示应用程序从命令行中指定的 INI 文件加载设置。如果应用程序的另一个实例已在运行,则 INI 文件中的设置将加载到该实例中。你可以通过打开 设置 窗口并切换到 高级 部分。
例如: "C:\Program Files\ComfortKeys\CKeys.exe" /RESTORE "C:\Program Files\ComfortKeys\Settings.ini"
/SAVEPROFILE
将应用程序的所有数据保存到一个压缩的备份文件中:设置、键盘文件、快捷键文件、词典、脚本、剪贴板管理器文件和模板文件。同样的备份也可以通过应用程序设置窗口中的 备份所有数据 按钮创建。
例如: "C:\Program Files\ComfortKeys\CKeys.exe" /SAVEPROFILE "C:\Backups\ComfortKeysProBackup.ckpack"
/APPLYPROFILE
从使用 /SAVEPROFILE 参数创建的备份文件还原应用程序的所有数据。还原前会验证文件签名、格式版本和目标应用程序。如果应用程序的另一个实例正在运行,它会被自动关闭,并在还原完成后重新启动。此参数需要版本 10 或更高版本,且在试用版中不可用。
添加 /SILENT 参数可隐藏所有消息:结果仅通过退出代码报告。
例如: "C:\Program Files\ComfortKeys\CKeys.exe" /APPLYPROFILE "C:\Backups\ComfortKeysProBackup.ckpack" /SILENT
退出代码:
0 - 成功;
1 - 未指定备份文件或文件不存在;
2 - 备份文件已损坏或其签名无效;
3 - 备份文件属于另一个应用程序,或由更新版本的应用程序创建;
4 - 创建或应用备份时出错;
5 - 试用版中无法还原。
退出代码同时适用于 /SAVEPROFILE 和 /APPLYPROFILE。
/LOADCLIP
将命令行中指定的文件加载到剪贴板。你可以加载图形或文本文件(bmp、jpg、jpeg、png、gif、emf、wmf、ico、pcx、ani、cur、txt)。
例如: "C:\Program Files\ComfortKeys\CKeys.exe" /LOADCLIP "C:\My Documents\myphoto.jpg"
/TURNON 和 /TURNOFF
完全开启或关闭应用程序。使用 /SHOWKEYBOARD 或 /HIDEKEYBOARD 参数来显示或隐藏屏幕键盘。
/ACTION <hotkey>
启动分配给指定热键的动作。
例如: "C:\Program Files\ComfortKeys\CKeys.exe" /ACTION Win+K
你可以使用 $(美元符号)以十六进制格式指定键代码。例如,$20 是 Space,$1B 是 Escape。
例如: "C:\Program Files\ComfortKeys\CKeys.exe" /ACTION Alt+$20
/SAFEMODE
以安全模式启动应用程序。应用程序的某些功能将被禁用。
/DEBUG
指示应用程序创建 Log.txt 文件,在应用程序文件夹中(在 Data 子文件夹)。日志文件将包含应用程序活动的详细信息,有助于调试。
日志文件中包含的信息本质上是技术性的,因此不打算让最终用户理解。
如果应用程序文件夹中已存在具有指定名称的文件,则该文件将被覆盖。
/EVENTLOG
指示应用程序在每次启动时创建不同的日志文件。请参阅 Data 子文件夹(位于应用程序文件夹中)。
你也可以在注册表中添加 DWORD 参数 EventLog=1 来实现相同的效果。
/REMOTECONTROLMODE
启用遥控设备的特殊模式。在此模式下,您可以使用箭头键在键盘上移动,并使用 回车 键来按下当前选中的按键。

