ฉันจะตั้งค่าการเชื่อมโยงไฟล์ขั้นสูงใน Windows 7 ได้อย่างไร


48

เคยเป็นใน Windows XP ที่ฉันสามารถทำให้ไฟล์ Warcraft III โหลดโดยอัตโนมัติในเกมโดยการดับเบิลคลิกที่มัน การเชื่อมโยงนี้ทำโดยไปที่การเชื่อมโยงไฟล์พื้นที่ขั้นสูงและใช้บรรทัดนี้:

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

โปรดทราบว่ามันต้องมีการโต้แย้งและตัวเลือก

อย่างไรก็ตามใน Windows 7 พื้นที่ "โปรแกรมเริ่มต้น"> "ตั้งค่าการเชื่อมโยง" ดูเหมือนจะไม่มีพื้นที่ขั้นสูงนี้

ฉันยังสามารถเปิดไฟล์เหล่านี้โดยอัตโนมัติได้หรือไม่?

คำตอบ:


36

ฉันขอแนะนำตัวแก้ไขโปรแกรมเริ่มต้นซึ่งสามารถทำได้และอีกมากมาย

มันมีการแก้ไขเมนูบริบทแบบเต็มซึ่งจะช่วยให้คุณเปลี่ยนพารามิเตอร์คำสั่ง นอกจากนี้ยังได้รับการออกแบบสำหรับ Vista / 7 พร้อมการรองรับ UAC

การแก้ไขเมนูบริบทของโปรแกรมเริ่มต้นการแก้ไข

รายละเอียดคำสั่งโปรแกรมแก้ไขเริ่มต้น


5
คลิกน้อยกว่านี้ แต่ฉันชอบสิ่งนี้ดีกว่าคำตอบ +1 ของฉัน!
jay

1
มันใช้งานได้สำหรับฉันและพกพาได้!
sancho.s

รูปภาพที่ตอบไม่เปิด!
ZAR

โปรดทราบว่าโปรแกรมนี้เป็นฟรีแวร์ แต่ส่วนใหญ่เป็นแหล่งข้อมูลปิด (ฉันไม่สามารถหาใบอนุญาตใด ๆ บนเว็บไซต์และไม่มีกล่อง "เกี่ยวกับ") ผู้เขียนกล่าวถึงว่ามันอาจถูกปล่อยออกมาอย่างต่อเนื่องเป็นโอเพนซอร์สเมื่อเวลาผ่านไป ส่วนของรหัสที่เผยแพร่สู่สาธารณะนั้นได้รับการเผยแพร่ภายใต้ใบอนุญาต BSD ก็ไม่มีความชัดเจนหากส่วนที่เหลือของแอปพลิเคชันนั้นอยู่ภายใต้ใบอนุญาตนั้นเช่นกัน แต่ฉันเดาว่าเป็นกรณีนี้ นอกจากนี้กิจกรรมล่าสุดของ repos ของเขาคือ 7/9/2016
jrh

น่าเสียดายที่ดูเหมือนว่าใน Windows 10 การอัปเดตระบบปฏิบัติการอาจยกเลิกทุกอย่างที่ยูทิลิตี้นี้ทำ
jrh

22

อาจเป็นเพราะฉันต้องคาเฟอีนมาก แต่ .. ในพร้อมท์คำสั่ง:

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

:) .. เพียงแค่เปลี่ยนชื่อประเภทและนามสกุลเป็นชื่อที่คุณต้องการ :)


11
มันคุ้มค่าที่จะตรวจสอบใน HKEY_CURRENT_USER \ Software \ Classes เช่นกันเนื่องจากผู้ใช้ตั้งค่าความสัมพันธ์แทนที่ชุดเหล่านั้นโดยใช้ ftype และ assoc :-( SO ANNOYED กับ Micro $ oft เพื่อลบ GUI สำหรับสิ่งนี้มีส่วนขยายไฟล์ทั่วไปที่ต้องการพารามิเตอร์ Java Java เช่นไฟล์
mjaggard

คุณยังสามารถดู HKEY_CLASSES_ROOT \ SystemFileAssociations \. <extension> \ shell \ <program> \ command ซึ่งเป็นที่ที่ฉันพบคำสั่งถูกเก็บไว้เมื่อฉันค้นหาในรีจิสทรี
Mark Ireland

ฉันยังต้องลบ HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FileExts \. <extension> เพื่อรับ ftype ให้ทำงาน
Carl Walsh

คุณสามารถเพิ่มข้อมูลเพิ่มเติมเกี่ยวกับสิ่งนี้โดยเฉพาะสิ่งที่คำสั่ง regsvr32 ทำงานได้หรือไม่?
busfault

regsvr32 ใช้สำหรับการลงทะเบียนและถอนการลงทะเบียนไลบรารี dll พารามิเตอร์ / i หมายถึง 'ติดตั้ง' และ shell32.dll มีฟังก์ชั่น Windows Shell API ที่ใช้ในการเปิดไฟล์และ URL ในระยะสั้นเรากำลังตั้งค่าการเชื่อมโยงใหม่จากนั้นลงทะเบียนไลบรารีที่รับผิดชอบในการเปิดไฟล์ใหม่เพื่อให้คำนึงถึงการเชื่อมโยงใหม่ของเรา
kyrisu

16

สิ่งที่คุณกำลังมองหาชนิดของไฟล์หมอจากเครื่องมือสร้างสรรค์ธาตุพลังงาน

คุณได้รับทุกอย่างกลับไปที่พวกเขาด้วยเหตุผลบางอย่างลบออกจาก Windows Vista เป็นต้นไป

ตัวอย่างไฟล์ประเภท Doctor

อัปเดต:สำหรับโซลูชันที่ทันสมัยและเรียบง่ายกว่าลองดูคำตอบของ Factor Mystic !


ซอฟต์แวร์ของฉันดูเหมือนว่าจะมีประโยชน์อย่างยิ่ง! +1
afrazier

องค์ประกอบสร้างสรรค์ดูเหมือนจะมีเครื่องมือเจ๋ง ๆ ขอบคุณสำหรับลิงค์ :)
kyrisu

1
เพิ่งทราบว่านี่คือ Shareware ตรวจสอบคำตอบของ @Factor Mystic สำหรับโปรแกรมฟรี
yakatz

-1

จากสิ่งที่ฉันสามารถบอกได้ว่าไม่มีวิธี 'ง่าย' ในการตั้งค่าการเชื่อมโยงไฟล์ใน windows มันเป็นความเจ็บปวดมาตลอดเพราะคุณมีการเชื่อมโยงระดับระบบและการเชื่อมโยงระดับผู้ใช้สำหรับผู้ใช้ทุกคนในระบบ ... ต่อไปให้หยุด Windows Media Player สำหรับ GOOD

ป่วย Media Windows โผล่ขึ้นมาเสมอเมื่อคุณคลิกสื่อใด ๆ ? คุณอาจจะมีมากกว่าหนึ่งเข้าสู่ระบบหรือแอพที่พยายามที่จะใช้เวลามากกว่าการเชื่อมโยงไฟล์ของคุณ? ใช้สคริปต์นี้เพื่อตั้งค่าให้ถูกต้อง!

เรียกใช้ในฐานะผู้ดูแลระบบเพื่อรีเซ็ตส่วนขยาย Windows Media Player ที่จี้

ซึ่งรวมถึง: .MMS, .WTV, .3G2, .3GP, .ADTS, .AIFF, .ASF, .ASX, .AU, .AVI, .CDA, .M3U, .M4A, .MIDI, .mov , mp3, .mp4, .mpeg, .TTS, .WAV, .wax, .wma, .WMD, .WMS, .WMV, .WMZ, .WPL, .WVX

ตัวอย่างของบรรทัดคำสั่งที่ฉันใช้เพื่อตั้งค่าการเชื่อมโยงไฟล์:

ซอร์สโค้ดไปยังไบนารีที่เป็นเพียงแค่ 7-zip SFX Self Extracting zip กับไฟล์ Windows Batch:

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

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.