Behöver hjälp med .bat-fil
Hej.
Jag håller på med att göra en .bat-fil för att starta ett antal program. Man ska skriva in programmets/programmens namn och sen skriva go. Jag vill att den ska starta programmen när man skriver "go" och inte direkt. Man ska också kunna skriva list för att se vilka program som ska starta. Men när jag kör filen så startar alla program (både Vlc och Skype) och när jag skriver lisst så syns alla. Jag är lite nybörjare på .bat-filer och har kört fast nånstans, tror det är nånting med "if-kommandot". Så jag vände mig till alla duktiga experter på Sweclockers...
Här är koden hittills:
@ECHO off
title QuickStart
set /a [true="[1"]]
set /a [skype="[0"]]
set /a [vlc="[0"]]
:start
ECHO.
ECHO Press go to start the programms
ECHO and close this window.
ECHO Press no to eskape.
ECHO Press ? for help.
ECHO Press list to se the selected Programs
ECHO.
ECHO Made by Gabriel Ingemarsson
ECHO What do you want to start?
set /p password=Start:
cls
if '%password%'=='no' exit
if '%password%'=='No' exit
if '%password%'=='go' goto go
if '%password%'=='Go' goto go
if '%password%'=='?' goto help
if '%password%'=='list' goto list
if '%password%'=='List' goto list
if '%password%'=='vlc' goto vlc
if '%password%'=='Vlc' goto vlc
if '%password%'=='skype' goto skype
if '%password%'=='Skype' goto skype
goto wrong
:Wrong
cls
ECHO The thing you want to start dos not exist.
goto start
:Help
ECHO You can start this programs:
ECHO.
ECHO VLC -
ECHO Skype -
ECHO.
ECHO go - Start Programs
ECHO no - Escape
ECHO ? - Show Help
ECHO list - Show selected Programs
goto start
:list
if '%vlc%'=='%true%' ECHO VLC
if '%skype%'=='%true%' ECHO Skype
goto start
:skype
set /a [skype="[1"]]
ECHO Yes
goto start
:startskype
start %userprofile%\Desktop\Start\Skype.lnk
set /a [skype="[0"]]
goto afterskype
:vlc
set /a [vlc="[1"]]
ECHO Yes
goto start
:startvlc
start %userprofile%\Desktop\Start\VLC.lnk
set /a [vlc="[0"]]
goto aftervlc
:go
if '%vlc%'=='%true%' goto startvlc
:aftervlc
if '%skype%'=='%true%' goto startskype
:afterskype
exit
Tacksam för hjälp...