Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18
  1. #1
    Utente di HTML.it L'avatar di Zalex
    Registrato dal
    Aug 2001
    Messaggi
    357

    lanciare un .class tramite un .bat

    ciao raga,
    ho creato un file run.bat per eseguire un'applicazione java!
    volevo sapere se e' possibile evitare che si apra(o che rimanga aperta)anche la finestra di cmd.exe

    run.bat contiene semplicemente
    @echo off
    java Classe


    grazie

  2. #2
    prova ad inserire

    CLS alla fine del .bat
    ...Terrible warlords, good warlords, and an english song

  3. #3
    Utente di HTML.it L'avatar di Zalex
    Registrato dal
    Aug 2001
    Messaggi
    357
    non funge

    grazie cmq


    In teoria non darebbe nemmeno fastidio.........ma il brutto e' che quando chiudo l'applicazione (e' una GUI) resta questa finestra aperta....ed e' abbastanza brutto da vedere

    come posso fare?

  4. #4
    allora prova...

    @echo off
    java Classe /background
    CLS
    EXIT
    ...Terrible warlords, good warlords, and an english song

  5. #5
    Utente di HTML.it L'avatar di Zalex
    Registrato dal
    Aug 2001
    Messaggi
    357
    ho gia' provato!!!!!!!!non va'!!le sto provando tutte!
    l'idea e' appunto quella di mandare il processo in background in modo da poter chiudere la finestra.....ma non riesco a farlo!!!!!!!!!

  6. #6
    :master: a me si chiude!!!

    aspetta... forse con il codice che tu hai postato

    c:\mio_eseguibile
    cls

    il bat lancia l'eseguibile e attende che tu chiuda l'eseguibile
    prima di restituire il focus al comando bat successivo che è CLS
    ----------------------------------------------------------------
    prova con START.

    START fileJava
    CLS

    START dovrebbe lanciare il file eseguibile
    e passare immediatamente all'istruzione bat succesiva
    che pulisce lo schermo e termina il programma bat.
    ...Terrible warlords, good warlords, and an english song

  7. #7
    Utente di HTML.it L'avatar di Zalex
    Registrato dal
    Aug 2001
    Messaggi
    357
    Originariamente inviato da Zalex
    ma il brutto e' che quando chiudo l'applicazione (e' una GUI) resta questa finestra aperta....ed e' abbastanza brutto da vedere
    SCUSAMI SONO UBRIACO:quote: :quote: :quote: :quote:

    sto facendo le prove con un programmino improvvisato in cui non intercetto l'evento di uscita, quindi quando chiudo la GUI non si chiudera' mai la finestra!


    cmq....come faccio a lanciare in background un maledetto processo?
    non ho trovato niente su questo cmd di m***a!

  8. #8
    :quote:

    RIPETO:

    per lanciare un processo esterno

    START eseguibile
    CLS

    per lanciare un processo esterno in BG

    START eseguibile /background
    ...Terrible warlords, good warlords, and an english song

  9. #9
    Utente di HTML.it L'avatar di Zalex
    Registrato dal
    Aug 2001
    Messaggi
    357
    INIZIO A CREDERE CHE NON SI POSSA FARE.......

    mandando in background succede che la finestra che lancia il programma si chiude e si apre un'altra bella finestra nera che rimane aperta per tutta l'eseguzione della GUI!

  10. #10
    inviami l'eseguibile
    così provo.

    l'email la trovi nella mia firma.

    p.s. mi *fido di te :gren:








    * vuol dire che non mi aspetto un FORMAT C:\
    ...Terrible warlords, good warlords, and an english song

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.