* 清理 Exec 字段中的 % 参数占位符(如 %f, %u, %F, %U ...) * 并提取实际可执行文件路径
(exec: string)
| 94 | * 并提取实际可执行文件路径 |
| 95 | */ |
| 96 | function cleanExecCommand(exec: string): string { |
| 97 | return exec |
| 98 | .replace(/%[a-zA-Z]/g, '') // 移除 %f %u %F %U 等占位符 |
| 99 | .replace(/\s+/g, ' ') // 合并多余空格 |
| 100 | .trim() |
| 101 | } |
| 102 | |
| 103 | // ============================================================ |
| 104 | // 图标解析 |
no outgoing calls
no test coverage detected