oskingen Posted August 28, 2008 Share Posted August 28, 2008 Hi, I got a problem on vista and server 2008. I made some .cmd file and everytime it reach an instruction with a if, the cmd.exe close automatically. here is an sample of my file@echo ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@echo Power Configuration for your laptopstart /wait Settings\cmd\PowerOptions.cmd@echo ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::if "%COMPUTERNAME%" neq "ME" ( echo Adding your Credentials informations in storage of network password start /wait Settings\cmd\AddCredentials.cmd)As soon as it go down the "if "%COMPUTERNAME%.... it closes.How to solve this and is there any workaround ?If i tape this instruction manually it works fine but looks like if I use a bat file it doesn't work. Link to comment Share on other sites More sharing options...
TranceEnergy Posted August 28, 2008 Share Posted August 28, 2008 Have you enabled command extensions? I have no idea about this, but i think they need to be enabled for IF to work properly? This is just a guess.I do however think you need to include the ELSE command, or ELSE it will fail anyway ?! Link to comment Share on other sites More sharing options...
oskingen Posted August 28, 2008 Author Share Posted August 28, 2008 Yeah i was reading about if extension. I'll try Link to comment Share on other sites More sharing options...
jaclaz Posted August 28, 2008 Share Posted August 28, 2008 (edited) No need to enable extensions, if you use instead of neq IF NOT no need for ELSE, at least not in the snippet code posted.Try editing as below:if NOT "%COMPUTERNAME%"=="ME" (ECHO INSIDE IF&PAUSE echo Adding your Credentials informations in storage of network passwordECHO INSIDE IF BEFORE START&PAUSE start /wait Settings\cmd\AddCredentials.cmdECHO INSIDE IF AFTER START&PAUSE)ECHO PAST IF&PAUSEWhat output you get?jaclaz Edited August 28, 2008 by jaclaz Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now