.bat fil hjælp

  • Jeg vil gerne lave en batfil, der ændre teksten i min boot.ini.


    Til det brug har jeg lavet en fil kaldet boot.bak med den ønskede tekst.


    Min C: root ser således ud:


    [Blocked Image: http://img96.imageshack.us/img96/6517/crootcy7.jpg]


    Jeg har så skrevet følgende batfil:


    [Blocked Image: http://img204.imageshack.us/img204/7882/batud4.jpg]


    Når jeg kører den får jeg denne fejlmeddelelse:


    [Blocked Image: http://img180.imageshack.us/img180/7057/cmdwinbr4.jpg]


    Den kan tilsyneladende ikke finde boot.ini da de er markeret som "hidden"
    Jeg kan ikke fjerne markeringen da feltet til fluebenet er inaktivt:


    [Blocked Image: http://img150.imageshack.us/img150/4284/inipropsb5.jpg]


    Hvordan får jeg den til at omdøbe en hidden fil?


    EDIT: Da jeg testede med "smoot.ini" og "smoot.bak" var der ingen problemer.

  • har du prøvet med at angive den specifikke sti. dvs istedet for:


    C:
    ren xxxx yyyy
    ren vvvv zzzz


    så:


    ren c:\xxxx yyyy
    ren c:\vvvv zzzz


    /ask


    EDIT: Er ret sikker på at "DOS" er ligeglad med om filerne er skjulte.

  • jeg tog fejl - DOS er ikke ligeglad med skjulte filer. Lav istedet følgende bat-fil:


    ATTRIB -R -S -H c:\boot.ini
    ren c:\boot.ini boot.tmp
    ren c:\boot.bak boot.ini
    ren c:\boot.tmp boot.bak
    ATTRIB +R +S +H boot.ini



    Dvs først fjernes attributer fra *.ini filen, så laves den om og atributterne sættes igen.


    Du kan finde en fils atributter med "attrib filnavn" - og boot.ini er SHR


    /ask


  • Tusind tak. Er der en kommando der rebooter computeren efter omdøbningen?

  • En lille kommentar iøvrigt.
    c: giver dig kun c-drevet og ikke roden i c. Vil du have roden skal du også bruge en cd\. Dvs hvis du vil have et program der starter i roden, skal du skrive:


    c:
    cd\
    "program text"


    evt kan du også bruge "cd /d c:\" dette skifter til c:\.
    Du kan iøvrigt altid for oplyst hvilke parametre der kan sættes på dos-kommandoer ved at skrive "kommando /?"


    /ask

  • Quote

    Originally posted by Humpeligimp
    Tusind tak. Er der en kommando der rebooter computeren efter omdøbningen?


    så skal du bruge shutdown. shutdown -r skulle give en reboot evt med en -f for at lukke igangværende programmer.


    se: http://www.computerhope.com/shutdown.htm eller shutdown /?


    /ask


    EDIT:Jeg var vidst lidt for langsom

  • Quote

    Originally posted by Bit Phreak
    du kan evt prøve med en bootdisk og boote op fra dos. og derefter bruge append.exe
    du skal bare sørge for at have en NTSF Driver med på bootdisken så du kan læse din partition


    ups mente self attrib og ikke append men det fik jacobask jo lige fortalt