chcp 65001更改編碼為UTF8后
使用的start命令啟動行程mysoftware.exe,行程的視窗的編碼仍然是GBK,請問如何把行程視窗的編碼改為UTF8
批處理檔案如下
@echo off
chcp 65001>nul 2>&1
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
if '%errorlevel%' NEQ '0' (
goto UACPrompt
) else ( goto gotAdmin )
:UACPrompt
echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs"
"%temp%\getadmin.vbs"
exit /B
:gotAdmin
if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" )
%1 mshta vbscript:CreateObject("WScript.Shell").Run("%~s0 ::",0,FALSE)(window.close)&&exit
cd /d %~dp0
cd..
echo %cd%
start "mysoftware" /min /D "%cd%\AAA" "%cd%\AAA\mysoftware.exe"
uj5u.com熱心網友回復:
把start去掉轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/267703.html
標籤:工具平臺和程序庫
上一篇:C語言:二進制數轉換為十進制數
