Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2007
    Messaggi
    36

    [VB6] Creare file con nome Rnd

    Ciao ragazzi stò cercando di fare un .exe che genera un file .txt ogni volta che succede una determinata cosa...

    solo che vorrei che alla pressione di un cmd mi venga creato un file ogni volta con un nome diverso (in rnd) per evitare la sovrascrittura o la scrittura multipla di un file...
    Ad esempio

    prima pressione - prova1
    seconda - prova 2
    etc...

    Sempre nella stessa cartella però
    Aiuto!

  2. #2

    Re: [VB6] Creare file con nome Rnd

    Originariamente inviato da RideVB
    Ciao ragazzi stò cercando di fare un .exe che genera un file .txt ogni volta che succede una determinata cosa...

    solo che vorrei che alla pressione di un cmd mi venga creato un file ogni volta con un nome diverso (in rnd) per evitare la sovrascrittura o la scrittura multipla di un file...
    Ad esempio

    prima pressione - prova1
    seconda - prova 2
    etc...

    Sempre nella stessa cartella però
    Aiuto!
    Beh... prova1, prova2,... non sembrano PROPRIO PROPRIO PROPRIO nomi "random" !

    Quindi definisci un po' meglio il problema...

    Vuoi nomi random tipo "HGFDHADLAHL" "dathetyjtykjety", o progressivi ? (prova0001 ecc..)

    ...e includere data/ora (compresi i secondi) nel nome ? (se la tua applicazione non crea piu' files al secondo, ovviamente...)
    IceCube_HT (VB6 fan Club)

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2007
    Messaggi
    36
    Eheheh si scusa...metti pure dei valori alfanumerici...prova1 e 2 erano un po' stupidi
    cmq il problema si è evoluto...

    1.Genero una pwd alfanumerica in una prima text box(e l'ho fatto)
    2.Stampo quella pwd numerica in una seconda text box tot volte quante indicate in una terza text box, seguite chiaramente da un valore numerico in sequenza pari al numero delle volte e andando a capo ad ogni print...

    faccio un es: pwd = AfsEfjs numero volte=5
    risultato=
    AfsEfjs1
    AfsEfjs2
    AfsEfjs3
    AfsEfjs4
    AfsEfjs5

    Già qui m'impallo...e poi vorrei generare un file .txt per ogni nome creato...tutto stò casino in pratica serve per dare dei nomi diversi e ordinati per numero a dei file diversi

    Aiuto!

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2008
    Messaggi
    98
    a questo punto basta usare un ciclo for... del tipo:
    dim i as integer
    for i = 1 to 5
    text2.text = text2.text & "prova" & i & vbcrlf
    next i

    questo è un esempio aggiustatelo tu...

    p.s. ho messo prova perchè nn mi ricordavo quella stringa a caso che avevi scritto...

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.