Newsgroup: it.comp.lang.visual-basic
Titolo: il comando filename come si usa????

Ciao a tutti stavo usando il comando Filename per restituirmi il nome di
un file precedentemente caricato il un form per nella variabile c'e'
anche il path cioe' c:\xxx\xxx\nomefile....
come faccio a togliere il path ed avere solo il file con estensione????
grazie
Antonio.

 ha scritto nel messaggio
news:3A96B6CC...@tiscalinet.it...


Ti ringrazio ma purtroppo non e' cosi' semplice mi spiego con il pezzo
di codice allegato:
sw1 = "ast6"
sw2 = "-e"
sw3 = "-d"
'sw4 = " "
sw5 = ">"
sw6 = "report.txt"
Open "report.bat" For Output As #1
Print #1, sw1 + " "; sw2 + " "; sw3 + " "; (Filename) + " "; sw5 + " ";
sw6
Close #1
cosa fa questo codice? semplicemente scrive un file di testo con
allinterno degli switch ecc... e dove c'e' l'istruzione filename (che e'
dichiarata globalmente in un modulo) in cui recupera il nome del file
aperto nell'editor comprensivo di path!!! percui nel file mi va a
scrivere quanto segue:
ast6.exe -e -d C:\SviluppoXXX\LTC.ASM > report.txt
quello che voglio evitare e' di fargli scrivere tutto il path!!! per il
semplice fatto che il programma all'inizio non accetta il "path" cosa
faccio????
essendo il nome del file con relativo path salvato in una stringa
pensavo di mettere una funzione per andare a togliermi tutti i caratteri
che non servono... pero' se cambio percorso???
ho provato anche con il comando shell... ma con scarsi risultati....
percui penso che debba lavorare su questo famigerato Filename......
spero di essere stato chiaro! ti ringrazio se mi puoi dare una mano! 
Antonio.


 Close #1
Adesso dovrebbe funzionare come tu richiedi...
Ciao Diego.

Ciao Diego.
Com'è difficile stare al mondo... e poi sono io che sono cattivo!
La prossima volta perchè non ti fai dire cosa deve fare il programma e
glielo fai direttamente tu?
A volte vorrei avere la tua pazienza :)
Ciao

 La prossima volta perchč non ti fai dire cosa deve fare il programma e


Ma hai mai sviluppato programmi per clienti che ti Rompono i Co...ni?
Uno quando gli ho detto "deve andare in su col mouse" mi ha alzato il mouse
dal tappetino.
Al momento sono rimasto un po' sconcertato, ma poi la pazienza ti viene
perchč questi pagano. :)
Dato che un NG č spesso o un ritrovo di amici o un aiutare per il semplice
piacere fine a se stesso, mi viene rabbia sapere che c'č chi consuma meno
energia a scrivere, spiegare, spedire un post, aspettare la risposta, non
capirla e rifare il giro... che ad attivare 2 (due!) neuroni.
Boh, forse non sono adatto alla new-economy...
Ciao

Zanna wrote:
mi scuso se non sono un genio nella programmazione! ma daltronde se lo
fossi non farei richieste! ti sembra???
cmq, il problema non l'ho risolto... vedro' di risolvermelo da solo...
cosi potro' dire che sto diventando un programmatore... :-))))
Antonio.

 wrote in message
3A98DB11...@tiscalinet.it...


 ... "saranno le sue cose?"
ti ringrazio molto per la pazienza!!! invece di chiederti come si fa
questo e/o come si fa quell'altro ti chiederei invece come mi devo
"muovere" cosa devo studiare o fare pratica per non perdere tempo e
imparare il piu' in fretta possibile e bene!
grazie
Antonio.


...

Scusa tu, come dice Diego in questi giorni ho "le mie cose".
Perň se ancora non hai risolto significa che il problema non č come lo hai
posto.
Cerca di essere piů preciso, dire che problemi hai (nei dettagli, non
semplicemente "non funziona"), che errori ti da, il contesto, le var che
usi, e/o tutto quello che puň servire per capire il problema.
Ciao

posto.
]zac[

 Ciao
Dnq, ti ringrazio della disponibilita' ma vorrei venirne fuori da solo!
altrimenti settimana prossima sono ancora qui con chissa' quale
problema!
grazie cmq, per l'interessamento!
Antonio.

>P.S.S. io non ho neanche la scusa del mestruo.
Non sia mai :)
Il mestruo non ha bisogno di scuse... quando viene viene... senza un perchč.
Il problema č che il mio ha un ciclo molto irregolare.
Ciao

 ha scritto nel messaggio
news:3A96B6CC...@tiscalinet.it...

Prova cosi'
dim Paths() as string
dim NuovonomeFile as string
paths=split(nomefile,"\")
'il nome del file senza path sara'
NuovonomeFile=paths(ubound(paths))