Punto informatico Network
Login Esegui login | Non sei registrato? Iscriviti ora (è gratuito!)
Username: Password:
  • Annuncio Pubblicitario

Chi mi crea un eseguibile?

Il forum per tutti i developer. Leggere attentamente il regolamento di sezione prima di postare.

Chi mi crea un eseguibile?

Messaggioda crazy.cat » dom set 06, 2009 3:31 pm

avrei bisogno di un piccolo eseguibile contenente queste tre righe di codice.

Codice: Seleziona tutto
@echo off
%systemdrive%\programs\coolmon\coolmon.exe "-useccfg(%systemdrive%\programs\coolmon\configs\megalabwin.ccfg)"
start %systemdrive%\programs\coolmon\coolmon.exe


Non posso usare Bat2exe perché mi apre una schermata dos e non riesce a chiuderla quando il file si trova su una chiavetta, sul cdrom funziona.
Il programma non deve però richiedere Net framework o servirsi di librerie esterne che non siano quelle classiche di windows.

chi mi aiuta?
Grazie

(X andrea)
Quello che mi hai passato mi rispondeva così dal cd
Immagine
suppongo voglia qualche dll o qualche di chiave di registro.
Quando i molti governano, pensano solo a contentar sé stessi, si ha allora la tirannia più balorda e più odiosa: la tirannia mascherata da libertà.
Avatar utente
crazy.cat
MLI Hero
MLI Hero
 
Messaggi: 30959
Iscritto il: lun gen 12, 2004 1:38 pm
Località: Mestre

Re: Chi mi crea un eseguibile?

Messaggioda Andy94 » dom set 06, 2009 5:33 pm

crazy.cat ha scritto:Il programma non deve però richiedere Net framework o servirsi di librerie esterne che non siano quelle classiche di windows.

Potevi dirmelo prima, mi sarei fermato subito.
Avatar utente
Andy94
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 9998
Iscritto il: lun apr 09, 2007 8:39 pm

Re: Chi mi crea un esegubile?

Messaggioda eDog » dom set 06, 2009 6:01 pm

Se mi spieghi cosa fanno quelle tre righe di codice mi metto al lavoro [^]
eDog,
"È meglio essere temuti o rispettati? Io dico: è troppo chiedere entrambe le cose?" - Tony Stark
Avatar utente
eDog
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 3679
Iscritto il: sab dic 30, 2006 7:58 pm
Località: Vescovana (Padova)


Re: Chi mi crea un esegubile?

Messaggioda Al3x » dom set 06, 2009 6:05 pm

crazy.cat ha scritto:
Codice: Seleziona tutto
@echo off
%systemdrive%\programs\coolmon\coolmon.exe "-useccfg(%systemdrive%\programs\coolmon\configs\megalabwin.ccfg)"
start %systemdrive%\programs\coolmon\coolmon.exe


domanda: se l'ambiente di cmd è analogo a quello di XP, invece della variabile %systemdrive%\programs\ non sarebbe più comodo usare direttamente %progamfiles%
Forse agendo con il comando SET si potrebbe correggere il comportamento del programma sulla pendrive [uhm]
è primavera finalmente! [:)]
Avatar utente
Al3x
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 7418
Iscritto il: sab gen 10, 2009 12:51 pm
Località: http://127.0.0.1/

Re: Chi mi crea un esegubile?

Messaggioda crazy.cat » lun set 07, 2009 7:00 am

eDog ha scritto:Se mi spieghi cosa fanno quelle tre righe di codice mi metto al lavoro [^]


@echo off --- serve a nascondere l'effetto dei comandi a video
%systemdrive%\programs\coolmon\coolmon.exe "-useccfg(%systemdrive%\programs\coolmon\configs\megalabwin.ccfg)" --- avvia coolmon con le impostazioni di configurazione scritte in megalabwin.ccfg
start %systemdrive%\programs\coolmon\coolmon.exe --- avvia nuovamente coolmon, non mi chiedere perché lo devo fare due volte ma mi serve.

Andy94 ha scritto:Potevi dirmelo prima, mi sarei fermato subito.

Mi è venuto in mente quando ho poi provato il programma dal cd.
Quando i molti governano, pensano solo a contentar sé stessi, si ha allora la tirannia più balorda e più odiosa: la tirannia mascherata da libertà.
Avatar utente
crazy.cat
MLI Hero
MLI Hero
 
Messaggi: 30959
Iscritto il: lun gen 12, 2004 1:38 pm
Località: Mestre

Re: Chi mi crea un esegubile?

Messaggioda dararag » lun set 07, 2009 10:07 am

ecco, dovrebbe andare, puoi anche avviarlo con un parametro, il percorso del file di configurazione, ma devi inserire manualmente i doppi backslash
EDIT: scusa, avevo sbagliato file
Maledette aziende produttrici, l'unico telefilm interessante degli ultimi tempi l'hanno interrotto alla decima puntata... e chi voleva sapere la fine?
Avatar utente
dararag
Silver Member
Silver Member
 
Messaggi: 1116
Iscritto il: mar gen 22, 2008 8:57 pm
Località: Casoria

Re: Chi mi crea un esegubile?

Messaggioda crazy.cat » lun set 07, 2009 12:03 pm

Quali doppi backslash?
dararag ha scritto:ma devi inserire manualmente i doppi backslash


Non funziona, non trova il file megalabwin.ccfg e non posso passarlo come valore esterno, tutti i comandi devono essere dentro l'exe.
Quando i molti governano, pensano solo a contentar sé stessi, si ha allora la tirannia più balorda e più odiosa: la tirannia mascherata da libertà.
Avatar utente
crazy.cat
MLI Hero
MLI Hero
 
Messaggi: 30959
Iscritto il: lun gen 12, 2004 1:38 pm
Località: Mestre

Re: Chi mi crea un esegubile?

Messaggioda dararag » lun set 07, 2009 12:16 pm

solo se vuoi passare un valore esterno, devi scrivere il valore con due backslash invece che con uno (es: C:\\ciao invece di C:\ciao), altrimenti, se non devi passare valori esterni, basta avviare il file.... comunque, io ho usato i comandi che hai dato tu, semplicemente li ho dati "in pasto" alla funzione system del C.... sicuro che in bash quei comandi siano giusti?
Maledette aziende produttrici, l'unico telefilm interessante degli ultimi tempi l'hanno interrotto alla decima puntata... e chi voleva sapere la fine?
Avatar utente
dararag
Silver Member
Silver Member
 
Messaggi: 1116
Iscritto il: mar gen 22, 2008 8:57 pm
Località: Casoria

Re: Chi mi crea un esegubile?

Messaggioda crazy.cat » lun set 07, 2009 1:42 pm

dararag ha scritto:sicuro che in bash quei comandi siano giusti?

Magari in batch e non in bash...
sono giusti perché lanciati dal cdrom funzionano benissimo, quando si trovano sulla chiavetta creano problemi.

Solo che a questo punto metto un avviso e chi decide di usare il cd da chiavetta si disabiliti il plugin relativo.
Ho perso ormai anche troppo tempo dietro a questa cosa.
Quando i molti governano, pensano solo a contentar sé stessi, si ha allora la tirannia più balorda e più odiosa: la tirannia mascherata da libertà.
Avatar utente
crazy.cat
MLI Hero
MLI Hero
 
Messaggi: 30959
Iscritto il: lun gen 12, 2004 1:38 pm
Località: Mestre

Re: Chi mi crea un esegubile?

Messaggioda dararag » lun set 07, 2009 2:16 pm

mi dispiace, ma non ho niente per provare e capire dove non va
PS: si, ho sbagliato a scrivere
Maledette aziende produttrici, l'unico telefilm interessante degli ultimi tempi l'hanno interrotto alla decima puntata... e chi voleva sapere la fine?
Avatar utente
dararag
Silver Member
Silver Member
 
Messaggi: 1116
Iscritto il: mar gen 22, 2008 8:57 pm
Località: Casoria

Re: Chi mi crea un esegubile?

Messaggioda M@ttia » lun set 07, 2009 3:01 pm

Ma non ti va bene il *.bat perché deve essere un autorun o simile e accetta solo *.exe? Non andrebbe bene un *.exe che al suo avvio esegue un file *.bat prestabilito, che si trova assieme all'exe?
</IE><FIREFOX>
Avatar utente
M@ttia
Moderatore
Moderatore
 
Messaggi: 8363
Iscritto il: lun giu 09, 2003 2:18 pm
Località: Ticino - Estero

Re: Chi mi crea un esegubile?

Messaggioda crazy.cat » lun set 07, 2009 3:11 pm

M@ttia ha scritto:Ma non ti va bene il *.bat perché deve essere un autorun o simile e accetta solo *.exe? Non andrebbe bene un *.exe che al suo avvio esegue un file *.bat prestabilito, che si trova assieme all'exe?

Il file bat o cmd, quando lo eseguo da chiavetta usb, rimane aperto nella finestrella dos, cosa che da cd rom (stiamo parlando del megalabcd) non succede.
Quindi un file dos, o dos trasformato in eseguibile, non mi va bene.
perché succeda questa cosa non riesco a capirla e quindi cercavo un eseguibile fatto fuori dal dos puro per vedere se la finestrella non compariva.
Quando i molti governano, pensano solo a contentar sé stessi, si ha allora la tirannia più balorda e più odiosa: la tirannia mascherata da libertà.
Avatar utente
crazy.cat
MLI Hero
MLI Hero
 
Messaggi: 30959
Iscritto il: lun gen 12, 2004 1:38 pm
Località: Mestre

Re: Chi mi crea un esegubile?

Messaggioda M@ttia » lun set 07, 2009 5:30 pm

Ah ok!
Hai già provato magari a terminare la serie di comandi aggiungendo un'ultima riga con
Codice: Seleziona tutto
exit
che dovrebbe chiudere la finestra del prompt?
</IE><FIREFOX>
Avatar utente
M@ttia
Moderatore
Moderatore
 
Messaggi: 8363
Iscritto il: lun giu 09, 2003 2:18 pm
Località: Ticino - Estero

Re: Chi mi crea un eseguibile?

Messaggioda crazy.cat » lun set 07, 2009 5:41 pm

M@ttia ha scritto:Ah ok!
Hai già provato magari a terminare la serie di comandi aggiungendo un'ultima riga con
Codice: Seleziona tutto
exit
che dovrebbe chiudere la finestra del prompt?

fatto da tempo...ma non la chiude.
Il problema riguarda solo la chiavetta usb ed è per quello che non riesco a spiegarlo.
Quando i molti governano, pensano solo a contentar sé stessi, si ha allora la tirannia più balorda e più odiosa: la tirannia mascherata da libertà.
Avatar utente
crazy.cat
MLI Hero
MLI Hero
 
Messaggi: 30959
Iscritto il: lun gen 12, 2004 1:38 pm
Località: Mestre

Re: Chi mi crea un eseguibile?

Messaggioda Zane » lun set 07, 2009 6:04 pm

Hai già provato ad aggiungere start anche alla prima chiamata e concludre con l'istruzione exit?

Codice: Seleziona tutto
@echo off
start %systemdrive%\programs\coolmon\coolmon.exe "-useccfg(%systemdrive%\programs\coolmon\configs\megalabwin.ccfg)"
start %systemdrive%\programs\coolmon\coolmon.exe
exit


Molto strano però che sia necessario lanciare l'eseguibile due volte [uhm] e, per di più, non capisco "come faccia" la seconda invocazione a capire quale file di configurazione usare..
Avatar utente
Zane
MLI Hero
MLI Hero
 
Messaggi: 7935
Iscritto il: lun ago 05, 2002 9:36 am
Località: Ferrara

Re: Chi mi crea un eseguibile?

Messaggioda headroom » lun set 07, 2009 6:15 pm

provato con AutoIT?
essere padre è la gioia più bella :D
Handcrafted Electronic Android Designed for Repair, Observation and Online Mathematics
Avatar utente
headroom
Aficionado
Aficionado
 
Messaggi: 140
Iscritto il: gio ott 19, 2006 3:18 am
Località: Trani (BA)

Re: Chi mi crea un eseguibile?

Messaggioda Zane » lun set 07, 2009 6:22 pm

@headroom: mi hai anticipato [;)] Se butta male con quanto proposto, volevo fargli proprio uno script con AutoIT/AutoHotkey..
Avatar utente
Zane
MLI Hero
MLI Hero
 
Messaggi: 7935
Iscritto il: lun ago 05, 2002 9:36 am
Località: Ferrara

Re: Chi mi crea un eseguibile?

Messaggioda headroom » lun set 07, 2009 6:25 pm

se domani ho 2 minuti liberi ci provo io con AutoIt [^]
essere padre è la gioia più bella :D
Handcrafted Electronic Android Designed for Repair, Observation and Online Mathematics
Avatar utente
headroom
Aficionado
Aficionado
 
Messaggi: 140
Iscritto il: gio ott 19, 2006 3:18 am
Località: Trani (BA)

Re: Chi mi crea un eseguibile?

Messaggioda crazy.cat » mar set 08, 2009 10:16 am

Zane ha scritto:Hai già provato ad aggiungere start anche alla prima chiamata e concludre con l'istruzione exit?

Con exit non risolve perché da chiavetta mi si chiude proprio tutto il programma coolmon.
Autoit non mi sembra che accetti i caratteri jolly dos.
Comunque è un plugin secondario e chi usa il cd da chiavetta ne può fare anche a meno.

Ringrazio tutti, ma chiudo il tentativo qui e adesso aspetto Leo che non mi risponde alla mail che gli ho mandato per trasferire i file sul server.
Quando i molti governano, pensano solo a contentar sé stessi, si ha allora la tirannia più balorda e più odiosa: la tirannia mascherata da libertà.
Avatar utente
crazy.cat
MLI Hero
MLI Hero
 
Messaggi: 30959
Iscritto il: lun gen 12, 2004 1:38 pm
Località: Mestre

Re: Chi mi crea un eseguibile?

Messaggioda headroom » mar set 08, 2009 10:23 am

prego [ciao]

prova con AutoIT usando questa sintassi:

usa Run("eseguibile",@SW_HIDE)

prova questo exe appena fatto [^]


download exe
essere padre è la gioia più bella :D
Handcrafted Electronic Android Designed for Repair, Observation and Online Mathematics
Avatar utente
headroom
Aficionado
Aficionado
 
Messaggi: 140
Iscritto il: gio ott 19, 2006 3:18 am
Località: Trani (BA)


Torna a Programmazione

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite

Powered by phpBB © 2002, 2005, 2007, 2008 phpBB Group
Traduzione Italiana phpBB.it

megalab.it: testata telematica quotidiana registrata al Tribunale di Cosenza n. 22/09 del 13.08.2009, editore Master New Media S.r.l.; © Copyright 2008 Master New Media S.r.l. a socio unico - P.I. 02947530784. GRUPPO EDIZIONI MASTER Spa Tutti i diritti sono riservati. Per la pubblicità: Master Advertising