码迷,mamicode.com
首页 > 其他好文 > 详细

清除扩展名默认打开方式

时间:2018-07-29 18:56:20      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:ble   .exe   ror   use   tar   not   microsoft   local   oca   

@echo off
setlocal enabledelayedexpansion
set "ext=%~x1"
:loop
if defined ext set "ext=!ext:"=!"
if defined ext goto ok
echo 如果你不知道文件的扩展名,关闭批处理然后把文件拖到批处理文件的图标上。
set /p "v=请输入扩展名(如txt)然后回车:"
for /f "delims=" %%i in (".!v!") do set "ext=%%~xi"
goto loop
:ok
echo 扩展名:!ext!
pause
reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\!ext!" /f
reg query "HKCR\!ext!" /ve|find /i "!ext:~1!_auto_file">nul
if not errorlevel 1 (
reg delete "HKCR\!ext!" /ve /f
reg delete "HKCR\!ext:~1!_auto_file" /f
)
taskkill /im explorer.exe /f
start %windir%\explorer.exe
pause

清除扩展名默认打开方式

标签:ble   .exe   ror   use   tar   not   microsoft   local   oca   

原文地址:https://www.cnblogs.com/notice/p/9386031.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!