題 如何設置應用程序的默認參數?


是否可以在Windows XP中為應用程序設置默認參數? (不使用快捷方式)例如,當我運行“firefox.exe”時,我希望Firefox使用參數“-p username”運行。


4
2017-07-24 14:25


起源


你通常如何啟動Firefox?直接從安裝目錄或通過快捷方式或批處理文件? - Umber Ferrule
我開始使用快捷方式。這裡的一個示例問題是我無法將“.htm”文件與快捷方式關聯,它們只能與可執行文件關聯。 - swamplord


答案:


regedit 並看看關鍵:

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

-p username 進入適當位置的命令字符串。

但是,我認為這會影響機器上的所有用戶。

你也應該明智地備份這部分註冊表。在RegEdit中,選擇密鑰:

 `My Computer\HKEY_CLASSES_ROOT\FirefoxHTML`

並選擇 檔案|出口...。選擇 選定分公司 在更改之前備份此部分註冊表的選項。


6
2017-09-10 17:09





您可以為任何文件指定默認參數(例如HTML文件)。只是:

  1. 打開 我的電腦
  2. 工具 選擇 文件夾選項
  3. 文件類型 標籤
  4. 找到你想要的文件類型(HTM 要么 HTML 或兩者!)
  5. 點擊 高級 按鍵
  6. 選擇 打開 動作列表中的動作
  7. 點擊 編輯
  8. 在文本框標籤中添加所需的任何參數 用於執行操作的應用程序: 
  9. 點擊  和  然後

現在,當用戶打開HTM或HTML文件時,firefox(或與HTM或HTML文件關聯的任何應用程序)將按指定的參數運行並打開該文件。

但據我所知,當用戶點擊它時,無法為特定的EXE指定默認參數。


3
2017-09-10 13:29





您可以創建一個使用參數運行Firefox的批處理文件,並始終使用它來運行,方法是將Firefox目錄添加到PATH環境變量並簡單地調用 run.bat


2
2017-09-09 22:43



這就是linux發行版的功能!這就是為什麼你將compiz.real看作可執行文件的原因。 - LiraNuna


1)打開記事本,將其粘貼並保存為 firefox.bat

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

2)使用批處理文件編譯器(例如 這個 要么 這個 這兩個似乎都做你需要的,但請注意我還沒有親自測試過,編譯 firefox.bat 至 firefox.exe

3)導航到Firefox安裝目錄,然後重命名 firefox.exe 至 firefox-original.exe

4)複製並粘貼已編譯的批處理文件, firefox.exe,到您的Firefox安裝目錄。

現在,當 firefox.exe 通過直接,快捷方式或關聯的文件類型啟動,您的已編譯批處理文件將運行 firefox-original.exe 使用自定義參數以及啟動期間傳遞的參數。


2
2017-09-10 00:33



我試過這個,不幸的是,當我嘗試用編譯好的firefox.exe打開html文件時,它不起作用。 - swamplord
此外,每次更新Firefox時都會中斷? - Stefan Thyberg
我不確定,因為我認為“firefox-original.exe”每次都會更新。 - swamplord
它可能會破壞,但這是一個非常古怪的黑客,所以它並不出人意料 - Factor Mystic


總是使用相同的Firefox快捷方式?據我所知,這不是基於每個應用程序設置它,只是按快捷方式。


0
2017-07-24 14:29



例如,在打開HTML文件時無效。 - LiraNuna
那是完全正確的。 - Stefan Thyberg


使用批處理文件編譯器的另一種方法是使用 AutoIt的 腳本,可以編譯成exe文件。
正如此處已經討論過的那樣,您必須重命名可執行文件並將其替換為已編譯的腳本,這在更新可執行文件時有其缺點。


0
2017-09-10 16:22





不得不這樣做以集成模式打開Dia。 打開註冊表並在HKEY_CLASSES_ROOT中找到您的擴展名。 在我的例子中.dia將'dia_auto_file'作為值。

HKEY_CLASSES_ROOT> .dia = dia_auto_file

在HKEY_CLASSES_ROOT中找到該值。 一直打開這個值,直到'command':

HKEY_CLASSES_ROOT> dia_auto_file> shell> open>命令

在這裡,您可以編輯命令行,如:

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

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


0
2017-08-13 12:27