Làm cách nào để đặt liên kết tệp nâng cao trong Windows 7?


48

Trước đây, trong Windows XP, tôi có thể khiến các tệp Warcraft III tự động tải vào trò chơi bằng cách nhấp đúp vào chúng. Sự liên kết này được thực hiện bằng cách đi đến khu vực tập tin khu vực NÂNG CAO và sử dụng dòng này:

"C:\Program Files\Warcraft III\War3.exe" -loadfile "%1"

Lưu ý rằng nó cần một đối số và một tùy chọn.

Tuy nhiên, trong Windows 7, khu vực "Chương trình mặc định"> "Đặt hiệp hội" dường như không có khu vực nâng cao này.

Tôi vẫn có thể mở các tệp này để tự động mở chứ?

Câu trả lời:


36

Tôi muốn giới thiệu Trình chỉnh sửa chương trình mặc định , có thể thực hiện việc này và hơn thế nữa.

Nó có chỉnh sửa menu ngữ cảnh đầy đủ, cho phép bạn thay đổi các tham số lệnh. Thêm vào đó, nó được thiết kế cho Vista / 7 với sự hỗ trợ của UAC.

Trình chỉnh sửa chương trình mặc định Trình đơn ngữ cảnh Chỉnh sửa

Chi tiết lệnh Trình chỉnh sửa chương trình mặc định


5
nhấp chuột nhiều hơn một chút, nhưng tôi thực sự thích điều này hơn câu trả lời +1 của tôi!
jay

1
Nó làm việc cho tôi, và nó là hàng xách tay!
sancho.s

Các hình ảnh trong câu trả lời không mở!
zar

Lưu ý rằng chương trình này là phần mềm miễn phí nhưng chủ yếu là nguồn đóng (tôi không thể tìm thấy bất kỳ loại giấy phép nào trên trang web và không có hộp "giới thiệu"), tác giả đề cập rằng nó có thể được phát hành đều đặn dưới dạng nguồn mở theo thời gian. Các phần của mã được phát hành công khai được phát hành theo giấy phép BSD, không rõ liệu phần còn lại của ứng dụng có thuộc giấy phép đó hay không, nhưng tôi đoán đó là trường hợp. Ngoài ra hoạt động cuối cùng trên repos của anh là ngày 7/9/2016.
jrh

Thật không may, dường như trên Windows 10, các bản cập nhật hệ điều hành có thể hoàn tác mọi thứ mà tiện ích này làm.
jrh

22

Có lẽ vì tôi phải uống nhiều caffeine nhưng .. Trong dấu nhắc lệnh:

 ftype w3file="C:\Program Files\Warcraft III\War3.exe" -loadfile "%1"
 assoc .your_extension=w3file
 regsvr32 /i shell32.dll

:) .. chỉ cần thay đổi tên của loại và phần mở rộng thành tên bạn cần :)


11
Thật đáng để kiểm tra trong HKEY_CURRENT_USER \ Software \ Classes vì ​​người dùng đặt các liên kết ghi đè lên các tập hợp đó bằng ftype và PGS :-( SO ANNOYED với Micro $ oft để xóa GUI cho điều này. Có một số phần mở rộng tệp chung THỰC SỰ ví dụ các tập tin.
mjaggard

Bạn cũng có thể xem HKEY_CLASSES_ROOT \ SystemFileAssociations \. <Extension> \ shell \ <chương trình> \ đó là nơi tôi tìm thấy các lệnh được lưu trữ khi tôi tìm thấy trong sổ đăng ký.
Đánh dấu Ireland

Tôi cũng đã phải xóa HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FileExts \. <Extension> để ftype hoạt động
Carl Walsh

Bạn có thể thêm một số thông tin về điều này, đặc biệt là xung quanh những gì mà bộ lệnh personas làm không?
busfault

Bộ đệm được sử dụng để đăng ký và hủy đăng ký thư viện dll, / i tham số có nghĩa là 'install' và shell32.dll chứa các hàm Windows Shell API được sử dụng trong khi mở tệp và URL. Nói tóm lại, chúng tôi đang thiết lập hiệp hội mới và sau đó đăng ký lại thư viện chịu trách nhiệm mở các tệp để nó tính đến các hiệp hội mới của chúng tôi.
kyrisu

16

Những gì bạn đang tìm kiếm là File Type Doctor từ Creative Element Power Tools .

Bạn lấy lại mọi thứ mà họ, vì một số lý do, đã xóa khỏi Windows Vista trở đi.

Loại tệp xem trước Doctor

Cập nhật: để có giải pháp hiện đại và đơn giản hơn, hãy xem câu trả lời của Factor Mystic !


Ôi trời, phần mềm đó có vẻ như sẽ vô cùng hữu ích! +1
afrazier

Yếu tố sáng tạo dường như có một số công cụ tuyệt vời. Cảm ơn vì đường link :)
kyrisu

1
Chỉ cần lưu ý rằng đây là License. Kiểm tra Câu trả lời của @Factor Mystic để biết chương trình miễn phí.
yakatz

-1

Từ những gì tôi có thể nói, không có cách 'dễ dàng' nào để thiết lập các liên kết tệp trong windows. Nó luôn luôn là một nỗi đau bởi vì bạn có các hiệp hội cấp độ hệ thống và các hiệp hội cấp độ người dùng cho MỌI NGƯỜI DÙNG trên hệ thống ... dù sao đi nữa, hãy dừng Windows Media Player cho TỐT.

Sick of Windows Media Player luôn bật lên khi bạn nhấp vào bất kỳ phương tiện nào? Có lẽ bạn có nhiều đăng nhập hoặc ứng dụng liên tục cố gắng chiếm lấy các liên kết tệp của bạn? Sử dụng tập lệnh này để đặt chúng đúng!

Chạy với tư cách quản trị viên để đặt lại các tiện ích mở rộng Windows Media Player mà nó chiếm quyền điều khiển:

Chúng bao gồm: .MMS, .WTV, .3G2, .3GP, .ADTS, .AIFF, .ASF, .ASX, .AU, .AVI, .CDA, .M2TS, .m3u ,. , .mp3, .mp4, .MPEG, .TTS, .WAV, .WAX, .wma, .WMD, .WMS, .WMV, .WMZ, .WPL, .WVX

Ví dụ về dòng lệnh tôi sử dụng để thiết lập các liên kết tệp:

Mã nguồn cho tệp nhị phân chỉ là một zip Tự trích xuất SFX 7-zip với tệp Windows Batch trong đó:

http://rmccurdy.com/scripts/ ftype_wipe.bat.txt

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.