Oppure

Loading
06/11/11 14:40
Astrog
ciao a tutti avrei alcuni dubbi che anche con delle ricerche in internet non sono riuscito a risolvere:

1)per eliminare un file da codice esiste la funzione

kill ("path del file\nomedelfile.tipodifile") 


e fino a qua nessun problema, ma se invece volessi eliminare una cartella che comando dovrei usare?

2)di recente a scuola abbiamo studiato la scrittura su file, sicché nel tentativo di fare qualche programma mi è venuta l'idea di fare un programma che registri su un file tutto quello che una persona pigia sulla tastiera, ad esempio se pigio la f nel file verrà aggiunta una f, se pigio c verrà una c e così via...

3) ieri ho creato questo programma
q = Trim("ciao" + Str(k) + ".txt")
Open Trim(q) For Append As #k


che dovrebbe creare nel caso k=1 un file chiamato ciao1.txt solo crea il file ciao 1.txt (con lo spazio) come posso risolvere?

grazie mille per la vostra attenzione
Ultima modifica effettuata da Astrog 06/11/11 15:08
aaa
06/11/11 15:02
HeDo

ti è venuta in mente una pessima idea...
aaa
06/11/11 18:11
nessuno
Quello che hai pensato di fare (ma di cui non vuoi dire il nome ...) è un keylogger, un programma che sai benissimo appartenere alla categoria del "malware" e la cui realizzazione non è ben vista dai forum di programmatori seri ...

Quindi, evita questo tipo di programmi e cerca di imparare su altro ...
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
06/11/11 18:44
nessuno
Una cartella si elimina con

RmDir

ma solo se è vuota. Studia la documentazione in

msdn.microsoft.com/en-us/library/…(v=VS.60).aspx

Per eliminare la cartella se è piena devi eliminare prima i file e cartelle al suo interno.

Per gestire meglio file e cartelle puoi usare anche un oggetto "FileSystemObject" ma le cose si fanno un po' più complesse ... vedi

vb6.us/tutorials/…

Per lo spazio nel nome del file, devi usare la Trim sul risultato della conversione, ovvero

nomefile = "ciao" + Trim(Str(k)) + ".txt"
Open nomefile For Append As #k

Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.