如何设置应用程序的默认参数?

如何设置应用程序的默认参数?

是否可以在 Windows XP 中为应用程序设置默认参数?(不使用快捷方式)例如,当我运行“firefox.exe”时,我希望 Firefox 使用参数“-p 用户名”运行。

答案1

运行一下regedit,看一下密钥:

`My Computer\HKEY_CLASSES_ROOT\FirefoxHTML\shell\open\command`

-p username放入命令字符串的适当位置。

但我相信这会影响机器上的所有用户。

备份注册表的这一部分也是明智之举。在 RegEdit 中,选择注册表项:

 `My Computer\HKEY_CLASSES_ROOT\FirefoxHTML`

并选择文件 | 导出...。 选择选定分支在更改注册表的这一部分之前,可以选择备份它。

答案2

1)打开记事本,粘贴此内容,然后另存为firefox.bat

@echo off
firefox-original.exe -p username %*

2)使用批处理文件编译器(例如这个或者这个这两个似乎都可以满足您的需要,但请注意,我也没有亲自测试过),编译firefox.batfirefox.exe

3)导航到 Firefox 安装目录,然后重命名firefox.exefirefox-original.exe

4)将编译好的批处理文件复制并粘贴firefox.exe到 Firefox 安装目录中。

现在firefox.exe,当直接启动、通过快捷方式启动或通过关联文件类型启动时,编译的批处理文件将firefox-original.exe使用您的自定义参数和启动期间传递的参数运行。

答案3

您可以为任何文件(例如 HTML 文件)指定默认参数。只需:

  1. 打开我的电脑
  2. 工具选择文件夹选项
  3. 文件类型标签
  4. 找到所需的文件类型(高温或者HTML或两者!)
  5. 点击先进的按钮
  6. 选择打开操作列表中的操作
  7. 点击编辑
  8. 在标有的文本框中添加您想要的任何参数用于执行操作的应用程序:
  9. 点击好的好的进而关闭

现在,当用户打开 HTM 或 HTML 文件时,firefox(或任何与 HTM 或 HTML 文件关联的应用程序)将根据指定的参数运行并打开该文件。

但据我所知,当用户点击某个特定的 EXE 时,没有办法为其指定默认参数。

答案4

必须这样做才能以集成模式打开 Dia。打开 regedit 并在 HKEY_CLASSES_ROOT 中找到您的扩展。在我的例子中,.dia 的值是“dia_auto_file”。

HKEY_CLASSES_ROOT > .dia = dia_auto_file

在 HKEY_CLASSES_ROOT 中找到该值。一直打开这个值直到“命令”:

HKEY_CLASSES_ROOT > dia_auto_file > shell > 打开 > 命令

您可以在此处编辑命令行,例如:

“F:\Portable\Dia\bin\diaw.exe” “%1”

“F:\Portable\Dia\bin\diaw.exe” “%1”——集成

相关内容