/ Forside / Teknologi / Operativsystemer / MS Windows / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
MS Windows
#NavnPoint
Klaudi 76474
o.v.n. 67550
refi 58409
tedd 45557
Manse9933 45149
molokyle 40687
miritdk 38357
briani 27239
BjarneD 26414
10  pallebhan.. 24310
Bat filer og flere kommandoer?
Fra : bob


Dato : 23-03-09 15:44

Jeg har lavet en .bat fil som indeholder:

mvn
install:install-file -DgroupId=birt-runtime -DartifactId=coreapi -Dversion=2.1.0
-Dpackaging=jar -Dfile=coreapi.jar
mvn
install:install-file -DgroupId=birt-runtime -DartifactId=engineapi -Dversion=2.1.0
-Dpackaging=jar -Dfile=engineapi.jar


Men det er kun første kommando line der bliver udført. Hvordan får jeg
denne bat fil til at køre begge linier?


 
 
Henning (23-03-2009)
Kommentar
Fra : Henning


Dato : 23-03-09 16:06

On Mon, 23 Mar 2009 15:44:17 +0100, "bob" <asd@asdf.com> wrote:

>Jeg har lavet en .bat fil som indeholder:
>
>mvn
>install:install-file -DgroupId=birt-runtime -DartifactId=coreapi -Dversion=2.1.0
> -Dpackaging=jar -Dfile=coreapi.jar
>mvn
>install:install-file -DgroupId=birt-runtime -DartifactId=engineapi -Dversion=2.1.0
> -Dpackaging=jar -Dfile=engineapi.jar
>
>
>Men det er kun første kommando line der bliver udført. Hvordan får jeg
>denne bat fil til at køre begge linier?

Brug Call-kommandoen. Så ved jobsene at at de skal "vende tilbage" til
bat-filen efter hvert udført job.

Klaus Jørgensen (23-03-2009)
Kommentar
Fra : Klaus Jørgensen


Dato : 23-03-09 17:57

bob formulated on mandag :
> Jeg har lavet en .bat fil som indeholder:
>
> mvn install:install-file -DgroupId=birt-runtime -DartifactId=coreapi
> -Dversion=2.1.0 -Dpackaging=jar -Dfile=coreapi.jar
> mvn install:install-file -DgroupId=birt-runtime -DartifactId=engineapi
> -Dversion=2.1.0 -Dpackaging=jar -Dfile=engineapi.jar
>
> Men det er kun første kommando line der bliver udført. Hvordan får jeg denne
> bat fil til at køre begge linier?

Hvis "mvn" er en Windows-applikation, startes den første kommando, og
den næste umiddelbart efter - selv om den første ikke er færdig.
Dette kan undgås ved at skrive "start /w" foran hver linie, så vil den
vente til den pågældende kommando er færdig inden den næste startes.

--
/klaus



Klaus Jørgensen (23-03-2009)
Kommentar
Fra : Klaus Jørgensen


Dato : 23-03-09 18:00

Klaus Jørgensen explained on 23-03-2009 :
> Hvis "mvn" er en Windows-applikation, startes den første kommando, og den
> næste umiddelbart efter - selv om den første ikke er færdig.
> Dette kan undgås ved at skrive "start /w" foran hver linie, så vil den vente
> til den pågældende kommando er færdig inden den næste startes.

Glemte lige: dit problem kunne jo skyldes at "mvn" ikke tillader to
installationer samtidig, og derfor lynhurtigt afbryder nummer to -
dette vil så se ud som om den ikke startes.

--
/klaus



Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408938
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste