handdator

Visa fullständig version : .bat-filer


acke_t
2005-01-26, 19:41
Tja!
Har en .bat-fil som ser ut såhär:

@echo off
set java_home=e:\j2sdk1.4.2_07
set jdk_home=e:\j2sdk1.4.2_07
set PATH=%jdk_home%\bin;%PATH%
set CLASSPATH=.;%jdk_home%\lib\classes.zip;%java_home% \packages;j;e:\eclipse\plugins\org.junit_3.8.1
cd "e:\eclipse"
eclipse.exe
@echo on

Hur kan jag få den att stänga ner kommandoprompten automatiskt när den har startat eclipse?

Lodiz2
2005-01-26, 19:50
Tja!
Har en .bat-fil som ser ut såhär:

@echo off
set java_home=e:\j2sdk1.4.2_07
set jdk_home=e:\j2sdk1.4.2_07
set PATH=%jdk_home%\bin;%PATH%
set CLASSPATH=.;%jdk_home%\lib\classes.zip;%java_home% \packages;j;e:\eclipse\plugins\org.junit_3.8.1
cd "e:\eclipse"
eclipse.exe
@echo on

Hur kan jag få den att stänga ner kommandoprompten automatiskt när den har startat eclipse?'

tror det kan funka att skriva exit efter sista koden

JAM
2005-01-26, 22:14
Njea, det tror inte jag.

...och inte går det att bara lägga till ett '&' heller.

Mighty
2005-01-26, 23:03
Eftersom den processen "ägs" av kommandopromten där programmet startades ifrån måste du starta eclipse som separat tråd.
Hur man gör det i DOS vet jag tyvärr inte.

JAM
2005-01-26, 23:20
Eftersom den processen "ägs" av kommandopromten där programmet startades ifrån måste du starta eclipse som separat tråd.
Hur man gör det i DOS vet jag tyvärr inte.
Precis detta läser jag om i en kurs just nu. '2G1520 Operativsystem' heter den. :)
(Till er andra: Men va fan, skicka upp intresseklubben antecknar-bilden då! :booty: )

JAM
2005-01-26, 23:40
Kom just på det. Rätt simpelt, du skriver:start program.exeHittade förresten en gammal fil som jag använt för att autostarta dokument liggandes på cdskivor. Jag tror att man endast kan autostarta körbara filer med autorun.inf och därmed fyller detta program en funktion.

Batfil:shellexec dinfil.valfrittAutostart på cdskiva: Lägg en fil med namnet autorun.inf i roten på skivan. Den ska innehålla följande:[AutoRun]
OPEN=shelexec path/fileLadda hem och ta bort ".zip" från filnamnet.

acke_t
2005-01-27, 10:01
det fungerade utmärkt med "start". Tack JAM!

Piranha
2005-01-27, 10:04
Förr i tiden andvände man iaf "call" när man skall kalla på externa applikationer och att batchfilen får vidare.

Möjligt att du kan skapa en PIF fil annars och kalla på den benom batchfilen



sen exit i slutet på batchfilen så skall promten stängas

Bolio
2005-01-27, 10:06
#!/bin/sh > cmd.exe

JAM
2005-01-27, 17:51
#!/bin/sh > cmd.exe
Men guuuud vad du är duktig!

Bolio
2005-01-27, 17:59
Men guuuud vad du är duktig!

Myyyyyyyyyyyyyyyyyyyyyyycket duktigare än vad du någonsin kommer att bli. =)