Com escriure un fitxer per lots

Autora: Gregory Harris
Data De La Creació: 12 Abril 2021
Data D’Actualització: 1 Juliol 2024
Anonim
Web Scraping with Nokogirl/Kimono by Robert Krabek
Vídeo: Web Scraping with Nokogirl/Kimono by Robert Krabek

Content

En aquest article, aprendreu a escriure i desar el fitxer per lots més senzill (fitxer per lots) en un equip amb Windows. Un fitxer per lots conté una sèrie d’ordres DOS (sistema operatiu) i s’utilitza normalment per automatitzar tasques realitzades amb freqüència, com ara moure fitxers. Per crear un fitxer per lots, no necessiteu programari complex: només necessiteu l’editor de text del bloc de notes.

Passos

Part 1 de 2: Els fonaments

  1. 1 Obre el bloc de notes. Al Bloc de notes, podeu escriure un programa com a fitxer de text i desar-lo com a fitxer per lots. Per obrir el Bloc de notes, obriu el menú Inici , entra quadern i feu clic a la icona de bloc de notes blava a la part superior del menú.
  • El bloc de notes s’utilitza per convertir fitxers de text a fitxers per lots, però el codi del fitxer per lots es pot escriure en qualsevol editor de text.
  • Recordeu algunes ordres bàsiques. El fitxer per lots executa ordres DOS, de manera que les ordres utilitzades són les mateixes que les ordres DOS. Algunes de les ordres més importants són:
    • ECHO: mostra text a la pantalla;
    • @ECHO DESACTIVAT: amaga el text mostrat;
    • COMENÇAR: inicia el fitxer amb l'aplicació;
    • REM: afegeix una línia amb comentaris;
    • MKDIR / RMDIR: crea i suprimeix directoris;
    • DEL: elimina fitxers;
    • CPPIA: copia fitxers;
    • XCOPY: copia fitxers amb paràmetres addicionals;
    • PER A / EN / FER: defineix fitxers;
    • TÍTOL: edita el títol de la finestra.
  • Escriviu un programa per crear un directori. La forma més ràpida d’aprendre a crear fitxers per lots és començar amb les tasques més senzilles. Per exemple, utilitzeu un fitxer per lots per crear ràpidament diversos directoris:

    MKDIR c: catalog1 MKDIR c: catalog2

  • Escriviu un programa per crear una còpia de seguretat. Els fitxers per lots són ideals per executar diverses ordres alhora, sobretot si necessiteu executar-les diverses vegades. Amb l'ordre XCOPY, podeu crear un fitxer per lots que copiarà els fitxers de les carpetes especificades a la carpeta de còpia de seguretat i només se sobreescriuran els fitxers que hagin canviat des de l'última còpia:

    @ECHO OFF XCOPY c: original c: backupfolder / m / e / y

    • Aquest programa copiarà els fitxers de la carpeta "original" a la carpeta "carpeta de còpia de seguretat". Aquestes carpetes es poden substituir per altres (amb les rutes de carpeta corresponents). / m indica que només es copiaran els fitxers modificats; / e indica que es copiaran totes les subcarpetes (que es troben a la carpeta especificada); / y us demana que sobreescriviu el fitxer.
  • Escriviu un programa de còpia de seguretat més complex. Simplement copiar fitxers d’una carpeta a una altra facilita el treball amb l’ordinador, però, què passa si ordeneu els fitxers mentre els copieu? Això requereix l'ordre FOR / IN / DO. Utilitzeu aquesta ordre per especificar a quina carpeta s'ha de copiar el fitxer, en funció de la seva extensió:

    @ECHO OFF cd c: source REM Aquesta és la carpeta font amb els fitxers FOR %% f IN ( *. Doc *. Txt) DO XCOPY c: source "%% f" c: text / m / y REM Tots els fitxers amb l'extensió .doc o .txt REM es copiaran de c: source a c: text REM %% f aquesta variable PER %% f IN ( *. Jpg *. Png *. Bmp) DO XCOPY C: source "%% f" c: images / m / y REM Tots els fitxers amb extensió .webp, .png, .bmp REM es copiaran de c: source a c: images

  • Experimenteu amb diferents ordres. Hi ha molts exemples de programes de fitxers per lots a Internet.
  • Part 2 de 2: Com desar un fitxer per lots

    1. 1 Acabeu d’entrar al programa de fitxers per lots. Quan hàgiu acabat d’entrar i editar el programa de fitxers per lots, deseu-lo com a fitxer executable.
    2. 2 Fer clic a Dossier. Es troba a l'extrem superior esquerre de la finestra del bloc de notes. S'obrirà un menú desplegable.
    3. 3 Fer clic a Guardar com. Es troba al menú desplegable Fitxer. S'obrirà la finestra "Desa com a".
    4. 4 Introduïu el nom i l'extensió .bat. A la línia Nom del fitxer, introduïu un nom i, a continuació, introduïu .bat.
      • Per exemple, si el fitxer per lots que es farà una còpia de seguretat es dirà "còpia de seguretat", introduïu backup.bat.
    5. 5 Obriu el menú desplegable Tipus de fitxer. El trobareu a la part inferior de la finestra Desa com.
    6. 6 Fer clic a Tots els fitxers. Es troba al menú desplegable. D’aquesta manera es desarà el fitxer amb l’extensió especificada (en aquest cas, l’extensió .bat).
    7. 7 Especifiqueu la carpeta on s’emmagatzemarà el fitxer per lots. Per fer-ho, feu clic a la carpeta desitjada (per exemple, a "Escriptori") a la part esquerra de la finestra.
    8. 8 Fer clic a Desa. Es troba a l'extrem inferior dret de la finestra Desa com. La finestra es tancarà.
    9. 9 Tanca el bloc de notes. El fitxer es desarà com a fitxer per lots a la carpeta especificada.
    10. 10 Canvieu el programa del fitxer per lots. Per fer-ho, feu-hi clic amb el botó dret i seleccioneu "Canvia" al menú. El fitxer per lots s’obrirà al Bloc de notes; feu els canvis necessaris i deseu el fitxer fent clic a Ctrl+S.
      • Els canvis entraran en vigor tan bon punt hàgiu executat el fitxer per lots.

    Consells

    • Si un nom de fitxer o directori conté espais, poseu-lo entre cometes (per exemple, iniciar "C: Documents and Settings ").
    • Podeu utilitzar editors de tercers com Notepad ++ per editar un fitxer per lots, però això suposa una gran pèrdua de temps si voleu crear fitxers per lots bàsics.
    • Algunes ordres (per exemple, ipconfig) requeriran privilegis administratius per executar-se. En aquest cas, feu clic amb el botó dret del ratolí sobre el fitxer i seleccioneu "Executa com a administrador" al menú (si heu iniciat la sessió com a administrador).

    Advertiments

    • Els fitxers per lots poden ser perillosos segons les ordres utilitzades. Assegureu-vos que les ordres del fitxer per lots no causin conseqüències no desitjades (per exemple, suprimir fitxers o bloquejar l’ordinador).