Välkommen Gäst! Logga in eller registrera ett konto.

Logga in











Forumtråd

Välkommen till Fuska.nus forum. För att kunna skriva i forumet måste du vara medlem och inloggad. Medlem blir du gratis genom att klicka på Registrera dig i logga in-rutan. Men du kan kika runt i alla forumen och läsa även om du inte är inloggad.



Batch program hjälp!

01/06 -11 13:48 Fuska-nu

Fuska-nu

1 XP 16411 inlägg

Skrivet av den borttagna medlemmen Pudkip

Jag håller på med ett program skriptat i batch. Det funkar utmärkt en bit. Sedan händer något fel... Kanske någon ser? Om frågor finns, fråga på bara!
Ja, här under är skriptet. Efter frågan om du vill fortsätta blir det nåt fel.

@echo off
echo Hej!
pause
echo Vad heter du?
set /p name=
echo Okej! %name% är ett fint namn!
echo Är du en pojke eller flicka?
set /p gender=
echo Jaha! Okej!
pause
echo Men hur känner du dig då, %name%?
set /p mood=
echo Jaha!
pause
echo Hur känns det att vara %mood%?
set /p howmood=
pause
echo Ja så intressant!
pause
echo Jag kan tyvärr inte känna känslor...
pause
echo Men det kan du!
pause
echo Hur gammal är du, %name%?
set /p age=
echo Jaha okej!
pause
echo Jag är 12 år gammal.
pause
echo Men %age% är ett lyckoår, va?
pause
echo Ja, hoppas du får ett bra år!
pause
echo ...
pause
echo ...
pause
echo ...
pause
echo Vad vill du göra nu då?
pause
echo Vill du fortsätta?
set /p svar=
if %svar% == ja goto part2
if %svar% == nej exit
:part2
echo Gillar du att läsa?
set readeyesorno=
if %readyesorno% == ja echo Vad trevligt!
if %readyesorno% == nej echo Jaså inte? Det var ju tråkigt!
pause
echo Jag gillar i alla fall att läsa.
pause
echo Vad skulle du helst vilja fråga mig?
set /p playersquestion=
echo Jaha! Det var en mycket bra fråga!
pause
echo Men vad gillar du för mat då?
set /p mat=
echo %mat% är säkert gott!
pause
echo...
pause
echo Nu ska vi se om jag kommer ihåg vad du sa...
pause
echo Eller vill du verkligen veta? Ja eller nej.
set /p svar2=
if %svar2% == nej exit
if %svar2% == ja goto part3
:part3
echo Ja så du ville veta!
pause
echo Då ska du få det!
pause
cls
echo Här kommer det första:
pause
echo ...
pause
echo ...
pause
echo Du heter %name%!
pause
echo #2
pause
echo ...
pause
echo ...
pause
echo Du är en %gender%!
pause
echo #3
pause
echo ...
pause
echo ...
pause
echo Du känner dig %mood%!
pause
echo #4
pause
echo ...
pause
echo ...
pause
echo Du är %age% år gammal!
pause
echo 5#
pause
echo ...
pause
echo ...
pause
echo Så här svarade du när jag frågade om du gillar att läsa: %readyesorno%!
pause
echo #6
pause
echo ...
pause
echo ...
pause
echo Du skulle vilja fråga mig "%playersquestion%"!
pause
echo Sista frågan... #7
pause
echo ...
pause
echo ...
pause
echo Du gillar att äta %mat%!
pause
echo ...
pause
cls
echo Har du haft kul?
pause
echo Jag hoppas verkligen det för det här programmet tog över en timme att jobba med! (Fast det var väldigt kul att göra...)
pause
echo Det tog 142 rader!
pause
echo Ja nu är det här korta spelet slut!
pause
echo HEJDÅ!
echo =)
pause
exit

01/06 -11 17:11 GoldenMew

GoldenMew

14211 XP 577 inlägg

På detta ställe i programmet:

set readeyesorno=
if %readyesorno% == ja echo Vad trevligt!
if %readyesorno% == nej echo Jaså inte? Det var ju tråkigt!

Så heter variabeln både readeyesorno och readyesorno, ta bort det överflödiga e:et ur den första variabeln så fungerar det.

Är inlägget rött så jag talar som moderator (NOT ANYMORE)
Synpunkter på min moderering? Gärna via PM! (TY M8)

01/06 -11 20:56 Fuska-nu

Fuska-nu

1 XP 16411 inlägg

Skrivet av den borttagna medlemmen Pudkip

GoldenMew skrev:
På detta ställe i programmet:

set readeyesorno=
if %readyesorno% == ja echo Vad trevligt!
if %readyesorno% == nej echo Jaså inte? Det var ju tråkigt!

Så heter variabeln både readeyesorno och readyesorno, ta bort det överflödiga e:et ur den första variabeln så fungerar det.

Vadå ska jag bara ta bort det överflödiga e:et som jag råkade sätta dit? Det funkar ändå inte! Det står att det är ett oväntat echo!

09/06 -11 13:38 GoldenMew

GoldenMew

14211 XP 577 inlägg

Pudkip skrev:
GoldenMew skrev:
På detta ställe i programmet:

set readeyesorno=
if %readyesorno% == ja echo Vad trevligt!
if %readyesorno% == nej echo Jaså inte? Det var ju tråkigt!

Så heter variabeln både readeyesorno och readyesorno, ta bort det överflödiga e:et ur den första variabeln så fungerar det.

Vadå ska jag bara ta bort det överflödiga e:et som jag råkade sätta dit? Det funkar ändå inte! Det står att det är ett oväntat echo!

Ptja, då fungerade det för mig när jag testkörde programmet.

Är inlägget rött så jag talar som moderator (NOT ANYMORE)
Synpunkter på min moderering? Gärna via PM! (TY M8)

25/07 -11 20:44 Frigez

Frigez

118 XP 6 inlägg

Om du behöver hjälp så kan du skicka ett meddelande till mig :) ! Kan hjälpa dig.

"Hope is the worst of evils, for it prolongs the torments of man."

19/10 -11 00:10 Fuska-nu

Fuska-nu

1 XP 16411 inlägg

Skrivet av den borttagna medlemmen J0KUc

Passar på att visa min nygjorda (smått nazistiska (men gjord för skojs skull)): (Testa den :))



@Echo off
:A
ping localhost -n 1 >nul
cls
color C0
echo l        ###
echo l        ###                  NEIN!
echo l        ###
echo l        ###
echo l#####################
echo l#####################
echo l        ###
echo l        ###
echo l        ###
echo l        ###
ping localhost -n 1 >nul
cls
echo l          ###
echo l          ###                              NEIN!
echo l        ###
echo l####    ###
echo l#################              NEIN!
echo l    #################
echo l        ###    ####
echo l        ###
echo l        ###
echo l        ###
ping localhost -n 1 >nul
cls
echo l            ###              NEIN!
echo l          ###
echo l          ###
echo l ####    ###              NEIN!
echo l ###############
echo l    ##############
echo l        ###    ####              NEIN!
echo l        ###
echo l      ###
echo l      ###
ping localhost -n 1 >nul
cls
echo l           
echo l            ######
echo l  ###    ######              NEIN!
echo l  ####  ###              NEIN!
echo l  ############              NEIN!
echo l      ############
echo l        ###  #####              NEIN!
echo l      ####      ###
echo l    ####
echo l   
ping localhost -n 1 >nul
cls
echo l           
echo l  ###          ####              NEIN!
echo l  ###      ########              NEIN!
echo l  ####    ####
echo l    ##########              NEIN!
echo l      #########
echo l        ###  #####              NEIN!
echo l  ########    ####
echo l  #####      ####              NEIN!
echo l   
ping localhost -n 1 >nul
cls
echo l    ###                      NEIN!
echo l    ###                      NEIN!
echo l    ###      ########              NEIN!
echo l    ####    ###########              NEIN!
echo l    ##########
echo l      #########
echo l ########### #####
echo l  #######    ####              NEIN!
echo l              ###
echo l                ###              NEIN!
ping localhost -n 1 >nul
cls
echo l    ###                      NEIN!
echo l    ###                      NEIN!
echo l      ###                    NEIN!
echo l      ####  ##########              NEIN!
echo l      ################   
echo l ###############              NEIN!
echo l  ##############
echo l            ####              NEIN!
echo l              ###              NEIN!
echo l              ###
ping localhost -n 1 >nul
cls
echo l      ###                      NEIN!
echo l      ###                    NEIN! 
echo l      ###     
echo l      ####                NEIN!
echo l  ####################              NEIN! 
echo l ####################                NEIN!
echo l          #####              NEIN!
echo l            ####              NEIN!
echo l            ###              NEIN!
echo l              ###
ping localhost -n 1 >nul
cls
color F0
echo l        ###              NEIN!
echo l        ###              NEIN!
echo l        ###              NEIN!
echo l        ###              NEIN!
echo l#####################    NEIN!
echo l#####################  NEIN!  NEIN!
echo l        ###          NEIN!
echo l        ###                    NEIN!
echo l        ###                NEIN!
echo l        ###
ping localhost -n 1 >nul
cls
echo l          ###        NEIN!        NEIN!
echo l          ###          NEIN!
echo l        ###
echo l####    ###          NEIN!                    NEIN!
echo l#################
echo l    #################                  NEIN!
echo l        ###    ####        NEIN!
echo l        ###
echo l        ###                                      NEIN!
echo l        ###
ping localhost -n 1 >nul
cls
echo l            ###        NEIN!        NEIN!
echo l          ###              NEIN!                    NEIN!
echo l          ###
echo l ####    ###        NEIN!                  NEIN!
echo l ###############        NEIN!
echo l    ##############                NEIN!        NEIN!
echo l        ###    ####        NEIN!                                NEIN!
echo l        ###          NEIN!              NEIN!            NEIN!
echo l      ###        NEIN!                      NEIN!
echo l      ###                        NEIN!                NEIN!
ping localhost -n 1 >nul
cls
echo l           
echo l            ######                NEIN!                NEIN!
echo l  ###    ######        NEIN!              NEIN!
echo l  ####  ###
echo l  ############              NEIN!
echo l      ############
echo l        ###  #####                            NEIN!
echo l      ####      ###
echo l    ####                    NEIN!
echo l   
ping localhost -n 1 >nul
cls
echo l           
echo l  ###          ####                NEIN!
echo l  ###      ########
echo l  ####    ####            NEIN!           
echo l    ##########
echo l      #########                              NEIN!
echo l        ###  #####
echo l  ########    ####        NEIN!
echo l  #####      ####
echo l   
ping localhost -n 1 >nul
cls
echo l    ###       
echo l    ###                            NEIN!
echo l    ###      ########
echo l    ####    ###########
echo l    ##########          NEIN!
echo l      #########
echo l ########### #####                    NEIN!
echo l  #######    ####                            NEIN!
echo l              ###
echo l                ###
ping localhost -n 1 >nul
cls
echo l    ###       
echo l    ###       
echo l      ###                              NEIN!
echo l      ####  ##########
echo l      ################   
echo l ###############
echo l  ##############            NEIN!
echo l            ####                    NEIN!
echo l              ###                                              NEIN!
echo l              ###        NEIN!
ping localhost -n 1 >nul
cls
echo l      ###                  NEIN!     
echo l      ###                                                  NEIN!
echo l      ###     
echo l      #### 
echo l  ####################   
echo l ####################                  NEIN!
echo l          #####                              NEIN!
echo l            ####
echo l            ###            NEIN!
echo l              ###
ping localhost -n 1 >nul
cls
color 40
echo l        ###        NEIN!                  NEIN!
echo l        ###
echo l        ###                  NEIN!                          NEIN!
echo l        ###
echo l#####################                      NEIN!
echo l#####################                NEIN!
echo l        ###        NEIN!
echo l        ###              NEIN!                            NEIN!
echo l        ###        NEIN!
echo l        ###
ping localhost -n 1 >nul
cls
echo l          ###        NEIN!                                    NEIN!
echo l          ###                  NEIN!
echo l        ###                                NEIN!
echo l####    ###                                            NEIN!
echo l#################        NEIN!                NEIN!
echo l    #################
echo l        ###    ####        NEIN!                  NEIN!
echo l        ###          NEIN!          NEIN!
echo l        ###
echo l        ###                NEIN!              NEIN!        NEIN!
ping localhost -n 1 >nul
cls
echo l            ###                NEIN!
echo l          ###
echo l          ###                                      NEIN!
echo l ####    ###
echo l ###############                  NEIN!
echo l    ##############
echo l        ###    ####                                              NEIN!
echo l        ###                  NEIN!        NEIN!     
echo l      ###
echo l      ###
ping localhost -n 1 >nul
cls
echo l           
echo l            ######        NEIN!
echo l  ###    ######
echo l  ####  ###
echo l  ############        NEIN!
echo l      ############                              NEIN!
echo l        ###  #####
echo l      ####      ###        NEIN!
echo l    ####
echo l   
ping localhost -n 1 >nul
cls
echo l           
echo l  ###          ####        NEIN!
echo l  ###      ########              NEIN!
echo l  ####    ####
echo l    ##########        NEIN!
echo l      #########                        NEIN!                  NEIN!
echo l        ###  #####
echo l  ########    ####      NEIN!
echo l  #####      ####
echo l   
ping localhost -n 1 >nul
cls
echo l    ###                                      NEIN!
echo l    ###       
echo l    ###      ########                            NEIN!
echo l    ####    ###########
echo l    ##########
echo l      #########                                                    NEIN!
echo l ########### #####
echo l  #######    ####        NEIN!
echo l              ###
echo l                ###                        NEIN!
ping localhost -n 1 >nul
cls
echo l    ###       
echo l    ###                NEIN!
echo l      ###     
echo l      ####  ##########                          NEIN!
echo l      ################   
echo l ###############
echo l  ##############                      NEIN!
echo l            ####
echo l              ###
echo l              ###                NEIN!        NEIN!
ping localhost -n 1 >nul
cls
echo l      ###                NEIN!
echo l      ###       
echo l      ###                                                        NEIN!
echo l      #### 
echo l  ####################            NEIN!        NEIN!
echo l #################### 
echo l          #####
echo l            ####                NEIN!
echo l            ###
echo l              ###        NEIN!              NEIN!
ping localhost -n 1 >nul
cls
echo l        ###
echo l        ###                      NEIN!
echo l        ###
echo l        ###
echo l#####################        NEIN!            NEIN!
echo l#####################
echo l        ###
echo l        ###                    HEIL, MEIN FÜRER!
echo l        ###
echo l        ###
goto A


Svara

Du måste vara inloggad för att svara på trådar.

Hoppa till forum

Trådar