windows - 如何从 Windows XP 的上下文菜单中更改 "Edit"和 "Print"操作的默认应用程序?

标签 windows printing configuration registry default

我有两台装有 windows xp 的电脑(也许 windows 版本并不重要,但无论如何):

  • 首先,我点击打印,然后它会在 NotePad++ 中打开打印预览
  • 第二次它会在无法处理大文件的标准 MS 记事本中打开

我不知道,它是如何在第一台计算机上配置为在 NotePad++ 中进行打印预览的,但我希望在第二台计算机上也有同样的设置。

是否有任何设置/注册表键可以定义?我已经使用 regedit 搜索了注册表以找到 - 其中 NotePad++ 被设置为默认应用程序,但与打印服务无关。

有人知道如何不仅将记事本设置为打开文件的默认程序(这很容易),而且如何将其设置为默认打印预览​​程序吗?

更新 1:

现在发现相同的设置可以用于编辑参数(从上下文菜单,即鼠标右键单击 -> 编辑)

更新 2:

听起来与这个问题类似:[http://superuser.com/questions/68852/change-windows-7-explorer-edit-context-menu-action-for-jpg-and-other-image-fil] 但我不想安装第三方应用程序。它应该使用标准选项进行配置,我认为

最佳答案

首先确定您的文件的文件类型 - 比如说 myfile.foo:

assoc .foo

这会输出类似的东西

.foo=foofile

然后打开 regedit 并导航到 HKEY_CLASSES_ROOT\foofile\shell。在那里你会看到像 open\commandprint\command 这样的子项。将打印命令的默认值更改为您喜欢的任何值即可完成。

关于windows - 如何从 Windows XP 的上下文菜单中更改 "Edit"和 "Print"操作的默认应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17928531/

相关文章:

javascript - 调整打印样式表的页面宽度

configuration - 如何在加载时配置 AngularJS 应用程序?

ruby-on-rails - 如何使用 domain.name 设置 'config.action_mailer.default_url_options' 的值?

.net - .net Framework的产品代码

windows - 用于保留缓冲区的 Powershell Clear-Host 替代方案

c++ - 使用 Qt c++ 在 Windows Surface pro 上获取加速度计数据?

c++ - 如何获取打印机端口详细信息?

java - System.out.println() 的替代语句

c# - .NET:通过项目配置不同的目标框架

windows - 虚拟串口