Πώς μπορείτε να ανοίξετε και να επεξεργαστείτε τα αρχεία .lnk συντομεύσεων των Windows;
Ενώ οι περισσότεροι άνθρωποι δεν θα χρειαστεί ποτέ να ανοίξουν ένα αρχείο .lnk για να το επεξεργαστούν, μπορεί να υπάρχουν σπάνιες περιπτώσεις όταν αυτό είναι απαραίτητο ή επιθυμητό. Αλλά πώς ανοίγετε και επεξεργάζεστε ένα αρχείο συντόμευσης; Η σημερινή θέση Q & A της SuperUser έχει τις απαντήσεις.
Η σημερινή συνάντηση ερωτήσεων και απαντήσεων έρχεται σε επαφή με το SuperUser - μια υποδιαίρεση του Stack Exchange, μια κοινότητα που κατευθύνεται από τους ιστότοπους ερωτήσεων & απαντήσεων.
Το ερώτημα
Ο αναγνώστης του SuperUser Jez θέλει να μάθει πώς να ανοίξει τα αρχεία .lnk για να δει τα περιεχόμενα και να τα επεξεργαστεί αν χρειαστεί:
Ένα αρχείο .lnk στα Windows είναι ένα πραγματικό αρχείο που προορίζεται να είναι μια συντόμευση σε ένα άλλο αρχείο, αλλά πραγματικά θέλω να δω τα περιεχόμενα του ίδιου του αρχείου .lnk. Ωστόσο, το βρίσκω κυριολεκτικά αδύνατο.
Ανεξάρτητα από το τι προσπαθώ, οι εφαρμογές μου ανοίγουν τα περιεχόμενα του αρχείου που δείχνει (μεταφέρετε και μεταφέρετε σε έναν επεξεργαστή κειμένου ή hex, File -> Open από κειμενογράφο ή hex editor κ.λπ.).
Υπάρχει κάποιος τρόπος να μπορώ να βρω ένα πρόγραμμα για να ανοίξει το ίδιο το αρχείο .lnk αντί του αρχείου στο οποίο δείχνει?
Υπάρχει τρόπος για τον Jez να ανοίξει πραγματικά τα αρχεία .lnk και να τα επεξεργαστεί?
Η απάντηση
Οι συνεργάτες SuperUser και31415, ο Julian Knight και ο Vinayak έχουν την απάντηση για εμάς. Πρώτα επάνω, και31415:
Χρησιμοποιώντας τον επεξεργαστή HxD Hex Editor, μπορείτε να ανοίξετε τα αρχεία .lnk εντάξει, αρκεί να μην τα μεταφέρετε.
Ως λύση, ανοίξτε μια γραμμή εντολών και μετονομάστε το αρχείο .lnk με μια διαφορετική, ανύπαρκτη επέκταση όπως .lne:
- cd / d "X: \ Folder \ που περιέχει \ τη συντόμευση"
ren "μερικά shortcut.lnk" "μερικά shortcut.lne"Στη συνέχεια, θα μπορείτε να αντιμετωπίζετε τη συντόμευση ακριβώς όπως ένα κανονικό αρχείο. Όταν τελειώσετε, φροντίστε να μετονομάσετε το αρχείο με την αρχική επέκταση .lnk για να επαναφέρετε τη συνήθη λειτουργικότητα του.
Ακολουθούμενη από την απάντηση του Julian Knight:
Το όλο σημείο ενός αρχείου .lnk είναι για τα Windows να το αντιμετωπίζουν ως σύνδεσμος σε άλλο αρχείο, γι 'αυτό πρέπει να είναι δύσκολο να επεξεργαστείτε! Ίσως θα βοηθήσει αν περιγράψατε γιατί θέλετε να το επεξεργαστείτε. Μπορείτε να αλλάξετε τις ρυθμίσεις ενός αρχείου .lnk κάνοντας δεξί κλικ και επιλέγοντας Ιδιότητες.
Εάν θέλετε πραγματικά να το επεξεργαστείτε, χρειάζεστε ένα ειδικό εργαλείο. Υπάρχουν μερικά από αυτά που περιλαμβάνουν:
- lnk-parser
- LnkEditorGUI
- Εισαγωγή
Δεν έχω δοκιμάσει κανένα από αυτά, απλά Googled τους.
Μπορείτε επίσης να επεξεργαστείτε τις ιδιότητες μέσω PowerShell (από αυτήν την προηγούμενη απάντηση στο Overflow Stack):
- Copy-item $ sourcepath $ destination ## Αποκτήστε το lnk που θέλουμε να χρησιμοποιήσουμε ως πρότυπο
$ κέλυφος = Νέο-αντικείμενο -COM WScript.Shell
$ shortcut = $ shell.CreateShortcut ($ destination) ## Ανοίξτε το lnk
$ shortcut.TargetPath = "C: \ path \ to \ new \ exe.exe" ## Κάντε αλλαγές
$ shortcut.Description = "Ο νέος μας σύνδεσμος" ## Αυτό είναι το πεδίο "Σχόλιο"
$ shortcut.Save () ## ΑποθήκευσηΔεδομένου ότι αυτό χρησιμοποιεί το αντικείμενο Shell COM, μπορείτε να το κάνετε και με το WSH ή ακόμα και το VBA στο Office!
Και τέλος, η απάντηση από τον Vinayak:
Έχω δοκιμάσει αυτό και λειτουργεί για μένα στα Windows 8.1:
Άνοιγμα αρχείων .lnk στο Σημειωματάριο:
- Απλά σύρετε και αφήστε τα στο παράθυρο του Notepad. Αν τα ανοίξετε μέσω του διαλόγου "Άνοιγμα", το Σημειωματάριο θα ανοίξει το αρχείο exe που υποδεικνύεται από το αρχείο .lnk.
Άνοιγμα αρχείων .lnk σε επεξεργαστή HxD Hex:
- Ανοίξτε τα όπως θα κάνατε με οποιοδήποτε αρχείο χρησιμοποιώντας το παράθυρο διαλόγου Άνοιγμα (Αρχείο -> Άνοιγμα).
Άνοιγμα αρχείων .lnk χρησιμοποιώντας τη γραμμή εντολών:
- Πλοηγηθείτε στο φάκελο που περιέχει τα αρχεία .lnk και πληκτρολογήστε την εντολή: "TYPE SHORTCUTNAME.LNK".
Άνοιγμα αρχείων .lnk σε σχεδόν οποιοδήποτε πρόγραμμα:
- Ξεκινήστε τη γραμμή εντολών, μεταβείτε στο φάκελο όπου βρίσκεται το πρόγραμμα, χρησιμοποιήστε την εντολή: PROGRAM_NAME.EXE "διαδρομή στο αρχείο LNK".
Έχετε κάτι να προσθέσετε στην εξήγηση; Απενεργοποιήστε τα σχόλια. Θέλετε να διαβάσετε περισσότερες απαντήσεις από άλλους τεχνολογικούς χρήστες Stack Exchange; Δείτε το πλήρες νήμα συζήτησης εδώ.