Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    passare parametri per funzionamento exe

    salve ragazzi volevo un informazione..
    spero che qualcuno possa aiutarmi..

    in una cartella di nome codice_fiscale
    ho i seguenti file
    premetto che questo software mi è stato fornito dal cliente e non l'ho sviluppato io..
    ho a disposizione l'eseguibile..

    contenuto cartella
    codice.exe
    UNINST.IS1
    UNINST.IS0
    CDCMN.CFF
    config.ini

    adesso da un mio software in java lancio in esecuzione il programma in questo modo

    Codice PHP:

    String fileName 
    "codice_fiscale/codice.exe";
    String[] commands = {"cmd""/c""start""\"DummyTitle\"",fileName};
    Runtime.getRuntime().exec(commands); 
    il problema che in questo modo apro solo codice.exe
    il software si apre ma mi da errore poichè questo per poter funzionare ha bisogno anche degli altri file contenuti nella cartella

    adesso volevo sapere è possibile passare questi file insieme all' exe in modo da non darmi errore?

    grazie in anticipo e chiedo scusa per il disturbo ma sono davvero in difficoltà

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: passare parametri per funzionamento exe

    Originariamente inviato da Mircodj
    codice:
    String fileName = "codice_fiscale/codice.exe"; 
    String[] commands = {"cmd", "/c", "start", "\"DummyTitle\"",fileName};
    il problema che in questo modo apro solo codice.exe
    il software si apre ma mi da errore poichè questo per poter funzionare ha bisogno anche degli altri file contenuti nella cartella

    adesso volevo sapere è possibile passare questi file insieme all' exe in modo da non darmi errore?
    Vuoi passare argomenti a codice.exe?? Semplicemente aggiungi in 'commans' altre stringhe!

    ....,fileName, .......};
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    grazie risolto cosi

    Codice PHP:
    String fileName "cf.exe";
                            
    String[] commands = {"cmd""/c""start""\"DummyTitle\"",fileName};
                            
    Runtime.getRuntime().exec(commands,null,new File("Autopreventivi/run/codice_fiscale")); 
    grazie mille di nuovo

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da Mircodj
    codice:
    Runtime.getRuntime().exec(commands,null,new File("Autopreventivi/run/codice_fiscale"));
    Così però non stai passando "argomenti" ma solo impostando la "working directory".

    Io ovviamente non sapevo e non so cosa fa quell'eseguibile .... se gli serve solo trovare dei file "sapendo" che sono nella "directory corrente", allora quanto hai fatto è corretto.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

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.