Gå til innhold

[Løst]feil i .bat kode...


Anbefalte innlegg

Jeg har leitet etter feil i denne lille .bat kode som jeg har funnet... men finner ikke feilen... den går ikke som den skal... så jeg lurer på om noen kunne hjelpe meg å finne feilen...

her er alt:

 

@echo off

mode 1000

cls

echo Må legges på Skrivebord...

echo.

echo Hvis ikke dette er lagt på skrivebord skriv "N"

echo Hvis du har lagt den på skrivebord skriv "J"

set /p skrivebord=

if %skrivebord% equ N goto exit

if %skrivebord% equ J goto valg

:valg

cls

echo.

echo.

echo.

echo Hvis du vil åpne et paint dokument så skriv "Paint"

echo Hvis du vil åpne Internet Explorer så skriv "IE"

echo Hvis du vil åpne Microsoft office Word Så skriv "Word"

echo Hvis du vil åpne Microsoft Office Powerpoint så skriv "PP"

echo Hvis du vil åpne Google i Internet Explorer så Skriv "google" (Norge/England)

echo Hvis du vil velge mellom utvalgte nedlasningssider skriv "DL"

echo Hvis du vil åpne CMD så skriv "CMD"

echo Hvis du vil lukke dette vinduet skriv "exit"

set /p Program=

if %Program% equ paint goto :mspaint

if %Program% equ IE goto :iexplore

if %Program% equ Word goto :winword

if %Program% equ PP goto :powerpnt

if %Program% equ google goto :Google

if %Program% equ DL goto :Download

if %Program% equ CMD start :cmd.exe

if %Program% equ exit goto :exit

:mspaint

mspaint

goto :valg

:iexplore

iexplore.exe

goto :valg

:winword

winword.exe

goto :valg

:powerpnt

powerpnt.exe

goto :valg

:Google

Echo Skriv "NO" for Norsk

Echo Skriv "EN" for Engelsk

set /p Language:

if %Language% equ NO goto :GoogleNO

if %Language% equ EN goto :GoogleEN

cls

:GoogleNO

start iexplore.exe http://www.google.no/

:GoogleEN

Start iexplore.exe http://www.google.co./

goto :valg

:CMD

start cmd.exe

goto :valg

:Download

echo velg mellom disse: "skriv navnet"

echo.

echo download

echo.

echo torrentz

echo.

echo Thepiratebay

echo.

echo Mininova

echo.

echo h33t

echo.

echo seedpeer

echo.

echo btmon

echo.

echo torrentportal

echo.

echo BitTorrent

echo.

echo Monova

Set /p Web=

if %Web% equ download goto download

if %Web% equ Torrentz goto Torrentz

if %Web% equ thepiratebay goto Thepiratebay

if %Web% equ Mininova goto Mininova

if %Web% equ h33t goto h33t

if %Web% equ seedpeer goto seedpeer

if %Web% equ btmon goto btmon

if %Web% equ torrentportal goto torrentportal

if %Web% equ BitTorrent goto BitTorrent

if %Web% equ Monova goto Monova

:download

start iexplore.exe http://www.download.com

:Torrentz

Start iexplore.exe http://www.Torrentz.com

:Thepiratebay

Start iexplore.exe http://thepiratebay.org

:Mininova

Start iexplore.exe http://www.mininova.org/

:h33t

Start iexplore.exe http://www.h33t.com/

:seedpeer

start iexplore.exe http://www.seedpeer.com/

:btmon

start iexplore.exe http://www.btmon.com/

:torrentportal

start iexplore.exe http://torrentportal.com/

:bittorrent

start iexplore.exe http://www.bittorrent.am/

:monova

start iexplore.exe http://www.monova.org/

goto :valg

:exit

exit

 

takk for alt hjelp... :D

Endret av chriss10an
Lenke til kommentar
Videoannonse
Annonse

å få vite hva som er galt hadde kanskje vært greit?

hva skjer/skjer ikke?

feilmelding?

 

edit: her er en feil ihvertfall:

du har masse "goto :valg", men hvor er :valg?

:valg finnes ikke, den vil dermed feile på det ihvertfall...

 

enda en feil:

på "web" har du ikke sagt hva den skal gjøre etter den har åpnet en web-side.

f.eks skriver du "download" der vil den jobbe seg gjennom alle sidene.

sitter på jobb, så jeg gidder ikke fikse hele scriptet nå.

 

men, husk, .bat script starter fra toppen og jobber seg nedover hvis du ikke ber den gjøre noe annet, noe du ikke gjør med "web"-saken din.

Endret av aklla
Lenke til kommentar

Innlegget er endret av aklla: I dag, 13:53

 

Innlegget er endret av chriss10an: I dag, 15:48

så antar du la till det men..

 

EDIT: Bare Glem V x.x har ikke noe og si

Når du har

:begin

så skriver du ikke

goto :begin

du skriver

goto begin

EDIT: Bare Glem ^ x.x har ikke noe og si

 

(men kan hende det er samme som @ eller ikke @... vet ikke, skal teste :p)

 

men ":powerpnt" eller ":powerpoint" ?

 

og bare en ide...

 
:setbrowser
echo Firefox/Explorer/Opera
set /P Browser=
if %Browser% == Firefox set Browser=firefox.exe & goto donebrowser
if %Browser% == Explorer set Browser=iexplore.exe & goto donebrowser
if %Browser% == Opera set Browser=opera.exe & goto donebrowser
if exist %Browser% goto donebrowser
rem ^ hvis en annen browser...
echo den browseren er ikke et valg/ikke instalert...
goto setbrowser
:donebrowser

Endret av Hans_Henrik
Lenke til kommentar

tror denne skal funke uten større problemer...

 

@echo off
mode 1000
cls
echo Må legges på Skrivebord...
echo.
echo Hvis ikke dette er lagt på skrivebord skriv "N"
echo Hvis du har lagt den på skrivebord skriv "J"
set /p skrivebord=
if %skrivebord% equ N goto exit
if %skrivebord% equ J goto valg 
:valg
cls
echo.
echo.
echo.
echo Hvis du vil åpne et paint dokument så skriv "Paint"
echo Hvis du vil åpne Internet Explorer så skriv "IE"
echo Hvis du vil åpne Microsoft office Word Så skriv "Word"
echo Hvis du vil åpne Microsoft Office Powerpoint så skriv "PP"
echo Hvis du vil åpne Google i Internet Explorer så Skriv "google" (Norge/England)
echo Hvis du vil velge mellom utvalgte nedlasningssider skriv "DL"
echo Hvis du vil åpne CMD så skriv "CMD"
echo Hvis du vil lukke dette vinduet skriv "exit"
set /p Program=
if %Program% equ paint goto :mspaint
if %Program% equ IE goto :iexplore
if %Program% equ Word goto :winword
if %Program% equ PP goto :powerpnt
if %Program% equ google goto :Google
if %Program% equ DL goto :Download
if %Program% equ CMD start :cmd.exe
if %Program% equ exit goto :exit
:mspaint
mspaint
goto valg
:iexplore
iexplore.exe
goto valg
:winword
winword.exe
goto valg
:powerpnt
powerpnt.exe
goto valg
:Google
Echo Skriv "NO" for Norsk
Echo Skriv "EN" for Engelsk
set /p Language=
if %Language% equ NO goto :GoogleNO
if %Language% equ EN goto :GoogleEN
cls
:GoogleNO
start iexplore.exe http://www.google.no
goto valg
:GoogleEN
Start iexplore.exe http://www.google.com
goto valg
:CMD
start cmd.exe
goto :valg
:Download
echo velg mellom disse: "skriv navnet"
echo.
echo download
echo.
echo torrentz
echo.
echo Thepiratebay
echo.
echo Mininova
echo.
echo h33t
echo.
echo seedpeer
echo.
echo btmon
echo.
echo torrentportal
echo.
echo BitTorrent
echo.
echo Monova
Set /p Web=
if %Web% equ download goto download
if %Web% equ Torrentz goto Torrentz
if %Web% equ thepiratebay goto Thepiratebay
if %Web% equ Mininova goto Mininova
if %Web% equ h33t goto h33t
if %Web% equ seedpeer goto seedpeer
if %Web% equ btmon goto btmon
if %Web% equ torrentportal goto torrentportal
if %Web% equ BitTorrent goto BitTorrent
if %Web% equ Monova goto Monova
:download
start iexplore.exe http://www.download.com
goto valg
:Torrentz
Start iexplore.exe http://www.Torrentz.com
goto valg
:Thepiratebay
Start iexplore.exe http://thepiratebay.org
goto valg
:Mininova
Start iexplore.exe http://www.mininova.org/
goto valg
:h33t
Start iexplore.exe http://www.h33t.com/
goto valg
:seedpeer
start iexplore.exe http://www.seedpeer.com/
goto valg
:btmon
start iexplore.exe http://www.btmon.com/
goto valg
:torrentportal
start iexplore.exe http://torrentportal.com/
goto valg
:bittorrent
start iexplore.exe http://www.bittorrent.am/
goto valg
:monova
start iexplore.exe http://www.monova.org/
goto valg
:exit
exit

 

edit: fikset feilen som ble beskrevet under :)

Endret av aklla
Lenke til kommentar

alt for mye små bugs i koden din...

 

men, skal ha fikset alle nå(igjen)

ja til og med scriptet inn på pc`n denne gangen :p

 

@echo off
mode 1000
cls
echo Må legges på Skrivebord...
echo.
echo Hvis ikke dette er lagt på skrivebord skriv "N"
echo Hvis du har lagt den på skrivebord skriv "J"
set /p skrivebord=
if %skrivebord% == N goto exit
if %skrivebord% == J goto valg
:valg
cls
echo.
echo.
echo.
goto correct
:start
echo feil valg!
:correct
echo Hvis du vil åpne et paint dokument så skriv "Paint"
echo Hvis du vil åpne Internet Explorer så skriv "IE"
echo Hvis du vil åpne Microsoft office Word Så skriv "Word"
echo Hvis du vil åpne Microsoft Office Powerpoint så skriv "PP"
echo Hvis du vil åpne Google i Internet Explorer så Skriv "google" (Norge/England)
echo Hvis du vil velge mellom utvalgte nedlasningssider skriv "DL"
echo Hvis du vil åpne CMD så skriv "CMD"
echo Hvis du vil lukke dette vinduet skriv "exit"
set /p Program=
if %Program% == paint goto :mspaint
if %Program% == IE goto :iexplore
if %Program% == Word goto :winword
if %Program% == PP goto :powerpnt
if %Program% == google goto :Google
if %Program% == DL goto :Download
if %Program% == CMD start :cmd.exe
if %Program% == exit goto :exit
goto start
:mspaint
startmspaint
goto valg
:iexplore
start iexplore.exe
goto valg
:winword
start winword.exe
goto valg
:powerpnt
start powerpnt.exe
goto valg
:Google
Echo Skriv "NO" for Norsk
Echo Skriv "EN" for Engelsk
set /p Language=
if %Language% == NO goto :GoogleNO
if %Language% == EN goto :GoogleEN
goto start
cls
:GoogleNO
start start iexplore.exe http://www.google.no
goto valg
:GoogleEN
Start start iexplore.exe http://www.google.com
goto valg
:CMD
start cmd.exe
goto :valg
:Download
echo velg mellom disse: "skriv navnet"
echo.
echo download
echo.
echo torrentz
echo.
echo Thepiratebay
echo.
echo Mininova
echo.
echo h33t
echo.
echo seedpeer
echo.
echo btmon
echo.
echo torrentportal
echo.
echo BitTorrent
echo.
echo Monova
Set /p Web=
if %Web% == download goto download
if %Web% == Torrentz goto Torrentz
if %Web% == thepiratebay goto Thepiratebay
if %Web% == Mininova goto Mininova
if %Web% == h33t goto h33t
if %Web% == seedpeer goto seedpeer
if %Web% == btmon goto btmon
if %Web% == torrentportal goto torrentportal
if %Web% == BitTorrent goto BitTorrent
if %Web% == Monova goto Monova
goto start
:download
start iexplore.exe http://www.download.com
goto valg
:Torrentz
Start iexplore.exe http://www.Torrentz.com
goto valg
:Thepiratebay
Start iexplore.exe http://thepiratebay.org
goto valg
:Mininova
Start iexplore.exe http://www.mininova.org/
goto valg
:h33t
Start iexplore.exe http://www.h33t.com/
goto valg
:seedpeer
start iexplore.exe http://www.seedpeer.com/
goto valg
:btmon
start iexplore.exe http://www.btmon.com/
goto valg
:torrentportal
start iexplore.exe http://torrentportal.com/
goto valg
:bittorrent
start iexplore.exe http://www.bittorrent.am/
goto valg
:monova
start iexplore.exe http://www.monova.org/
goto valg
:exit
exit

Endret av aklla
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...