fix(baoyu-post-to-x): fix Windows clipboard and path handling

- Embed file path directly in PowerShell script with single-quote escaping
  instead of using param()/−Path which fails with -Command parameter.
- Use fileURLToPath() for getScriptDir() to handle Windows drive-letter paths.
This commit is contained in:
Jim Liu 宝玉
2026-02-10 16:05:09 -06:00
parent e964100dd9
commit c83d114a73
2 changed files with 8 additions and 7 deletions
+2 -1
View File
@@ -4,6 +4,7 @@ import net from 'node:net';
import os from 'node:os';
import path from 'node:path';
import process from 'node:process';
import { fileURLToPath } from 'node:url';
export type PlatformCandidates = {
darwin?: string[];
@@ -216,7 +217,7 @@ export class CdpConnection {
}
export function getScriptDir(): string {
return path.dirname(new URL(import.meta.url).pathname);
return path.dirname(fileURLToPath(import.meta.url));
}
function runBunScript(scriptPath: string, args: string[]): boolean {