与此问题相关:Error code 259 when trying to pair using Bluetooth Command Line Tools
我制作了一个简单的批次,将我的蓝牙游戏手柄与我的PC配对,但遗憾的是游戏手柄屏幕名称是中文(?),当我运行批次时,cmd中的符号与批次中的符号不同。
我正在使用Bluetooth Command Line Tools
这是批次:
rem @echo off
btpair -p -n"小米蓝牙手柄"
if errorlevel 1 goto error
exit
:error
pause
exit
......这就是cmd窗口中的样子:
C:\Windows\system32>rem @echo off
C:\Windows\system32>btpair -p -n"Õ░Åþ▒│ÞôØþëÖµë﵃ä"
Remote device "ıª┼■ªªÌ¶Ï■ÙÍÁÙ´Áâõ" not found.
C:\Windows\system32>if errorlevel 1 goto error
C:\Windows\system32>pause
Press any key to continue . . .
我手动测试了它(将名称复制粘贴到cmd)并且它有效,但不是批处理。
你可以看到我在这里遇到问题...... 想法?
答案 0 :(得分:0)
您必须将系统区域设置更改为具有中文字符输入/输出。
控制面板 - >地区 - >行政 - >更改系统区域设置... - >当前系统区域设置(在此处更改)
答案 1 :(得分:0)
您可以使用Microsoft的命令行工具devcon.exe
来禁用和重新启用该硬件 - 它应该重新配对设备作为我猜的副作用。
使用批处理文件中的chcp
命令更改代码页可能有助于使用中文字符。