batch programmering i WinXP

  • smider du ikke bare din batchkode herind , så vi kan kigge lidt på det ?


    Problemet er at nogle af de simple dos og batch kommandoer hedder noget andet i xp - så det er måske bare en simpel rettelse der skal til ;)

  • Quote

    Oprindeligt indlæg af ^Genzo^
    fik den til at virke
    det var choice der ikke ville virke, men fandt ud af at set /p er det samme :)


    he he tænkte faktisk på den funktion ;)


    Jamen held og lykke med det

  • men for god ordens skyld her er den så


    @echo off
    :begynd
    cls
    @echo.
    @echo ######################################
    @echo #1. Formatere diskette #
    @echo #2. Kør Fdisk #
    @echo #3. kopier system filer til A drevet#
    @echo #4. afslut #
    @echo #################################
    @echo off
    set /p userinp=vælg et nummer(1-4):
    set userinp=%userinp:~0,1%
    if "%userinp%"=="1" goto 1
    if "%userinp%"=="2" goto 2
    if "%userinp%"=="3" goto 3
    if "%userinp%"=="4" goto 4
    echo invalid choice
    goto begynd
    :1
    format a:
    goto begynd
    :2
    fdisk
    goto begynd
    :3
    sys a:
    goto begynd
    :4
    exit
    pause>nul

  • Quote

    Oprindeligt indlæg af ^Genzo^
    men kan du så sige mig hvordan man får checkdisk og scandisk som man kører via et batch program til at smide en log i rodet på det drev man nu har kørt en test af?


    uff kan ikke lige huske det helt - kommer nok til at blande sammen med linux men kunne man ikke bare lave en


    kommando > hest.log

  • tjo det er da et forsøg værd :)



    sikke et rod den lavede


    The type of the file system is NTFS.


    WARNING! F parameter not specified.
    Running CHKDSK in read-only mode.


    CHKDSK is verifying files (stage 1 of 3)...
    0 percent completed.
    1 percent completed.
    2 percent completed.
    3 percent completed.
    4 percent completed.
    5 percent completed.
    osv
    File verification completed.
    CHKDSK is verifying indexes (stage 2 of 3)...
    0 percent completed.
    1 percent completed.
    2 percent completed.
    3 percent completed.
    4 percent completed.

    osv


  • var det bare noget den viste i din prompt ?
    Hvis det er tilfældet lyder det somom du automatisk laver en tail på din logfil.


    prøv evt med kommando > hest.txt &


    he he bliver nød til at lave txt når vi er i windows.


    &-tegnet skulle være så den ikke blev låst til det aktuelle vindue.

  • Quote

    Oprindeligt indlæg af ^Genzo^
    i log dokumentet skrev den det på tværs, men når jeg pastede det ind her skrev den det nedenunder.


    men den bliver sgu ved med det fis


    men så længe den da laver en log er det vel også ok


    hmm kunne det ikke være fordi wordwrap ikke er slået til i din teksteditor ? :D