WINDOWS DESKTOP UTILITY · VERSION 2.57

Anywhere

Everything goes from a number,
less action takes you anywhere.

当前版本 2.57 · Windows 桌面工具
Anywhere 应用图标

GETTING STARTED

Quick Start

启动与搜索

  1. 启动 Anywhere。悬浮搜索框显示后,程序留在系统托盘。
  2. 按 Alt + Space 唤出搜索框。
  3. 输入以 4 开头的 9 位 SVS,或以 1 开头的 9 位 SO。
  4. 纯 SVS 按 Enter 打开默认网页目标;首次默认 ShopPaper。每次唤醒会清空上次输入。

按 Esc、关闭窗口或切换到其他应用会隐藏搜索框,不会退出。重新唤醒后从空输入开始。

选择与跳转

纯 SVS 显示六个网页目标和第七项 Local Network;七项完整显示,无需滚动。未主动用方向键选择时,Enter 打开默认网页目标。Ctrl+1 至 Ctrl+6 仍执行原网页目标,Ctrl+7 打开局域网目录。

输入 404252409 5 后只显示 050_Production_Art 并直接打开。目录码支持 2、5、8、9;SVS 后只有空格但没有目录码时仍保留七项。

SO 反查会列出索引中的 SVS。`SO SVS` 精确配对未命中时只显示 JnJ、Unilever 两项,需主动选择来源后回车,软件检查对应文件夹存在再打开。历史来源不参与兜底。

按键目标系统
Ctrl+1ShopPaperShopPaper
Ctrl+2Master PDF StatusGPS
Ctrl+3Custom DeliverablesGPS
Ctrl+4Job LocationsGPS
Ctrl+5Reference FilesGPS
Ctrl+6Submission HistoryGPS
Ctrl+7Local NetworkWindows 资源管理器

SEARCH WINDOW

Search in Action

以下是静态示意,编号和关联仅用于说明。搜索框上方的小条为来源 Alert,只显示索引配置的别称。JnJ 示例显示 Kenvue Current Items;Unilever 命中时显示 Unilever Current Items。实际软件中提示短暂显示,这里固定展示便于查看。

纯 SVS

Kenvue Current Items
ShopPaper Enter
Master PDF Status
Custom Deliverables
Job Locations
Reference Files
Submission History
Local Network Ctrl+7

七项完整显示;未主动选择时,回车执行默认网页(示例为 ShopPaper)。SVS 后只有空格、没有目录码时仍保持七项。Alert 仅在索引命中时出现。

SO:反查关联 SVS

Kenvue Current Items
404252409 Enter
403146844
404252410

命中后显示此 SO 的关联 SVS;回车进入当前或首个配对目录,不显示六个网页菜单。未命中则不展开。

SO + SVS:精确配对

Kenvue Current Items
404252409 Enter

仅显示索引中匹配的 SVS;回车进入 SO\SVS 文件夹。

SVS + 数字:直达子目录

Kenvue Current Items
050_Production_Art Enter

输入目录码后仅显示目标目录,回车直接进入,不再执行默认网页。图中假设索引唯一命中;多配对需明确选择。Alert 展示已命中的来源。

SO + SVS + 空格:选择子目录

Kenvue Current Items
404252409\020_Supplied
404252409\050_Production_Art
404252409\080_QC\081_Checklist\ALL_Checklist
404252409\090_Deliverables

完整配对后再输入一个空格,显示四个子目录选项;主动选择后回车进入。

SO + SVS + 数字:指定子目录

Kenvue Current Items
404252409\090_Deliverables Enter

指定 SO、SVS 和目录码后,仅显示该子目录,回车直接进入。目录码支持 2、5、8、9。

SO + SVS:索引未命中

JnJ
Unilever

只显示两个实时来源,没有默认选中项。必须点击或主动用方向键选来源,再回车检查目录并打开。未命中时没有来源 Alert;选择来源后显示对应别称。

TRAY MENU

Your Tray, Your Control

右键 Windows 系统托盘中的 Anywhere 图标,打开菜单。按功能分组,设置好就可以继续工作。

01 / SHOW & HIDE

Always within reach.

左键托盘图标唤出搜索框,右键打开菜单。搜索框右键不会打开设置。

点击菜单外或切换焦点即可收起菜单。搜索框按 Esc 隐藏,程序仍在托盘运行。

02 / DEFAULT JUMP

Choose your default.

选择纯 SVS 回车时打开的网页,首次默认为 ShopPaper。六个目标常驻显示,不用再展开子菜单。

  • ShopPaper
  • Master PDF Status
  • Custom Deliverables
  • Job Locations
  • Reference Files
  • Submission History
03 / START WITH WINDOWS

Ready at sign-in.

通过菜单手动开启或关闭开机自启动。只有你选择开启,软件才会随 Windows 登录启动。

平时关闭搜索框只是隐藏;不影响已设置的开机自启动。

04 / KEYBOARD SHORTCUT

Make it your shortcut.

默认唤醒键为 Alt + Space。热键被占用时,仍可通过托盘打开搜索框。

自定义热键需要退出软件,编辑 config.json 的 hotkey 字段,例如 Ctrl+Shift+F2,然后重启。这不是托盘内的编辑弹窗。

Edit your configuration →
05 / ABOUT

A guide when you need it.

About 会通过默认浏览器打开本使用指南,查看操作示例、配置恢复和本地路径。

它是帮助入口,不会自动下载或安装新版本。

Back to quick start →
06 / EXIT ANYWHERE

Close it completely.

选择 Exit 才会完全退出软件、关闭托盘图标并释放快捷键。

修改配置或替换 EXE 前,请先退出;Esc、失焦和关闭搜索框都只会隐藏窗口。

LOCAL NETWORK INDEX

Index & Configuration

索引为无标题 TSV,每行格式是 SO<TAB>SVS。客户端只读取索引,不遍历网络共享;SO/SVS 未命中时的直达菜单只检查 JnJ、Unilever 两个实时来源。

每个来源配置四项:唯一 ID、索引文件完整路径、资源根目录和 Alert 别称。新增来源请编辑 %LOCALAPPDATA%\Anywhere\config.json 并重启生效。

配置改错后的恢复步骤 →

索引维护工具单独放在应用源码根目录的 IndexMaintenance\Update-Indexes.ps1。它比较现有 UNC 索引并显示新增配对,写入本地候选文件后逐来源询问是否发布到 UNC;只有明确确认才替换,并保留备份。

LOCAL FILES & RECOVERY

Local Files & Recovery

按住键盘上的 Win 再按 R,会出现 Windows“运行”窗口。点击下面的“复制”,粘贴到运行窗口后按回车。%LOCALAPPDATA% 会自动指向当前 Windows 用户的本地数据目录,无需改成用户名。首次运行后才会生成这些文件。

配置、日志所在文件夹

查看 config.json、app.log 和 WebView2 数据目录。

Win + R · 文件夹
%LOCALAPPDATA%\Anywhere

用记事本打开配置

先从托盘菜单选择 Exit,再编辑配置;保存后重新启动软件。

Win + R · 编辑配置
notepad "%LOCALAPPDATA%\Anywhere\config.json"

查看故障日志

排查配置加载失败、索引文件不可用或启动异常。日志可能包含内部路径,对外提供前先检查内容。

Win + R · 查看日志
notepad "%LOCALAPPDATA%\Anywhere\app.log"

2.57 EXE 的网页缓存目录

当前已交付的 2.57 EXE 仍使用 v239 目录名;这是缓存目录的历史名称,不代表软件版本为 2.39。源码已改为 v257,但尚未重新封装。这是界面使用的 WebView2 数据,不是 SO/SVS 索引,也不是输入历史。删除缓存不能修复错误的索引路径;一般无需手动清理。

Win + R · 发布版缓存
%LOCALAPPDATA%\Anywhere\WebView2-Release-v239

改错配置后,如何恢复默认配置?

  1. 右键系统托盘中的 Anywhere 图标,选择 Exit。关闭搜索框或按 Esc 只是隐藏,不等于退出。
  2. 使用上方 Win + R 路径打开配置文件夹,将 config.json 重命名为 config.backup.json。若已有同名备份,请换一个新名字,保留原文件以便找回自定义设置。
  3. 重新启动 Anywhere。原路径下没有 config.json 时,软件会自动生成内置默认配置,无需从网页复制任何内部配置。
  4. 重新测试索引查询。自定义来源、快捷键和默认目标会恢复为内置默认值;需要找回自定义项时,可参考备份或联系维护人员。
  5. 如果仍读取不到索引,检查企业网络、共享权限和索引文件是否存在。恢复配置只能修复配置本身,不能修复网络或创建服务器上的索引。不要把内部配置、索引路径或日志直接发布到公开网页。

已有但损坏的配置不会被程序自动覆盖,因此要先退出并重命名备份,再启动生成新配置。公共页面不提供完整默认 JSON 或内部服务器地址;公司自定义配置请从维护人员处获取。

开发者与自定义来源

index_path 是 TSV 文件的完整路径,root_path 是拼接 SO\SVS 的固定根目录,alias 是 Alert 显示文字。每个 id 必须唯一,只使用英文字母、数字、下划线或短横线;支持 1 至 32 个来源。保留 jnj、unilever 这两个 ID,才能参与未索引配对的双来源兜底。

JSON 必须使用英文双引号,不支持注释,最后一项后面不能加逗号。JSON 字符串中的反斜杠需要转义:实际 UNC 路径开头的两个反斜杠在 JSON 中写成四个;保存配置时请检查转义是否正确。不要把 JSON 的转义写法原样当作 Win + R 路径。索引本身是 UTF-8、无标题、每行 SO<TAB>SVS,两列之间是真正的 Tab,不是空格。

源码运行的 WebView2 数据目录为 %LOCALAPPDATA%\Anywhere\WebView2-Dev-v257,与 EXE 缓存分开。修改配置后需完全退出并重启;WebView2 缓存不保存索引文件,软件也不会扫描整个共享目录。

PRIVACY & REQUIREMENTS

Privacy & Requirements

运行要求

  • Windows 10/11 64 位。
  • Microsoft Edge WebView2 Runtime。
  • 访问业务页面所需的企业网络、VPN 和账号权限。
  • 不需要安装独立 Python 才能运行已正确打包的版本。

本地数据

配置、运行日志和 WebView2 数据保存在 %LOCALAPPDATA%\Anywhere。应用不保存 SVS 输入历史;跳转 URL 可能进入浏览器历史或业务系统日志。

日志用于故障排查,对外提供前请检查是否包含敏感诊断信息。

SUPPORT

Frequently Asked Questions

按 Alt+Space 没有反应

先从托盘打开搜索框。若提示热键被占用,可关闭冲突软件,或按上文方法修改热键后重启。

输入后页面无法打开或要求登录

确认企业网络或 VPN 可用,并在默认浏览器完成登录。Anywhere 只组装固定地址,不提供账号或访问权限。

About 会做什么?

About 在默认浏览器打开 Anywhere 产品说明页,不会执行软件更新。

如何退出或卸载?

若启用了开机自启动,先在托盘菜单关闭;再选择 Exit Anywhere。删除程序文件不会自动清除本地设置,需清理数据时再手动删除 %LOCALAPPDATA%\Anywhere。

在哪里查看故障日志?

打开 %LOCALAPPDATA%\Anywhere\app.log。启动失败时先检查 WebView2 Runtime 和该目录的写入权限。首次运行会建立本地 WebView2 数据,初始化期间应保持窗口隐藏,准备完毕才显示搜索框,无需预先建立缓存。