求修改批处理
  • 板块灌水区
  • 楼主_TDYF_
  • 当前回复8
  • 已保存回复8
  • 发布时间2020/5/15 11:11
  • 上次更新2023/11/7 02:26:27
查看原帖
求修改批处理
340017
_TDYF_楼主2020/5/15 11:11
@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
goto :eof

一个问答上给的批处理代码,可以将某个扩展名的文件的打开方式改成未选择。假如我要改 a 文件的,改怎么修改代码?(完全不会批处理

2020/5/15 11:11
加载中...