Scr*_*her 4 windows-7 file-association
文件扩展名.cmd以某种方式与我的 Windows 7 机器上的 Vim 相关联。当我尝试运行 cmd 文件时,无论是通过双击还是通过在命令提示符中键入其名称来运行它,它都会在 Vim 中打开。我需要实际运行这个脚本。
在右键菜单中,没有“打开方式...”或“运行”或类似的东西。
该文件由许多人共享,因此我无法更改它的扩展名或以任何方式对其进行修改。
我怎样才能运行这个文件?(我会考虑将文件关联重置回任何默认值是可接受的答案)。
编辑:我需要运行的 CMD 文件在网络机器上没有任何价值,它是从我机器上的 .lnk 文件访问的。
手动启动:
您可以启动 cmd 并传递参数来启动文件。来自http://ss64.com/nt/cmd.html:
选项:
/C 运行命令然后终止
命令:要运行的命令、程序或批处理脚本...
打开运行命令(WIN+R),输入
cmd /C "Path_to_your_file"
例如:
cmd /C "C:\Users\name\Desktop\script.cmd"
Run Code Online (Sandbox Code Playgroud)
将 .cmd 重置为 cmdfile 关联
您还可以将 .cmd 文件的文件关联重置为 cmdfile,假设这是导致您的 .cmd 文件在 vim 中打开的原因:以管理员身份启动 cmd 并键入
assoc.cmd=cmdfile
Run Code Online (Sandbox Code Playgroud)
重置注册表
如果您在注册表上工作时做错了什么,这可能会对您的计算机造成损害。
打开regedit(WIN+R:regedit)
首先,我们要检查 .cmd 艺术是否与 cmdfiles 相关联。
转到:HKEY_CLASSES_ROOT\.cmd并检查(Default)字符串是否包含数据cmdfile
还要检查是否HKEY_CLASSES_ROOT\cmdfile\shell\open\command包含(Default)String "%1" %*。
如果是这样,请转到 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.cmd
.cmd应该包含 2 个 Keys:OpenWithList和OpenWithProgids. 如果有一个UserChoice键,删除它的所有内容。
本OpenWithList应该只包含(Default)一个空值的字符串。它应该说(值未设置)。删除 中的任何其他值OpenWithList。
本OpenWithProgids应该只包含(Default)一个空值和名称的二进制值的字符串cmdfile。同样,删除 中的任何其他值OpenWithProgids。
| 归档时间: |
|
| 查看次数: |
17713 次 |
| 最近记录: |