Jump to content
PolinaXxX

Batch Αρχεία (αρχεία παρτίδα δέσμης)

Recommended Posts

Batch Αρχεία (αρχεία παρτίδα δεσμης)

Ποια είναι παρτίδα αρχεία;

Batch αρχεία δεν είναι τα προγράμματα, pre se, είναι καταλόγος γραμμή οδηγίων που γινονται batched μαζί σε ένα αρχείο.

Για το μεγαλύτερο μέρος, μπορείτε να πληκτρολογήσετε σε γραμμές του ένα αρχείο δέσμης και να λάβετε τα ίδια αποτελέσματα, αλλά και ομαδικούς φακέλους που το καθιστούν εύκολο έργο.

Batch αρχεία δεν περιέχουν "compiled" κώδικα όπως C + +, ώστε να μπορεί να ανοίξει, αντιγραφή και επεξεργασία.

Είναι συνήθως χρησιμοποιούνται για απλή ρουτίνα και χαμηλού επιπέδου διδασκαλία μηχανής, αλλά μπορεί να είναι πολύ ισχυρό.

Αν κοιτάξετε στο C: \, C: \ Windows ή C: \ WINNT φάκελο θα δείτε ένα πλήθος. BAT,. SYS,. Cfg,. INF και άλλα είδη.

Αυτά είναι όλα τα είδη των αρχείων παρτίδα.

Αυτό μπορεί να σας προκαλεσει σοκ, αλλά οι περισσότερες εφαρμογές είναι γραμμένες σε Basic ή C + + που κάθονται σε ένα βουνό από ομαδικούς φακέλους.

Batch αρχεία αποτελούν τη ραχοκοκαλιά του λειτουργικού συστήματος των Windows, τα διαγράψτετα και αποτελεσματικά έχετε απενεργοποιήσει την OS.

Υπάρχει λόγος γι 'αυτό.

Το σύστημα παρτίδα αρχεία σε κάθε υπολογιστή είναι ότι η μοναδική αλλαγή του υπολογιστή για κάθε φορά που ένα πρόγραμμα είναι φορτωμένο.

Το λειτουργικό σύστημα πρέπει να έχει πρόσβαση σε αυτά τα αρχεία και να είναι σε θέση να προσθέσετε και να διαγράψετε από τις οδηγίες αυτές.

Creating Batch files

Δημιουργία Batch αρχεία

Απλές οδηγίες

  1. Ανοίξτε έναν επεξεργαστή κειμένου όπως το notepad (που ΔΕΝ λέξη ή WordPad)
  2. Type or copy this text:

Γραψτε ή αντίγραψτε αυτο το κείμενο:

@ECHO OFF

@ ECHO OFF

ECHO.

ECHO.

ECHO This is a batch file

ECHO Αυτό είναι ένα αρχείο δέσμης

ECHO.

ECHO.

PAUSE

PAUSE

CLS

CLS

EXIT

EXIT

  1. Αποθήκευση αυτής ως batchfile.bat, βεβαιωθείτε ότι δεν υπάρχει. Txt επέκταση από την. bat
  2. Κάντε διπλό κλικ στο εικονίδιο αρχείου

Αυτό είναι ένα μικρό αρχείο δέσμης Έγραψα ότι χρησιμοποιώ κάθε μέρα.

Καταργεί τα cookies που αποτελούν αντικείμενο ντάμπινγκ για να αποκτήσετε μου σκληρό δίσκο κάθε φορά που πηγαίνω στο διαδίκτυο.

Θα μπορούσα να ρυθμίσω τις προτιμήσεις μου browser να μην δέχεται cookies, τα cookies, αλλά μερικές φορές είναι χρήσιμο.

Μερικές σελίδες CGI είναι άχρηστες χωρις τα cookies, μερικές φορές όταν εισάγετε έναν κωδικό πρόσβασης για ένα δικτυακό τόπο, το site χρησιμοποιεί ένα cookie για να θυμάστε τον κωδικό πρόσβασης.

Απλά δεν χρειάζονται εκατοντάδες αρχεία cookie που καλύπτουν χώρο μετά το κλείσιμο μου browser.

Με αυτό το αρχείο δέσμης, το μόνο που έχω να κάνω είναι διπλό κλικ και να διαγράφει τα cookies μου.

Feel free to cut and paste this code to your Notepad or Wordpad.

Νιώστε ελεύθεροι καντε cut and paste τον κώδικα αυτό για να σας το Notepad ή το WordPad.

Αποθήκευση ως cookiekill.bat στην επιφάνεια εργασίας σας.

cls

CLS

REM *******************************************

REM *******************************************

REM **Cookie Kill Program Will not work in NT**

** REM Cookie Kill Πρόγραμμα δεν θα λειτουργήσει σε NT **

REM *******************************************

REM *******************************************

deltree /yc:\windows\cookies\*.*

deltree / yc: \ windows \ cookies \ *.*

deltree /yc:\windows\tempor~1\*.*

deltree / yc: \ windows \ tempor ~ 1 \ *.*

pause

παύση

cls

CLS

REM Cookies deleted!

REM Cookies διαγράφεται!

Τι κάνει το αρχείο δέσμης το κάνετε;

The first line has the command cls . cls clears the screen window of any previous data.

Η πρώτη γραμμή που έχει την εντολή cls cls οθόνη ανοίγει το παράθυρο του για για οποιαδήποτε προηγούμενα δεδομένα.

Οι επόμενες τρεις γραμμές που αρχίζουν με REM ειναι για "παρατήρηση".

Γραμμές αρχίζοντας με REM δεν περιέχουν εντολές, αλλά οδηγίες ή μηνύματα που θα εμφανιστούν για το χρήστη.

Οι επόμενες δύο γραμμές που αρχίζουν με την εντολή deltree deltree δεν διαγράφει μόνο αρχεία, διαγράφει καταλόγους, αλλά υπο-καταλόγους.

Στην περίπτωση αυτή, το αρχείο είναι η διαγραφή του καταλόγου cookies και όλα τα αρχεία μέσα.

Το directory αυτό γινετε αυτόματα rebuilt (ξαναχτιζεται). Η deltree έχει περάσει την παράμετρο /y αυτή η διαδικασία για να ενημερώσει την απάντηση "ΝΑΙ" σε κάθε επιβεβαίωση ερωτήσεις. Καμιά φορά οταν γραφεις DEL ή ένα από τα ξαδέλφια του, το σύστημα θα ζητήσει "Είναι σίγουροι ότι θέλετε Για να το κάνετε αυτό;

"

setting /y answers these prompts without interupting the process.

Γινεται καθορισμός /y για τις απαντήσεις αυτές ΧΩΡΙΣ interupting στη διαδικασία.

Η pause της διαδικασίας ειναι εντολή σταθμεύσεων προσωρινά και δείχνει στους χρήστες μια λίστα με όλα τα αρχεία που διαγράφονται. cls ανοίγει ξανά η οθόνη, άλλη REM γραμμή λέει ο χρήστης ότι τα αρχεία διαγράφονται.

Η τελευταία γραμμή περιέχει μόνο: τελειώστε και επιστροφή στη διαδικασία υπαγόρευσης εντολής. Αυτή η έκδοση δημιουργήθηκε για να παρουσιάσει στο χρήστη όλα που πραγματοποιούνται στη διαδικασία.

Το παρακατω παραδειγμα της έκδοσης κάνει το ίδιο πράγμα χωρίς παρουσίαση στο χρήστη οποιωνδήποτε λεπτομερειών.

cls

@echo off

deltree /yc:\windows\cookies\*.*

deltree /yc:\windows\tempor~1\*.*

cls

Χωρίς REM γραμμές δεν υπάρχει κανένα σχόλιο. Το @echo από την εντολή κρατά τη διαδικασία από «την αντήχηση» στο παράθυρο DOS, και χωρίς τη μικρή διακοπή και: οι γραμμές τελών, η διαδικασία τρέχουν και βγαίνουν χωρίς αίτηση του χρήστη. Σε μια διαδικασία αυτό είναι συντομο και γινετε για να εντάξει και να είναι αόρατο στο χρήστη. Η άλλη είναι μια πιο σύνθετη διαδικασία, ανατροφοδοτήστε ότι απαιτείται. Σε περίπτωση αμφιβολίας δώστε στο χρήστη την ευκαιρία να δει τι γινετε.

This version is a little more thurough, deletes alot of junk

cls

CLS

@ECHO OFF

@ ECHO OFF

ECHO.

ECHO.

***********************************

***********************************

ECHO.

ECHO.

** Clean Cookies and Temp Files **

** Καθαριότητα Cookies και Temp Files **

ECHO.

ECHO.

** Will not work in NT **

** Δεν θα λειτουργήσει σε NT **

ECHO.

ECHO.

*******************************

*******************************

deltree /yc:\windows\cookies\*.*

deltree / yc: \ windows \ cookies \ *.*

deltree /yc:\windows\tempor~1\*.*

deltree / yc: \ windows \ tempor ~ 1 \ *.*

deltree /yc:\progra~1\Netscape\Users\default\Cache\*.jpg

deltree / yc: \ progra ~ 1 \ Netscape \ Users \ default \ Cache \ *. jpg

deltree /yc:\progra~1\Netscape\Users\default\Cache\*.gif

deltree / yc: \ progra ~ 1 \ Netscape \ Users \ default \ Cache \ *. gif

deltree /yc:\progra~1\Netscape\Users\default\Cache\*.htm

deltree / yc: \ progra ~ 1 \ Netscape \ Users \ default \ Cache \ *. htm

deltree /yc:\progra~1\Netscape\Users\default\archive\*.htm

deltree / yc: \ progra ~ 1 \ Netscape \ Users \ DEFAULT \ αρχείο \ *. htm

deltree /yc:\progra~1\Netscape\Users\default\archive\*.gif

deltree / yc: \ progra ~ 1 \ Netscape \ Users \ DEFAULT \ αρχείο \ *. gif

deltree /yc:\progra~1\Netscape\Users\default\archive\*.jpg

deltree / yc: \ progra ~ 1 \ Netscape \ Users \ DEFAULT \ αρχείο \ *. jpg

deltree /yc:\windows\temp\*.*

deltree / yc: \ windows \ temp \ *.*

deltree /yc:\temp\*.*

deltree / yc: \ temp \ *.*

deltree /yc:\windows\Recent\*.*

deltree / yc: \ windows \ Πρόσφατες \ *.*

deltree /yc:\recycled\*.*

deltree / yc: \ recycled \ *.*

cls

CLS

EXIT

EXIT

"C:\windows\history\today" will rebuld itself if you delete it.

"C: \ windows \ ιστορία \ σήμερα" θα rebuld ίδια αν διαγράψετε.

Δεν είναι ένα αρχείο, θα διαμορφωθεί ειδικά για μια δομή που το DOS δεν βλέπει τον ίδιο τρόπο που κάνει τα παράθυρα. C: \ windows \ ιστορία \ σημερινή πραγματικότητα δεν υφίσταται ως DOS άποψη. Πηγαίνετε στο C: \ windows \ ιστορικό και το είδος directory DIR / A αυτό θα σας δείξει τους κρυφόυς καταλόγους και τον τρόπο με τον οποίο είναι το όνομα.

WINNT Version

WINNT Version

@ECHO OFF

@ ECHO OFF

ECHO **************************************************

ECHO ************************************************* *

ECHO ** DEL replaces DELTREE, /Q replaces /Y **

ECHO ** DEL αντικαθιστά deltree, / Q αντικαθιστά / Υ **

ECHO **************************************************

ECHO ************************************************* *

del /Q c:\docume~1\alluse~1\Cookies\*.*

del / Q C: \ DOCUME ~ 1 \ alluse ~ 1 \ Cookies \ *.*

REM Change alluse~1 in the above line to your userID

REM Αλλαγή alluse ~ 1 στην ανωτέρω γραμμή για να σας ΚωδΑρΧρήστη

del /qc:\winnt\temp\*.*

del / qc: \ winnt \ temp \ *.*

del /qc:\temp\*.*

del / qc: \ temp \ *.*

del /qc:\winnt\Recent\*.*

del / qc: \ winnt \ Πρόσφατες \ *.*

del /qc:\*.chk

del / qc: \ *. ChK

EXIT

EXIT

Προσθέστε αυτές τις γραμμές για XP

del /q C:\Windows\Temp\Adware\*.*

del / q C: \ Windows \ Temp \ Adware \ *.*

del /q C:\Windows\Temp\History\*.*

del / q C: \ Windows \ Temp \ Ιστορία \ *.*

del /q C:\Windows\Temp\Tempor~1\*.*

del / q C: \ Windows \ Temp \ Tempor ~ 1 \ *.*

del /q C:\Windows\Temp\Cookies\*.*

del / q C: \ Windows \ Temp \ Cookies \ *.*

Ομαδοποιημένες Utilitiesκαι εντολές

Οποιαδήποτε έγκυρη εντολή DOS, μπορεί να εγγραφεί σε ένα αρχείο δέσμης, αυτές οι εντολές είναι για τη δημιουργία της δομής και της ροής του ένα αρχείο δέσμης.

CLS

CLS

Clears the screen

Καθαρισμός τη ςοθόνης

EXIT

EXIT

Exits the command-line process when the batch file terminates

Τερματίζει τη διαδικασία της γραμμής, όταν το αρχείο δέσμης τερματίζει

EXIT

BREAK

BREAK

Κατά την ενεργοποίησή του, το batch αρχείο θα σταματήσει αν ο χρήστης πατήσει <Ctrl> - <Break> όταν απενεργοποιείται, το script θα συνεχιστεί έως ότου γίνει.

BREAK=ON

BREAK=OFF

CALL

ΠΡΟΣΚΛΗΣΗ

Ζητεί άλλο αρχείο δέσμης και στη συνέχεια επιστρέφει τον έλεγχο στο πρώτο όταν γίνει.

CALL C:\WINDOWS\NEW_BATCHFILE.BAT

Call another program

Καλέστε ένα άλλο πρόγραμμα

CALL C:\calc.exe

CHOICE

ΕΠΙΛΟΓΗ

Επιτρέπει την είσοδο του χρήστη.

Προεπιλεγμένο είναι Y ή Ν.

Μπορείτε να φτιάξετε το δικό σας με την επιλογή / C: switch. Αυτό το αρχείο δέσμης εμφανίζει ένα μενού με τις τρεις επιλογές.

Είσοδος 1, 2 ή 3 θα εμφανίσει μια διαφορετική σειρά των συμβόλων.

Σημειώστε ότι αν το ERRORLEVEL δηλώσεις που πρέπει να αναφέρονται με την αντίστροφη σειρά του των επιλογων. Επιλογήδεναναγνωρίζεταισεορισμένες εκδόσεις των NT. @ECHO OFF

ECHO 1 - Stars

ECHO 2 - Dollar Signs

ECHO 3 - Crosses

CHOICE /C:123

IF errorlevel 3 goto CRS

IF errorlevel 2 goto DLR

IF errorlevel 1 goto STR

:STR

ECHO *******************

ECHO.

PAUSE

CLS

EXIT

:DLR

ECHO $$$$$$$$$$$$$$$$$$$$

ECHO.

PAUSE

CLS

EXIT

:CRS

ECHO +++++++++++++++++++++

ECHO.

PAUSE

CLS

EXIT

FOR...IN...DO

ΓΙΑ ... ... ΣΕΔΩ

.

Εκτελεί μια συγκεκριμένη εντολή για κάθε αρχείο σε ένα σύνολο αρχείων. ΓΙΑ ΤΟ dosvar%% (σύνολο από στοιχεία) DO εντολή ή εντολή strcuture.

%% dosvar είναι η μεταβλητή που θα κατέχει στοιχεία του καταλόγου, συνήθως ένα μόνο leter:%%%% α ή β.

Ευαίσθητη υπόθεση,%% α είναι διαφορετικό από% Α.

Τα στοιχεία του (που), καταχωρούνται σε αυτή τη μεταβλητή, τρεχουν κάθε φορά που το loop εκτελείται.

(σύνολο στοιχείων) είναι ένα στοιχείο ή πολλαπλά στοιχεία, διαχωρισμένα με κόμματα που καθορίζει πόσες φορές το loopτρέχει.

commandή commandstrcutureείναι η λειτουργία που θέλετε να εκτελέσει, για κάθε στοιχείο της λίστας.

Ο κωδικός αυτός θα τρέχει μέσα από το σύνολο (Α, Β, Γ), όταν γίνεται σε B θα εκτυπώσετε το μήνυμα: "Β είναι στο σύνολο!"

FOR %%b in (A, B, C) DO IF %%b == B echo B is in the set!

Η γραμμή αυτή θα εκτυπώσει το περιεχόμενο του C: \ Windows \ Desktop

FOR %%c in (C:\windows\desktop\*.*) DO echo %%c

So, you may create your own list or use various objects like files to determine the loop run.

Έτσι, μπορείτε να δημιουργήσετε το δικό σας κατάλογο ή να χρησιμοποιήσει διάφορα αντικείμενα όπως αρχεία για τον προσδιορισμό του loopπου εκτελείται.

GOTO

Goto

Για να μεταφερθείτε σε διαφορετικό τμήμα σε ένα αρχείο δέσμης.

Μπορείτε να δημιουργήσετε διαφορετικά τμήματα από το προηγούμενο όνομά της με άνω και κάτω τελεία. :SUBSECTION

Οι προγραμματιστές μπορούν να βρουν funtions παρόμοιο με αυτό ή υπο-ρουτίνες.

@ECHO OFF

:FIRSTSECTION

ECHO This is the first section

PAUSE

GOTO SUBSECTION

:SUBSECTION

ECHO This is the subsection

PAUSE

Skip sections of a batch file

Περάστε τμήματα μιας ομαδοποιημένες

@ECHO OFF

:ONE

ECHO This is ONE, we'll skip TWO

PAUSE

GOTO THREE

:TWO

ECHO This is not printed

:THREE

ECHO We skipped TWO!

PAUSE

GOTO END

:END

CLS

EXIT

Edited by PolinaXxX

Share this post


Link to post
Share on other sites

Δημιουργήστε λογαριασμό ή συνδεθείτε

Πρέπει να είστε μέλος για να έχετε την δυνατότητα να σχολιάσετε

Δημιουργήστε λογαριασμό

Εγγραφείτε γρήγορα, εύκολα, και δωρεάν.

Δημιουργία νέου λογαριασμού

Συνδεθείτε

Έχετε ήδη λογαριασμό?

Συνδεθείτε τώρα


Σχετικα με το shopforum.gr

Shopforum.gr: Η πρώτη κοινότητα καταναλωτών για ανταλλαγή χρήσιμων πληροφοριών όσον αφορά τις αγορές καθώς, και την αξιολόγηση των προϊόντων / υπηρεσιών που έχουν αγοράσει ήδη τα μέλη της.

Ακολουθήστε μας

Facebook

Τελευταία tweets

Διαφήμιση

×