在“新建”上下文菜单中添加其他文件类型

在“新建”上下文菜单中添加其他文件类型

我正在尝试将 PHP 和 HTML 文件的条目添加到右键单击桌面 -> 新建菜单中。它说这些值已成功添加到注册表中,但它们仍未显示在菜单中。

[HKEY_CLASSES_ROOT\.php\ShellNew]
"NullFile"=""


[HKEY_CLASSES_ROOT\.html\ShellNew]
"NullFile"=""

这是我尝试过的指南:http://www.sevenforums.com/tutorials/22001-new-context-menu-edit-desktop.html

如果有任何区别的话,我已经禁用 UAC。

答案1

这是用于为 .php 和 .html 添加 shell 新条目的 reg 文件

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.php]
@="phpfile"
"Content Type"="text/plain"

[HKEY_CLASSES_ROOT\.php\ShellNew]
"Data"=hex:3c,3f,70,68,70,0d,0a,0d,0a,3f,3e

[HKEY_CLASSES_ROOT\phpfile]
@="PHP Script File"

[HKEY_CLASSES_ROOT\phpfile\DefaultIcon]
@="%SystemRoot%\\System32\\WScript.exe,3"

[HKEY_CLASSES_ROOT\phpfile\shell]

[HKEY_CLASSES_ROOT\phpfile\shell\open]

[HKEY_CLASSES_ROOT\phpfile\shell\open\command]
@="notepad %1"

[HKEY_CLASSES_ROOT\.html\ShellNew]
"FileName"="htmlfile.html"

htmlfile.html现在在 Windows\ShellNew 文件夹中创建一个文件并输入默认的 html:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en">
<head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
    <title>Title Goes Here</title>
</head>
<body>

</body>
</html>

答案2

根据本页的评论,某些文件类型不支持该选项,包括 PHP

另外,您确定已经重新启动了计算机吗?

相关内容