标题: 文件关联查看命令
[打印本页]
作者: PPdos
时间: 2008-3-27 23:10
标题: 文件关联查看命令
命令在此存档 搜索关键词: 文件关联
@for /f "tokens=1,2 delims==" %a in ('assoc') do @(for /f "tokens=1,* delims==" %c in ('ftype^|find "%b"') do @(echo %a=%d) )
注释 显示格式为:
文件扩展名=执行此扩展名所调用的程序
就是太慢 谁给优化下
[
Last edited by PPdos on 2008-3-27 at 11:19 PM ]
作者: slore
时间: 2008-3-27 23:59
不要find先直接ftype到个文本,然后过滤 “没有找到。。。。”那句。
不直接回显到CMD下,速度能快些。
最后在type下。。。文本
作者: ThinKing
时间: 2008-3-28 00:15
for /f "delims== tokens=1*" %a in ('assoc') do @(if not "%b"=="" for /f "tokens=1* delims==" %c in ('ftype %b 2^>nul') do @if not "%d"=="" echo:%a=%d)
作者: PPdos
时间: 2008-3-28 01:16
标题: For: ThinKing
3楼的效率高多了 估计还能再提高点
作者: ThinKing
时间: 2008-3-28 08:05
@echo off & SETLOCAL ENABLEDELAYEDEXPANSION
for /F "delims=" %%a in ('ftype') do set %%a
for /F "delims== tokens=1,2" %%a in ('assoc') do (
echo.%%a=!%%b!
)
pause