ps命令拓展即可 ,拓展proxy即可无缝对话 ,自己体会; 如果要封装图标 ,用lnk即可 ~

代码案例:
bash
$ErrorActionPreference = 'Stop'
try {
if (Get-Process -Name 'ChatGPT' -ErrorAction SilentlyContinue) {
exit 10
}
$proxyHost = '127.0.0.1'
$proxyPort = 10808
if (-not (Test-NetConnection -ComputerName $proxyHost -Port $proxyPort -InformationLevel Quiet)) {
exit 11
}
$package = Get-AppxPackage -Name 'OpenAI.Codex' |
Sort-Object Version -Descending |
Select-Object -First 1
if (-not $package) {
throw 'OpenAI.Codex package was not found.'
}
$appPath = Join-Path $package.InstallLocation 'app\ChatGPT.exe'
if (-not (Test-Path -LiteralPath $appPath)) {
throw "Codex executable was not found: $appPath"
}
$proxyUrl = "http://${proxyHost}:${proxyPort}"
$env:HTTP_PROXY = $proxyUrl
$env:HTTPS_PROXY = $proxyUrl
$env:http_proxy = $proxyUrl
$env:https_proxy = $proxyUrl
$env:NO_PROXY = 'localhost,127.0.0.1,::1'
$env:no_proxy = 'localhost,127.0.0.1,::1'
Start-Process -FilePath $appPath -ArgumentList "--proxy-server=$proxyUrl"
Start-Sleep -Seconds 2
if (-not (Get-Process -Name 'ChatGPT' -ErrorAction SilentlyContinue)) {
throw 'Codex process did not start.'
}
exit 0
}
catch {
Write-Host $_.Exception.Message
exit 1
}