吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1133|回复: 10
收起左侧

[其他转载] 右键菜单快速打开TUI的agent工具 【AI代码】

  [复制链接]
saobee 发表于 2026-5-29 23:02
现在的各种agent真多啊,有些有UI界面的,用起来很友好很方便;
有些呢,设计的很有水平或者性能优化的好,节省token,但是只有tui界面,
这就很麻烦,因为基本上这些agent客户端,都需要指定一个项目文件夹,然后以此为基础继续你的AI任务。

一般情况下是这样打开TUI的:
打开命令提示符或者power shell,先CD / D:\code\Project123,然后运行TUI的路径:D:\tools\deepx\deepx.exe,输入很麻烦,又不想把目录加入环境变量。
鉴于这个麻烦,我请AI帮我编写了一个右键菜单的脚本,新建一个主右键菜单,然后子菜单项填写我设置的一些TUI工具,在项目目录右键就可以立刻打开TUI并以这个目录为项目目录。
你也可以填入非exe路径的,比如就填写`claude`。
代码的本质就是在注册表里新建右键菜单信息。我的电脑用ContextMenuManager创建右键菜单老是失败,就想到了让AI直接给我代码,
简单聊了几轮,修正了一下win10和win11的差异,就实现了。


image.png

JSON配置文件`tui-config.json`示例:
[JavaScript] 纯文本查看 复制代码
{
  "$remark": "在此配置你的 TUI 工具列表,修改后运行 tui.ps1 生效",
  "menuTitle": "TUI Here",
  "icon": "powershell.exe",
  "tools": [
    { "name": "Omp",     "command": "D:\\tools\\oh-my-pi\\omp-windows-x64.exe" },
    { "name": "Deepx",   "command": "D:\\tools\\deepx\\deepx.exe" },
    { "name": "btop",    "command": "btop.exe" },
    { "name": "Terminal","command": "wt.exe" }
  ]
}


powershell脚本`tui.ps1`代码:
[PowerShell] 纯文本查看 复制代码
#Requires -Version 5.0
<#
.SYNOPSIS
    Deploy/update TUI tools context menu (Explorer) toolbar script.
    Clears old menu items and rebuilds from tui-config.json on each run.

    Usage:
        powershell -ExecutionPolicy Bypass -File "path\to\tui.ps1"
#>

$ErrorActionPreference = 'Stop'
$scriptDir = Split-Path -Parent $MyInvocation.MyCommand.Path
$configFile = Join-Path $scriptDir "tui-config.json"

# -- 1. Check admin privileges ---------------------------------------
$isAdmin = ([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator)

# -- 2. Read config --------------------------------------------------
if (-not (Test-Path $configFile)) {
    Write-Host "[ERROR] Config not found: $configFile" -ForegroundColor Red
    exit 1
}
try {
    $config = Get-Content $configFile -Raw -Encoding UTF8 | ConvertFrom-Json
} catch {
    Write-Host "[ERROR] Failed to parse config: $_" -ForegroundColor Red
    exit 1
}

$menuTitle = if ($config.menuTitle) { $config.menuTitle } else { "TUI Here" }
$icon      = if ($config.icon)      { $config.icon }      else { "powershell.exe" }
$tools     = $config.tools

if (-not $tools -or $tools.Count -eq 0) {
    Write-Host "[ERROR] No tools defined in config (tools array is empty)" -ForegroundColor Yellow
    exit 1
}

# -- 3. Clean old entries --------------------------------------------
$hkcuBase = "Registry::HKEY_CURRENT_USER\Software\Classes"
$hklmBase = "Registry::HKEY_CLASSES_ROOT"

$subKeys = @(
    "Directory\Background\shell\OpenTUI",
    "Directory\shell\OpenTUI"
)

Write-Host "--- Cleaning old menu entries ---" -ForegroundColor DarkGray

# Always clean HKCU (no admin required)
foreach ($sk in $subKeys) {
    $rp = Join-Path $hkcuBase $sk
    if (Test-Path $rp) {
        Remove-Item -Path $rp -Recurse -Force
        Write-Host "  Cleaned (HKCU): $sk" -ForegroundColor DarkGray
    }
}

# If admin, also clean HKCR (legacy entries from old script)
if ($isAdmin) {
    foreach ($sk in $subKeys) {
        $rp = Join-Path $hklmBase $sk
        if (Test-Path $rp) {
            Remove-Item -Path $rp -Recurse -Force
            Write-Host "  Cleaned (HKCR): $sk" -ForegroundColor DarkGray
        }
    }
}

# -- 4. Create Explorer context menu (HKCU, no admin) ----------------
Write-Host "--- Creating """$menuTitle""" context menu ---" -ForegroundColor DarkGray

# Create the cascading submenu entry at each shell location
foreach ($sk in $subKeys) {
    $regPath = Join-Path $hkcuBase $sk

    # Main menu - uses ExtendedSubCommandsKey to point to a standalone ProgID
    New-Item -Path $regPath -Force | Out-Null
    Set-ItemProperty -Path $regPath -Name "(Default)"  -Value $menuTitle
    Set-ItemProperty -Path $regPath -Name "MUIVerb"    -Value $menuTitle
    Set-ItemProperty -Path $regPath -Name "Icon"       -Value $icon
    Set-ItemProperty -Path $regPath -Name "ExtendedSubCommandsKey" -Value "TUIHereCommands"
    Set-ItemProperty -Path $regPath -Name "Position"   -Value "Bottom"
}

# Create the standalone ProgID that holds the actual sub-commands
# This lives at HKCU\Software\Classes\TUIHereCommands (NOT a shell extension point)
$progIdBase = Join-Path $hkcuBase "TUIHereCommands"

# Clean old entries first
if (Test-Path $progIdBase) {
    Remove-Item -Path (Join-Path $progIdBase "shell") -Recurse -Force -ErrorAction SilentlyContinue
}

foreach ($tool in $tools) {
    $toolName = $tool.name
    $toolCmd  = $tool.command
    if (-not $toolName -or -not $toolCmd) { continue }

    $subPath = Join-Path (Join-Path $progIdBase "shell") $toolName
    New-Item -Path $subPath -Force | Out-Null
    Set-ItemProperty -Path $subPath -Name "(Default)" -Value $toolName

    $cmdPath = Join-Path $subPath "command"
    New-Item -Path $cmdPath -Force | Out-Null

    # %V = Explorer folder path, single-quoted for spaces
    $psArgs = "-NoExit -Command Set-Location -LiteralPath '%V'; $toolCmd"
    Set-ItemProperty -Path $cmdPath -Name "(Default)" -Value "powershell.exe $psArgs"
}

Write-Host "  [OK] Explorer context menu deployed (ExtendedSubCommandsKey)" -ForegroundColor Green


# -- 6. Completion ---------------------------------------------------
Write-Host ""
Write-Host "===============================================" -ForegroundColor Cyan
Write-Host "  Context menu configured successfully!" -ForegroundColor Green
Write-Host "  (HKCU, no admin required)" -ForegroundColor DarkGray
Write-Host ""
Write-Host "  [Explorer] 右键文件夹空白处/图标 -> $menuTitle" -ForegroundColor Cyan
Write-Host "     Win11: 点 ‘显示更多选项’ (Shift+F10) 进入经典菜单" -ForegroundColor Yellow
Write-Host "     Win10: 直接右键即可" -ForegroundColor Cyan
Write-Host "===============================================" -ForegroundColor Cyan

# Refresh shell icon cache so menu appears immediately
$null = ie4uinit.exe -show 2>&1

# Show popup notification
if (Get-Process explorer -ErrorAction SilentlyContinue) {
    $wshell = New-Object -ComObject Wscript.Shell
    $msg = "Context menu updated: $menuTitle`n`n" + `
        "  Win11: 点 ‘显示更多选项’ (Shift+F10)`n  Win10: 直接右键即可"
    $wshell.Popup($msg, 5, "TUI Here", 64 + 4096) | Out-Null
}

免费评分

参与人数 3吾爱币 +2 热心值 +3 收起 理由
m_h + 1 我很赞同!
ALLALONE + 1 + 1 谢谢@Thanks!
1588 + 1 + 1 谢谢@Thanks!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

JARK006 发表于 2026-5-30 00:41
常用的就这几个,我是用右键菜单管理软件搞得。

8.png
pojieneo520 发表于 2026-5-29 23:14
daymissed 发表于 2026-5-30 10:40
m_h 发表于 2026-5-30 15:16

qwen3.6给出  增加菜单 安装 卸载  退出

#Requires -Version 5.0
<#
.SYNOPSIS
    Interactive manager for TUI Explorer context menu.
    Supports [1] Register/Update and [2] Uninstall/Remove.

    Usage:
        powershell -ExecutionPolicy Bypass -File "path\to\tui.ps1"
#>

$ErrorActionPreference = 'Stop'
$scriptDir     = Split-Path -Parent $MyInvocation.MyCommand.Path
$configFile    = Join-Path $scriptDir "tui-config.json"
$isAdmin       = ([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator)

# ==================== 卸载逻辑 ====================
function Uninstall-TUIMenu {
    Write-Host "`n🗑️ --- 开始卸载上下文菜单 ---" -ForegroundColor DarkGray
    $targets = @(
        "HKCU:\Software\Classes\Directory\Background\shell\OpenTUI",
        "HKCU:\Software\Classes\Directory\shell\OpenTUI",
        "HKCU:\Software\Classes\TUIHereCommands"
    )

    foreach ($path in $targets) {
        if (Test-Path $path) {
            Remove-Item -Path $path -Recurse -Force -ErrorAction SilentlyContinue
            Write-Host "  [已移除] $path" -ForegroundColor Yellow
        }
    }

    # 清理历史遗留的 HKCR (需管理员)
    if ($isAdmin) {
        $legacy = @(
            "HKCR:\Directory\Background\shell\OpenTUI",
            "HKCR:\Directory\shell\OpenTUI"
        )
        foreach ($path in $legacy) {
            if (Test-Path $path) {
                Remove-Item -Path $path -Recurse -Force -ErrorAction SilentlyContinue
                Write-Host "  [已移除 HKCR] $path" -ForegroundColor Yellow
            }
        }
    }

    Write-Host "  ✅ 卸载完成!右键菜单已彻底移除。" -ForegroundColor Green
    Read-Host "`n按 Enter 键返回主菜单"
}

# ==================== 注册逻辑 ====================
function Install-TUIMenu {
    # 1. 读取配置
    if (-not (Test-Path $configFile)) {
        Write-Host "❌ [ERROR] 配置文件未找到: $configFile" -ForegroundColor Red
        Read-Host "`n按 Enter 键返回主菜单"
        return
    }

    try {
        $config = Get-Content $configFile -Raw -Encoding UTF8 | ConvertFrom-Json
    } catch {
        Write-Host "❌ [ERROR] 配置文件解析失败: $_" -ForegroundColor Red
        Read-Host "`n按 Enter 键返回主菜单"
        return
    }

    $menuTitle = if ($config.menuTitle) { $config.menuTitle } else { "TUI Here" }
    $icon      = if ($config.icon)      { $config.icon }      else { "powershell.exe" }
    $tools     = $config.tools

    if (-not $tools -or $tools.Count -eq 0) {
        Write-Host "⚠️ [WARN] 配置文件中 tools 数组为空,已跳过注册。" -ForegroundColor Yellow
        Read-Host "`n按 Enter 键返回主菜单"
        return
    }

    # 2. 清理旧条目
    Write-Host "`n🧹 --- 清理旧注册表项 ---" -ForegroundColor DarkGray
    $subKeys = @("Directory\Background\shell\OpenTUI", "Directory\shell\OpenTUI")
    foreach ($sk in $subKeys) {
        $rp = "HKCU:\Software\Classes\$sk"
        if (Test-Path $rp) { Remove-Item -Path $rp -Recurse -Force; Write-Host "  已清理 (HKCU): $sk" -ForegroundColor DarkGray }
    }
    if ($isAdmin) {
        foreach ($sk in $subKeys) {
            $rp = "HKCR:\$sk"
            if (Test-Path $rp) { Remove-Item -Path $rp -Recurse -Force; Write-Host "  已清理 (HKCR): $sk" -ForegroundColor DarkGray }
        }
    }

    # 3. 写入新条目
    Write-Host "📝 --- 创建 '$menuTitle' 上下文菜单 ---" -ForegroundColor DarkGray
    foreach ($sk in $subKeys) {
        $regPath = "HKCU:\Software\Classes\$sk"
        New-Item -Path $regPath -Force | Out-Null
        Set-ItemProperty -Path $regPath -Name "(Default)"  -Value $menuTitle
        Set-ItemProperty -Path $regPath -Name "MUIVerb"    -Value $menuTitle
        Set-ItemProperty -Path $regPath -Name "Icon"       -Value $icon
        Set-ItemProperty -Path $regPath -Name "ExtendedSubCommandsKey" -Value "TUIHereCommands"
        Set-ItemProperty -Path $regPath -Name "Position"   -Value "Bottom"
    }

    $shellBase = "HKCU:\Software\Classes\TUIHereCommands\shell"
    if (Test-Path $shellBase) { Remove-Item -Path $shellBase -Recurse -Force -ErrorAction SilentlyContinue }
    New-Item -Path $shellBase -Force | Out-Null

    $validCount = 0
    foreach ($tool in $tools) {
        $toolName = $tool.name
        $toolCmd  = $tool.command
        if (-not $toolName -or -not $toolCmd) { continue }

        # 路径校验(仅针对绝对路径)
        if ([System.IO.Path]::IsPathRooted($toolCmd) -and -not (Test-Path $toolCmd -ErrorAction SilentlyContinue)) {
            Write-Host "  ⚠️ 跳过无效路径: $toolCmd" -ForegroundColor Yellow
            continue
        }

        $subPath = Join-Path $shellBase $toolName
        New-Item -Path $subPath -Force | Out-Null
        Set-ItemProperty -Path $subPath -Name "(Default)" -Value $toolName

        $cmdPath = Join-Path $subPath "command"
        New-Item -Path $cmdPath -Force | Out-Null

        # 安全命令拼接
        $safeCmd = $toolCmd -replace "'", "''"
        $regCommand = "powershell.exe -NoProfile -NoExit -Command `"Set-Location -LiteralPath '%V'; & '$safeCmd'`""
        Set-ItemProperty -Path $cmdPath -Name "(Default)" -Value $regCommand
        $validCount++
    }

    Write-Host "  ✅ 注册成功!共加载 $validCount 个工具。" -ForegroundColor Green
    Read-Host "`n按 Enter 键返回主菜单"
}

# ==================== 交互主循环 ====================
do {
    Clear-Host
    Write-Host "=========================================" -ForegroundColor Cyan
    Write-Host "        TUI Context Menu Manager         " -ForegroundColor Cyan
    Write-Host "=========================================" -ForegroundColor Cyan
    Write-Host "[1] 📥 注册/更新菜单 (Register/Update)" -ForegroundColor Green
    Write-Host "[2] 🗑️ 卸载/移除菜单 (Uninstall/Remove)" -ForegroundColor Red
    Write-Host "[Q] 🚪 退出脚本 (Quit)" -ForegroundColor Yellow
    Write-Host "=========================================" -ForegroundColor Cyan

    $choice = (Read-Host "请输入选项数字 (1/2/Q)").Trim().ToUpper()

    switch ($choice) {
        "1" { Install-TUIMenu }
        "2" { Uninstall-TUIMenu }
        "Q" { Write-Host "`n👋 已安全退出。" -ForegroundColor Gray; return }
        default {
            Write-Host "⚠️ 无效选项,请重新输入!" -ForegroundColor Red
            Start-Sleep -Seconds 1
        }
    }
} while ($true)

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
saobee + 1 + 1 谢谢@Thanks!

查看全部评分

m_h 发表于 2026-5-30 15:27

再增加管理员权限
tui-config.json

{
  "$remark": "在此配置你的 TUI 工具列表,修改后运行 tui.ps1 生效",
  "menuTitle": "TUI Here",
  "icon": "powershell.exe",
  "tools": [
    { "name": "Omp",     "command": "D:\\tools\\oh-my-pi\\omp-windows-x64.exe", "admin": true },
    { "name": "Deepx",   "command": "D:\\tools\\deepx\\deepx.exe", "admin": false },
    { "name": "CMD",    "command": "cmd.exe" , "admin": true},
    { "name": "btop",    "command": "btop.exe" },
    { "name": "Terminal","command": "wt.exe" }
  ]
}

tui.ps1

#Requires -Version 5.0
<#
.SYNOPSIS
    Interactive manager for TUI Explorer context menu.
    Supports [1] Register/Update (with optional Admin UAC) and [2] Uninstall/Remove.
    Fully compatible with PowerShell 5.1 (Win10/Win11 default).

    Usage:
        powershell -ExecutionPolicy Bypass -File "path\to\tui.ps1"
#>

$ErrorActionPreference = 'Stop'
$scriptDir     = Split-Path -Parent $MyInvocation.MyCommand.Path
$configFile    = Join-Path $scriptDir "tui-config.json"
$isAdmin       = ([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator)

# ==================== 卸载逻辑 ====================
function Uninstall-TUIMenu {
    Write-Host "`n🗑️ --- 开始卸载上下文菜单 ---" -ForegroundColor DarkGray
    $targets = @(
        "HKCU:\Software\Classes\Directory\Background\shell\OpenTUI",
        "HKCU:\Software\Classes\Directory\shell\OpenTUI",
        "HKCU:\Software\Classes\TUIHereCommands"
    )

    foreach ($path in $targets) {
        if (Test-Path $path) {
            Remove-Item -Path $path -Recurse -Force -ErrorAction SilentlyContinue
            Write-Host "  [已移除] $path" -ForegroundColor Yellow
        }
    }

    if ($isAdmin) {
        $legacy = @("HKCR:\Directory\Background\shell\OpenTUI", "HKCR:\Directory\shell\OpenTUI")
        foreach ($path in $legacy) {
            if (Test-Path $path) {
                Remove-Item -Path $path -Recurse -Force -ErrorAction SilentlyContinue
                Write-Host "  [已移除 HKCR] $path" -ForegroundColor Yellow
            }
        }
    }

    Write-Host "  ✅ 卸载完成!右键菜单已彻底移除。" -ForegroundColor Green
    Read-Host "`n按 Enter 键返回主菜单"
}

# ==================== 注册逻辑 ====================
function Install-TUIMenu {
    if (-not (Test-Path $configFile)) {
        Write-Host "❌ [ERROR] 配置文件未找到: $configFile" -ForegroundColor Red
        Read-Host "`n按 Enter 键返回主菜单"; return
    }

    try {
        $config = Get-Content $configFile -Raw -Encoding UTF8 | ConvertFrom-Json
    } catch {
        Write-Host "❌ [ERROR] 配置文件解析失败: $_" -ForegroundColor Red
        Read-Host "`n按 Enter 键返回主菜单"; return
    }

    $menuTitle = if ($config.menuTitle) { $config.menuTitle } else { "TUI Here" }
    $icon      = if ($config.icon)      { $config.icon }      else { "powershell.exe" }
    $tools     = $config.tools

    if (-not $tools -or $tools.Count -eq 0) {
        Write-Host "⚠️ [WARN] 配置文件中 tools 数组为空,已跳过注册。" -ForegroundColor Yellow
        Read-Host "`n按 Enter 键返回主菜单"; return
    }

    Write-Host "`n🧹 --- 清理旧注册表项 ---" -ForegroundColor DarkGray
    $subKeys = @("Directory\Background\shell\OpenTUI", "Directory\shell\OpenTUI")
    foreach ($sk in $subKeys) {
        $rp = "HKCU:\Software\Classes\$sk"
        if (Test-Path $rp) { Remove-Item -Path $rp -Recurse -Force; Write-Host "  已清理 (HKCU): $sk" -ForegroundColor DarkGray }
    }
    if ($isAdmin) {
        foreach ($sk in $subKeys) {
            $rp = "HKCR:\$sk"
            if (Test-Path $rp) { Remove-Item -Path $rp -Recurse -Force; Write-Host "  已清理 (HKCR): $sk" -ForegroundColor DarkGray }
        }
    }

    Write-Host "📝 --- 创建 '$menuTitle' 上下文菜单 ---" -ForegroundColor DarkGray
    foreach ($sk in $subKeys) {
        $regPath = "HKCU:\Software\Classes\$sk"
        New-Item -Path $regPath -Force | Out-Null
        Set-ItemProperty -Path $regPath -Name "(Default)"  -Value $menuTitle
        Set-ItemProperty -Path $regPath -Name "MUIVerb"    -Value $menuTitle
        Set-ItemProperty -Path $regPath -Name "Icon"       -Value $icon
        Set-ItemProperty -Path $regPath -Name "ExtendedSubCommandsKey" -Value "TUIHereCommands"
        Set-ItemProperty -Path $regPath -Name "Position"   -Value "Bottom"
    }

    $shellBase = "HKCU:\Software\Classes\TUIHereCommands\shell"
    if (Test-Path $shellBase) { Remove-Item -Path $shellBase -Recurse -Force -ErrorAction SilentlyContinue }
    New-Item -Path $shellBase -Force | Out-Null

    $validCount = 0
    foreach ($tool in $tools) {
        $toolName = $tool.name
        $toolCmd  = $tool.command

        # ✅ 修复:替换 PS 7+ 的 ?. 语法,改为 PS 5.1 兼容写法
        $isAdminFlag = $false
        if ($null -ne $tool.admin) {
            $isAdminFlag = [bool]$tool.admin
        }

        if (-not $toolName -or -not $toolCmd) { continue }
        if ([System.IO.Path]::IsPathRooted($toolCmd) -and -not (Test-Path $toolCmd -ErrorAction SilentlyContinue)) {
            Write-Host "  ⚠️ 跳过无效路径: $toolCmd" -ForegroundColor Yellow; continue
        }

        $subPath = Join-Path $shellBase $toolName
        New-Item -Path $subPath -Force | Out-Null
        Set-ItemProperty -Path $subPath -Name "(Default)" -Value $toolName

        $cmdPath = Join-Path $subPath "command"
        New-Item -Path $cmdPath -Force | Out-Null

        # 转义单引号防命令注入
        $safeCmd = $toolCmd -replace "'", "''"
        $innerCmd = "Set-Location -LiteralPath '%V'; & '$safeCmd'"
        $escapedInner = $innerCmd -replace "'", "''"

        if ($isAdminFlag) {
            # UAC 提权路径
            $regCommand = "powershell.exe -NoProfile -Command `"Start-Process powershell.exe -Verb RunAs -ArgumentList '-NoProfile','-NoExit','-Command','$escapedInner'`""
        } else {
            # 普通路径
            $regCommand = "powershell.exe -NoProfile -NoExit -Command `"Set-Location -LiteralPath '%V'; & '$safeCmd'`""
        }

        Set-ItemProperty -Path $cmdPath -Name "(Default)" -Value $regCommand
        $validCount++
    }

    Write-Host "  ✅ 注册成功!共加载 $validCount 个工具(含提权项)。" -ForegroundColor Green
    Read-Host "`n按 Enter 键返回主菜单"
}

# ==================== 交互主循环 ====================
do {
    Clear-Host
    Write-Host "=========================================" -ForegroundColor Cyan
    Write-Host "        TUI Context Menu Manager         " -ForegroundColor Cyan
    Write-Host "=========================================" -ForegroundColor Cyan
    Write-Host "[1] 📥 注册/更新菜单 (Register/Update)" -ForegroundColor Green
    Write-Host "[2] 🗑️ 卸载/移除菜单 (Uninstall/Remove)" -ForegroundColor Red
    Write-Host "[Q] 🚪 退出脚本 (Quit)" -ForegroundColor Yellow
    Write-Host "=========================================" -ForegroundColor Cyan

    $choice = (Read-Host "请输入选项数字 (1/2/Q)").Trim().ToUpper()

    switch ($choice) {
        "1" { Install-TUIMenu }
        "2" { Uninstall-TUIMenu }
        "Q" { Write-Host "`n👋 已安全退出。" -ForegroundColor Gray; return }
        default { Write-Host "⚠️ 无效选项,请重新输入!" -ForegroundColor Red; Start-Sleep -Seconds 1 }
    }
} while ($true)
m_h 发表于 2026-5-30 15:28
JARK006 发表于 2026-5-30 00:41
常用的就这几个,我是用右键菜单管理软件搞得。

你的右键好干净
55066 发表于 2026-5-30 17:02
JARK006 发表于 2026-5-30 00:41
常用的就这几个,我是用右键菜单管理软件搞得。

请问你用的右键菜单管理软件叫啥名?
wupeiwupei 发表于 2026-5-30 18:24
大佬你得这个真牛13,右键真不错~!
JARK006 发表于 2026-5-30 22:31
55066 发表于 2026-5-30 17:02
请问你用的右键菜单管理软件叫啥名?

Github: Jack251970/ContextMenuManager
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - 52pojie.cn ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2026-7-14 05:19

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表