Avatar billede faceorbit Nybegynder
23. maj 2001 - 09:57 Der er 12 kommentarer og
1 løsning

Hvordan fjernes dos prompten fra windows

Når jeg kører en java applikation fra windows sker
det via et script, jeg kører fra en dos prompt jeg
har åbnet i Windows -- Kan jeg få den til at lukke
ned automatisk, når applikationen er startet?
Avatar billede torbenmelander Nybegynder
23. maj 2001 - 09:58 #1
Tilføj CLS på den nederste linie i bat-filen ...
Avatar billede disky Nybegynder
23. maj 2001 - 09:59 #2
cls = clear screen, hjælper den ?

DU kan sige til windows den ikke skal åbne et vindue, det gøres via PIF filen
Avatar billede torbenmelander Nybegynder
23. maj 2001 - 10:00 #3
el højreklik på filen og så den op til selv at lukke, kan ikke se hvordan lige nu ... spørg hvis du er i tvivl ...
Avatar billede logical Nybegynder
23. maj 2001 - 10:11 #4
I Windows vil windows lede efter en .pif fil for hver .exe eller .com fil, man starter, og bruge settings fra dem, hvis nødvendigt. Hvis du højreklikker på en .exe eller .com og vælger properties, kan du editere disse oplysninger. Der er en checkbox som hedder luk ved programmets afslutning, som du skal checke fra.

Hvis det stadigvæk hænger under applikationen, og det er det, du vil væk fra, skal du starte javaprogrammet i en \"baggrundsprocess\". Istedet for at din batch siger \"java MyProgram\", skal du rette det til \"Start java MyProgram\".
Avatar billede faceorbit Nybegynder
23. maj 2001 - 10:24 #5
logical: Problemet er at applikationen bliver startet fra windows95 :(
Avatar billede logical Nybegynder
23. maj 2001 - 10:32 #6
Og...?

Er det fordi vinduet hænger bagved under eksekvering, eller at det står åbent efter programmet er afsluttet?

Har du prøvet løsningerne, og hvad blev resultatet? (Så bliver det lidt nemmere, at hjælpe dig)
Avatar billede hojben Novice
23. maj 2001 - 10:32 #7
kan du ikke bruge en exit ?
Avatar billede logical Nybegynder
23. maj 2001 - 10:38 #8
Jeg tænkte på, der er vist noget med, at java altid starter et dosprompt vindue, mens jview eller javaw ikke gør.

Prøv at starte applikationen med start javaw MyProgram istedet.
Avatar billede faceorbit Nybegynder
23. maj 2001 - 10:45 #9
logical: Når jeg bruger Start bliver der åbnet et
dos window hvor scriptet bliver kørt. Af en eller
anden grund bliver baggrunds processen åbnet i et
nyt dos window -- så nu har jeg to der hænger, mens java applikationen kører.

Jeg jview og javaw virker ikke -- vinduet hænger
stadig
Avatar billede faceorbit Nybegynder
23. maj 2001 - 10:46 #10
logical: vinduet hænger kun under eksekvering --
det lukker ned fint
Avatar billede faceorbit Nybegynder
23. maj 2001 - 10:52 #11
javaw virker alligevel :)
Avatar billede logical Nybegynder
23. maj 2001 - 10:55 #12
For lige at forstå det.

Dit script ser nogenlunde sådan her ud (eller tilsvarende):

REM kickoff.bat
@echo off
SET ENVIRONMENT=someThingsNecessary
SET PATH=C:\\temp;%PATH%

start javaw MyProgram %1 %2 %3

og du starter det ved at dobbeltklikke på kickoff.bat.
Det burde gøre, at vinduet lige kommer frem for en kort bemærkning, og derefter lukke ned, mens java applikationen kører videre.

Er det det, du prøver?
Avatar billede logical Nybegynder
23. maj 2001 - 10:55 #13
Ups, overlappende besvarelser :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester