Oppure

Loading
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:16
theprogrammer
Postato originariamente da Revenge:

E comunque ho capito la funzione shell, però non so che comando Ms-dos devo utilizzare per trasformare il file in exe.


Allora non hai capito.

Non c'e' un comando MSDOS che trasforma il file in exe.

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.
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 :asd:. Almeno io ho capito questo :D
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
08/06/09 12:54
ruggy94
Postato originariamente da 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?

E allora è come ha detto theprogrammer
aaa