2016-08-17 50 views
1

我正在開發一個大項目。當用戶雙擊具有特定文件擴展名的文件時,它會用批量打開它並檢查文件中的某些關鍵字。使用批處理腳本打開文件並對其進行處理


我不是要求人們輸入我的代碼。我只想知道如何將文件的默認程序設置爲批處理腳本,然後讓該批處理腳本對文件的內容執行某些操作。我該怎麼做呢?

+2

你的問題是沒有意義的。您不能將特定的批處理腳本設置爲默認程序,因爲它不是程序。最好的辦法是將文件拖到批處理腳本上並處理文件,該文件應在腳本中以'%1'引用。 – SomethingDark

回答

1

根據您的Windows版本中,你應該能夠:

  1. 右鍵單擊文件
  2. 選擇開放與
  3. 選擇選擇另一個應用程序
  4. 選擇更多應用程序
  5. 滾動到底部和在這臺電腦上尋找另一個應用程序。
  6. 請選擇您的文件。

通過命令行(你需要一個提升的)。

ASSOC .ttt=TTTHandler 
FTYPE TTTHandler=c:\temp\openttt2.bat "%1" 

這將批處理文件c:\temp\openttt2.bat.ttt擴展關聯。

openttt2.bat測試文件的內容:

echo Hello from ttt file opener. File passed = %1 
pause