You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Windows 10系统中创建可运行指定CMD命令的自定义文件类型

Windows 下配置 .brainfuck 扩展名关联运行自定义命令的方法

以下方案适用于 Windows 10/11 系统,操作前建议提前备份注册表对应分支避免误操作。

方案1:手动通过注册表编辑器配置

  • 按下 Win+R 输入 regedit 回车打开注册表编辑器,同意权限请求。
  • 定位到 HKEY_CLASSES_ROOT 路径,右键新建项,命名为 .brainfuck,点击该项后双击右侧的 (默认) 值,设置数值数据为 BrainfuckFile(自定义文件类型标识符,无冲突即可)。
  • 继续在 HKEY_CLASSES_ROOT 下新建项,命名为刚才设置的标识符 BrainfuckFile,双击其右侧 (默认) 值,可填写为 Brainfuck 源文件(该内容为资源管理器中显示的文件类型描述)。
  • 在 BrainfuckFile 项下新建子项,命名为 shell;再在 shell 下新建子项命名为 open;最后在 open 下新建子项命名为 command。
  • 点击 command 项,双击右侧的 (默认) 值,将数值数据设置为:
    cmd /c py "C:\Program Files (x86)\Brainfuck\brainfuck.py" "%1" & pause
    参数说明:
    • cmd /c 表示调用 cmd 执行后续命令,执行完成后关闭窗口
    • "%1" 指代被双击文件的完整路径,加引号是避免路径包含空格时解析错误
    • 末尾 & pause 是为了程序运行结束后停留窗口展示输出,不需要可直接删除
  • 关闭注册表编辑器,重启资源管理器后配置即可生效。如果首次双击仍弹出应用选择提示,直接选择始终用命令提示符打开即可。

方案2:批处理一键配置(操作门槛更低)

直接将以下内容复制到记事本,保存为 assoc_brainfuck.bat,右键选择「以管理员身份运行」即可自动完成配置:

@echo off
:: 关联扩展名到自定义文件类型
assoc .brainfuck=BrainfuckFile
:: 配置双击执行的命令,批处理中%需要转义所以写为%%1
ftype BrainfuckFile=cmd /c py "C:\Program Files (x86)\Brainfuck\brainfuck.py" "%%1" & pause
:: 刷新资源管理器使配置生效
taskkill /f /im explorer.exe
start explorer.exe
echo 配置完成
pause

如果后续需要取消关联,同样以管理员身份运行以下批处理即可:

@echo off
assoc .brainfuck=
ftype BrainfuckFile=
taskkill /f /im explorer.exe
start explorer.exe
echo 关联已清除
pause

注意事项

  • 所有包含空格的路径必须用英文双引号包裹,避免命令解析失败。
  • 如果运行时提示找不到 py 命令,可将命令中的 py 替换为你本机 Python 解释器的完整路径,例如 "C:\Python311\python.exe"。
  • 如果之前已经给 .brainfuck 配置过默认打开程序,需要先到「设置-应用-默认应用-按文件类型指定默认应用」中清除原有配置后再执行上述操作。

内容的提问来源于stack exchange,提问作者Mikecraft1224

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 19:15:03