🌊
コマンドプロンプトで[Tab]キーによるオートコンプリートを有効にする (バッチファイル)
コマンドプロンプトで[Tab]キーによるオートコンプリートが効かなくなる場合があるようです。
@echo off
chcp 65001 > nul
setlocal
rem Require Administrator privileges
copy nul "%SystemRoot%\temp.tmp" 1>nul 2>&1
if errorlevel 1 (
echo.
echo Please run as administrator
echo.
timeout.exe /t 3
exit /b 1
) else (
del "%SystemRoot%\temp.tmp" 1>nul 2>&1
)
rem Enable CompletionChar
set REGKEY_KEYNAME_COMMANDPROCESSOR=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor
reg.exe add "%REGKEY_KEYNAME_COMMANDPROCESSOR%" /v "CompletionChar" /t REG_DWORD /d "9" /f > nul
rem Enable PathCompletionChar
set REGKEY_KEYNAME_COMMANDPROCESSOR=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor
reg.exe add "%REGKEY_KEYNAME_COMMANDPROCESSOR%" /v "PathCompletionChar" /t REG_DWORD /d "9" /f > nul
endlocal
exit /b 0
Discussion