07/06/09 20:33
Revenge
Qualcuno di voi saperebbe dirmi il codice per trasformare un file (ad esempio un file batch) in un file exe utilizzando vb6 senza ricorrere a programmi come bat to exe & affini?
(Vorrei saperlo solo a scopo informativo dato che conosco persone che l'hanno fatto)
aaa
07/06/09 21:01
theprogrammer
Per eseguire comandi del DOS da VB6 puoi usare la funzione
Shell
Inserisci in un tuo programma VB6 le opportune chiamate a questa funzione e poi compila.
aaa
07/06/09 21:01
GrG
bè partendo dalla tua domanda e dalla tua firma sembra che non hai nessuna voglia di programmare e vuoi la pappa pronta... (è una mia impressione)
comunque non credo sia così facile... (non so, non ci ho mai provato)
EDIT: theprogrammer, che scemo non ci avevo pensato =)
Ultima modifica effettuata da GrG 07/06/09 21:02
aaa
08/06/09 10:43
Revenge
La mia firma vuole dire che essere programmatori è un lavoro molto stressante, al massimo tenerlo come hobby.
E comunque ho capito la funzione shell, però non so che comando Ms-dos devo utilizzare per trasformare il file in exe.
aaa
08/06/09 12:30
ruggy94
Postato originariamente da theprogrammer:
Devi scrivere una opportuna sequenza di shell nel tuo file vb, che faccia quello che fa il .bat e poi compilare il programma dall'IDE.
Se non ho capito male, non è questo ciò che vuole fare. Vuole creare un programma che, dato un file .bat, lo trasformi in un exe. Quindi il suo programma non svolge le funzioni del bat, ma lo trasforma in un altro exe. Cioè una specie di "compilatore" per bat
. Almeno io ho capito questo
Ultima modifica effettuata da ruggy94 08/06/09 12:34
aaa
08/06/09 12:52
Revenge
No, io voglio che il file batch svolga i comandi ms-dos però che non sia in estensione bat, ma in exe.
Come un file bat che viene convertito con Bat To Exe.
Capito?
aaa