voidtools

命令行选项

Everything 中全部可用命令行选项列表。

大部分选项都已集成到 Everything 选项中。


语法

Everything.exe [filename] [options]

[option]

可选选项。


<option>

必须选项。



安装

这些命令行选项会立即返回数据且不会显示 Everything 搜索窗口。

某些命令行选项需要管理员权限。以普通用户身份运行 Everything 中需要管理员权限的命令行选项将重新启动 Everything 并以管理员权限执行特定的命令行选项。


-app-data

-noapp-data

保存设置和数据到 %APPDATA%\Everything 或安装目录。


-choose-language

显示语言选择页面。


-choose-volumes

禁用自动分卷索引。移除所有 NTFS 分卷索引。


-enable-run-as-admin

-disable-run-as-admin

启用或禁用以管理员身份运行。


-enable-update-notification

-disable-update-notification

启用或禁用启动时更新通知。


-install <location>

复制 Everything.exe 和 uninstall.exe 到新目录。uninstall.exe 不存在时在程序和功能中创建卸载入口。执行复制的 Everything.exe 以安装选项请查阅 -install-options


-install-client-service

-uninstall-client-service

安装 "Everything" 客户服务。


-install-config <filename>

安装指定的配置文件。应用其他安装选项前,指定的 ini 文件将于存在的配置文件合并。


-install-desktop-shortcut

-uninstall-desktop-shortcut

创建或删除桌面快捷方式。


-install-efu-association

-uninstall-efu-association

创建或移除 Everything EFU 文件关联。


-install-folder-context-menu

-uninstall-folder-context-menu

安装或卸载文件夹上下文菜单。


-install-options <command line options>

传递命令行选项到新安装 Everything.exe。结合 -install


-install-quick-launch-shortcut

-uninstall-quick-launch-shortcut

创建或删除快速启动栏快捷方式。


-install-run-on-system-startup

-uninstall-run-on-system-startup

添加或移除 Everything 开机自启动。


-install-service

-uninstall-service

安装或卸载 "Everything" 服务。服务将自动启动。结合 -install-service-port 选项以设置服务端口。结合 -install-service-pipe-name 选项以设置管道名。结合 -install-service-security-descriptor 选项以设置安全描述符。


-install-service-port <port>

安装 Everything 服务到指定端口。


-install-service-pipe-name <name>

安装 Everything 服务以指定管道名。


-install-service-security-descriptor <sd>

安装 Everything 服务以指定安全描述符。


-install-start-menu-shortcuts

-uninstall-start-menu-shortcuts

创建或删除开始菜单快捷方式。


-install-url-protocol

-uninstall-url-protocol

安装或卸载 URL 协议。


-language <langID>

设置语言到指定十进制语言标识符。1033 = English (US)。0 = 系统默认。 查阅语言标识符以获取语言标识符列表。


-uninstall [path]

从指定路径卸载 Everything。如果不指定路径,默认卸载安装路径中 Everything。此操作将移除 Everything 开机自启动、移除服务、移除上下文菜单、开始菜单快捷方式、桌面快捷方式、快速启动栏快捷方式、URL 协议、efu 文件关联和删除 Everything 创建的所有文件。


-uninstall-user

卸载 Everything 用户文件。


-create-usn-journal <volume> <max-size-bytes> <allocation-delta-bytes>

创建指定分卷的USN 日志并指定最大大小和分配差值。


-delete-usn-journal <volume>

删除指定分卷的 USN 日志。


文件列表

操作 Everything EFU 文件列表命令行选项。


[filename]

打开指定文件列表。


-create-file-list <filename> <path>

创建指定路径的文件列表。命令执行完毕后 Everything.exe 将自动退出且不显示搜索窗口。


-create-file-list-exclude-files <filters>

以 -create-file-list 创建文件列表时设置分号间隔的通配符筛选器以排除文件。

筛选器可以使用正则表达式。


-create-file-list-exclude-folders <filters>

以 -create-file-list 创建文件列表时设置分号间隔的通配符筛选器以排除文件夹。

筛选器可以使用正则表达式。


-create-file-list-include-only-files <filters>

以 -create-file-list 创建文件列表时设置分号间隔的通配符筛选器以仅包含文件。

筛选器可以使用正则表达式。


-edit <filename>

以文件列表编辑器打开指定文件列表。


-f <filename>

-filelist <filename>

打开文件列表。


ETP 服务器

连接 ETP 服务器命令行选项。


ETP 连接类型。使用 -connect


-connect <[username[:password]@]host[:port]>

连接 ETP 服务器。


搜索

操作搜索命令行选项。


-bookmark <name>

打开书签。


-case

-nocase

启用或禁用大小写匹配。


-diacritics

-nodiacritics

启用或禁用变音标记匹配。


-filename <filename>

以文件名搜索文件或文件夹。


-filter <name>

选择搜索筛选器。


-l

-local

载入本地数据库。


-matchpath

-nomatchpath

启用或禁用全路径匹配。


-p <path>

-path <path>

搜索路径。


-parent <path>

搜索当前目录文件和文件夹。不搜索子文件夹。


-parentpath <path>

搜索父目录。


-regex

-noregex

启用或禁用正则表达式。


-s <text>

设置搜索。


-url <[es:]search>

设置从 ES: URL 搜索。


-wholeword

-nowholeword

-ww

-noww

启用或禁用全字匹配。


-home

打开首页搜索。


-name-part <filename>

搜索部分文件名。


-search-file-list <filename>

在文件名列表中搜索指定文本。

每个文件仅单行显示。

包含反斜线以匹配全路径和文件夹。



搜索结果

操作搜索结果命令行选项。


-sort <name>

以指定名称排序。


-sort-ascending

升序排列。


-sort-descending

降序排列。


-details

以详情视图显示结果。


-thumbnail-size <size>

指定缩略图像素大小。


-thumbnails

以缩略图视图显示结果。


-focus-bottom-result

聚焦底部结果。


-focus-last-run-result

聚焦上次运行结果。


-focus-most-run-result

聚焦最大运行次数结果。


-focus-results

聚焦结果列表。


-focus-top-result

聚焦顶部结果。


-select <filename>

聚焦并选项指定结果。



常规

常规命令行选项。


-?

-h

-help

显示帮助。


-admin

以管理员身份运行 Everything。


-client-svc

Everything 客户服务入口。


-config <filename>

配置文件 ini 文件名。


-console

-debug

显示调试控制台。


-debug-log

启用调试模式并记录调试日志到本地磁盘。


-exit

-quit

退出 "Everything" 实例。


-instance <name>

Everything 实例名称。


-is-run-as

以 "runas" 运行 Everything 且不会再次尝试。


-start-client-service

-stop-client-service

启动或停止 Everything 客户服务。


-start-service

-stop-service

启动或停止 Everything 服务。


-startup

后台运行 Everything。


-svc

服务入口点。可以结合 -svc-port。


-svc-port <port>

运行 Everything 服务于指定端口。


-svc-pipe-name <name>

以指定名称托管管道服务器。


-svc-security-descriptor <sd>

以指定安全描述符托管管道服务器。


-service-port <port>

以指定端口连接 Everything 服务。


-service-pipe-name <name>

以指定管道名连接 Everything 服务。


-verbose

-noverbose

显示基本调试信息。结合 -debug


-first-instance

仅在第一 Everything 实例时运行 Everything。

如果 Everything 已运行,被忽略。


-no-first-instance

仅在 Everything 已运行时运行 Everything。

如果 Everything 未运行,被忽略。




数据库

操作 Everything 数据库命令行选项。


-db <filename>

数据库名。结合 -read-only。


-load-delay <milliseconds>

载入数据库前的毫秒延迟。

延迟前需要载入数据库。


-nodb

不保存或载入 "Everything" 数据库文件。


-read-only

以只读模式载入数据库。


-reindex

强制数据库重建。


-update

保存数据库到磁盘。


搜索窗口

操作搜索窗口盒结果命令行选项。


-fullscreen

-nofullscreen

全屏或窗口显示搜索窗口。


-maximized

-nomaximized

最大化或恢复搜索窗口。


-minimized

-nominimized

最小化或恢复搜索窗口。


-newwindow

-nonewwindow

创建新的搜索窗口或显示已存在的搜索窗口。


-ontop

-noontop

启用禁用置顶显示。


-close

关闭当前搜索窗口。


-toggle-window

显示或隐藏当前搜索窗口。




多文件重命名

显示多文件重命名对话框且不启动 Everything。


-copyto [filename1] [filename2] [filename3] [...]

为复制操作显示 Everything 多文件重命名。


-moveto [filename1] [filename2] [filename3] [...]

为移动操作显示 Everything 多文件重命名。


-rename [filename1] [filename2] [filename3] [...]

为重命名操作显示 Everything 多文件重命名。



注意

参数中短划线 (-) 可以省略,例如,使用:-nonewwindow 而不是 -no-new-window。


使用双引号以转义空格和参数。


使用 ^ 以转义 \、&、|、>、< 和 ^。


使用 """ 以转义字符 "。


例子

搜索 ABC 或 123:

Everything.exe -s "ABC|123"

连接 ETP 服务器:

Everything.exe -connect "ComputerName" -drive-links

创建 D:\Music 下 mp3 和 flac 文件列表:

Everything.exe -create-file-list "music.efu" "D:\Music" -create-file-list-include-only "*.mp3;*.flac"

更多请查阅


© 2020 - 隐私策略