Gyűjtse html fájlt a töredékek, nhutils

Ez a példaprogram nhreplace használatát mutatja, hogyan kell programozni egy batch file autók összeszerelése html fájlokat közös töredékek (például, ha az összes oldalt az azonos című, pince vagy más fragmentumok), és használatát mutatja be az alábbi szolgáltatásokat:

  • végrehajtását keresés / csere a parancsok listáját - -list mód
  • hajtsa végre a csere a tartalmát egy szöveges fájl - az -f opció
  • ellenőrzése végrehajtásának eredményeképpen a visszatérési kód

Ugyanezt a megközelítést lehet alkalmazni bármilyen egyéb szöveges fájlokat, ha azt szeretnénk, hogy létre ezeket automatikusan más fájlokat.

Be kell, hogy az azonos alkatrészeket oldalain külön szöveges fájl, például header.htmf:

Aztán html fájlokat másolás helyett töredékek szúrhat sorokat, amelyeket később helyébe a tartalmát a mindenkori fájlokat, például a húr helyettesítése doc-type.htmf fájlt. Ha hozzá több fájlt podstanavlivaemye header (header.htmf), pince (footer.htmf), stb Az index.html fog kinézni:

Most az automatikus helyettesítés fájlokat lehet végezni egy batch file:

Az összegyűjtött fájlokat menti a Content könyvtárban, így az első dolog CMD fájlt, és másolatot hoz létre html fájlokat.

A következő lépés a hurkot az összes fájlt HTMF formája helyettesítésének lista htmflist.txt fájl, amelyben minden sor határozza meg a csere szöveges fájl:

Végül a build fájl programot nhreplace:

A program kezeli a html fájlokat, kiegészítve a csere htmflist.txt fájlt és a „gyűjtő” és ezáltal kimenet html fájlokat.
Több menetben használják, hogy a cserék, meghatározott maguk a fájlok HTMF. Amint az eredménye nhrplc 1 (azaz a szöveg nem található), kilép a hurok. Szintén ki a hurok, ha hiba történik (visszatérési kód 2).

Ha meg akarjuk változtatni, például a pincében az összes oldalt, akkor elegendő, hogy módosítsa, és újra fájl footer.htmf „gyűjt» html fájlokat.

Kapcsolódó cikkek