Τρόπος αυτόματης ενημέρωσης των βοηθημάτων συστήματος ή των αρχείων ιστού με ένα σενάριο
Ένα από τα σπουδαία πράγματα για τα περισσότερα βοηθητικά προγράμματα συστήματος είναι η φορητότητα τους. Πολλά απλά διανέμονται απευθείας ως exe ή σε ένα αρχείο zip και είναι έτοιμα να χρησιμοποιηθούν χωρίς εγκατάσταση. Λόγω της απλότητας χρήσης, αυτοί οι τύποι εφαρμογών ενημερώνονται εύκολα, ωστόσο πολλοί δεν έχουν καμία δυνατότητα αυτόματης ενημέρωσης. Η δέσμη ενεργειών UpdateFromWeb επιλύει αυτό το πρόβλημα καθώς καθιστά την εγκατάσταση ενημερώσεων σε φορητές εφαρμογές ή οποιοδήποτε αρχείο διατίθεται μέσω του διαδικτύου για αυτό το θέμα, μια αυτοματοποιημένη διαδικασία.
Χρήση
Η χρήση του σεναρίου UpdateFromWeb είναι αρκετά απλή και έχουμε παράσχει αρκετά παραδείγματα παρακάτω. Παρέχετε απλώς τη διεύθυνση URL πηγής και τον κατάλογο όπου βρίσκονται τα αρχεία που πρέπει να ενημερωθούν στον υπολογιστή σας και το σενάριο κάνει τα υπόλοιπα.
Τα χαρακτηριστικά γνωρίσματα περιλαμβάνουν:
- Universal - λειτουργεί για οποιαδήποτε εργαλεία ή αρχεία σε οποιαδήποτε διεύθυνση URL
- Σάρωση καταλόγου για την ενημέρωση όλων των εφαρμοστέων αρχείων σε έναν τοπικό κατάλογο (συμπεριλαμβανομένων των υποκαταλόγων)
- Αυτόματη αποσύνδεση και εξαγωγή
- Άμεσες λήψεις URL για ενημερώσεις ενός αρχείου
- Μετατροπή περιπτώσεων για ιστότοπους όπου στις διευθύνσεις URL γίνεται διάκριση πεζών χαρακτήρων
- Ανίχνευση νέου αρχείου για ενημέρωση μόνο νεότερων εκδόσεων
- Αυτόματη απενεργοποίηση και επανεκκίνηση τρέχουσας εφαρμογής που πρέπει να ενημερωθούν
- Μπορεί να λειτουργήσει κατόπιν ζήτησης ή αυτοματοποιημένη
Υπάρχουν περισσότερες δυνατότητες που περιλαμβάνονται, οι οποίες τεκμηριώνονται στο αρχείο δέσμης ενεργειών. Απλά ανοίξτε το στο Notepad (ή σε οποιοδήποτε άλλο πρόγραμμα επεξεργασίας κειμένου) για να δείτε όλες τις επιλογές.
Το σενάριο UpdateFromWeb χρησιμοποιεί μερικά εξωτερικά εργαλεία τα οποία θα πρέπει να βρίσκονται στο σύστημά σας πριν από τη χρήση. Οι σύνδεσμοι λήψης για αυτά τα εργαλεία παρέχονται παρακάτω και πρέπει να τοποθετηθούν σε ένα φάκελο στη μεταβλητή PATH του συστήματός σας (αν υπάρχει αμφιβολία, απλώς τοποθετήστε αυτά τα απαραίτητα αρχεία στο C: \ Windows).
Όχι μόνο για εργαλεία ή εφαρμογές
Όπως αναφέρθηκε παραπάνω, το σενάριο UpdateFromWeb μπορεί να χρησιμοποιηθεί για οποιοδήποτε αρχείο που έχει συνεπή διεύθυνση URL. Για παράδειγμα, εάν ένα έργο ενημερώνεται κάθε βράδυ με τη διεύθυνση URL mysite.com/project.zip, μπορείτε να χρησιμοποιήσετε τη δέσμη ενεργειών UpdateFromWeb για αυτόματη λήψη και εξαγωγή του αρχείου zip σε έναν τοπικό φάκελο στο μηχάνημά σας.
Σε παρόμοια σημείωση, μπορείτε να χρησιμοποιήσετε το σενάριο για να διατηρείτε αρχεία και / ή εργαλεία συνεπή σε πολλαπλές μηχανές. Απλά μεταφορτώστε ένα αρχείο σε μια κεντρική τοποθεσία και μια αυτοματοποιημένη διαδικασία με το UpdateFromWeb μπορεί να χειριστεί τα υπόλοιπα.
Παραδείγματα
Το script του UpdateFromWeb μπορεί να χρησιμοποιηθεί τόσο από τη γραμμή εντολών όσο και από το hardcoded. Επιπλέον, μπορείτε να αναμίξετε και να ταιριάξετε όσο χρειάζεται.
Παρακάτω παρατίθενται ορισμένα παραδείγματα που δείχνουν τη χρήση καθώς και τις αντίστοιχες ρυθμίσεις εκτέλεσης τόσο για τη γραμμή εντολών όσο και για τον σκληρό κώδικα.
Ενημερώστε όλα τα εργαλεία SysInternals που βρίσκονται στο "C: \ My Tools" και κάντε επανεκκίνηση οποιωνδήποτε εκτελούμενων εφαρμογών που ενημερώθηκαν:
Γραμμή εντολών:
UpdateFromWeb /U:http://live.sysinternals.com/tools / D / R "/ T: C: \ Τα εργαλεία μου"
Hardcode:
SET URL = http: //live.sysinternals.com/tools
SET TargetDir = C: \ My Tools
SET UpdateDir = 1
SET RestartStopped = 1
Ενημερώστε όλα τα εργαλεία Nirsoft που βρίσκονται στο "C: \ My Tools" και σε όλους τους υποκαταλόγους:
Γραμμή εντολών:
UpdateFromWeb /U:http://www.nirsoft.net/utils/D/S/Z/L/T: C: \ Τα εργαλεία μου "
Hardcode:
SET URL = http: //www.nirsoft.net/utils
SET TargetDir = C: \ My Tools
SET UpdateDir = 1
SET Recurse = 1
SET ToLower = 1
SET Unzip = 1
SET RestartStopped = 1
Ενημερώστε το αρχείο με όνομα "Specs.doc" από το mysite.com και αντιγράψτε το σε "C: \ Files \ Latest Specs.pdf":
Γραμμή εντολών:
UpdateFromWeb /U:http://mysite.com/Specs.pdf "/ F: Τελευταία Specs.pdf" / T: C: \ Αρχεία
Hardcode:
SET URL = http: //mysite.com/Specs.pdf
SET TargetDir = C: \ Αρχεία
SET FileToGet = Τελευταία Specs.pdf
Ενημερώστε τα αρχεία στον κατάλογο "C: \ Files" με τα πιο πρόσφατα αρχεία από το Specs.zip στο mysite.com:
Γραμμή εντολών:
UpdateFromWeb /U:http://mysite.com/Specs.zip/D/N/Z/T: C: \ Αρχεία
Hardcode:
ΟΝΟΜΑ SET = http: //mysite.com/Specs.zip
SET TargetDir = C: \ Αρχεία
SET UpdateDir = 1
SET CopyNewFiles = 1
SET Unzip = 1
Ενημέρωση όλων των αρχείων στο "C: \ Files" για συγχρονισμό με τα αρχεία που είναι αποθηκευμένα στο mysite.com/files:
Γραμμή εντολών:
UpdateFromWeb /U:http://mysite.com/files "/ D / T: C: \ Αρχεία
Hardcode:
SET URL = http: //mysite.com/files
SET TargetDir = C: \ Αρχεία
SET UpdateDir = 1
Λήψη ενημέρωσης από το Web Script
Κάντε λήψη του εργαλείου Download.exe
Κατεβάστε το εργαλείο γραμμής εντολών 7-Zip