stAppName = "c:ProgrammiWinRarWinRar.exe a " & "-dh
-aMiaForm!MioControllo " & "C:archivio c:documenti"
Dov'� l'errore ?
Confido in un Vostro prezioso aiuto, ringrazio in anticipo e saluto
cordialmente
Gabriele
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news segnala gli abusi ad ab...@newsland.it
c:\Programmi\WinRar\WinRar.exe a c:\NomeArchivio.rar
c:\NomeFileDaComprimere.estensione
Ciao, Carlo
> c:ProgrammiWinRarWinRar.exe a c:NomeArchivio.rar
> c:NomeFileDaComprimere.estensione
> Ciao, Carlo
Non ci siamo.
L'istruzione funziona solo che viene creato un file senza nome (quello che
devo comprimere e salvare non � un singolo file ma una cartella che
contiene diversi file)
Io vorrei che al file compresso che viene creato fosse assegnato il nome
che � presente in MiaForm!MioControllo.
Eventualmente in quale punto della sintassi dovrei mettere
MiaForm!MioControllo
Vi ringrazio in anticipo e saluto
Effettivamente non ci siamo. Per due motivi: primo non capisco perch� con
outlook express slash e backslash
nello scritto e nelle risposte viene omesso; secondo non dici cosa contiene
MiaForm!MioControllo anche se dall'esempio che ti o postato dovrebbe essere
chiaro cosa mettere nell'istruzione.
Se MiaForm!MioControllo contiene qualcosa del genere: c:\NomeArchivio.rar
allora l'esempio che ti ho postato va bene altrimenti aggiustalo di
conseguenza.
Tieni presente che se in MiaForm!MioControllo ci sono degli spazi, la
variabile va racchiusa tra virgolette.
Se c:\Programmi\Nome cartella\ NomeArchivio.rar allora usa le virgolette
avanti e dopo la variabile.
Se poi ci dici cosa restituisce MiaForm!MioControllo farai cosa gradita.
Ciao, Carlo
> Se c:ProgrammiNome cartella NomeArchivio.rar allora usa le virgolette
> avanti e dopo la variabile.
> Se poi ci dici cosa restituisce MiaForm!MioControllo farai cosa gradita.
> Ciao, Carlo
Prima di tutto grazie per l'interessamento e la risposta.
MiaForm!MioControllo dovrebbe semplicemente restituire il nome da
attribuire al nuovo file compresso.
Per esempio la stringa che indico sotto, che funziona regolarmente, mi
crea un file compresso il cui nome � la data.
Io vorrei che al posto della data ci fosse il contenuto di
MiaForm!MioControllo (Ho fatto tanti tentativi ma sicuramente a causa
della mia scarsa conoscenza del codice non sono riuscito a trovare la
giusta sintassi)
Spero di essere stato chiaro e confido ancora in un Vostro aiuto.
Grazie di nuovo
Gabriele
stAppName = "c:ProgrammiWinRarWinRar.exe a " & "-dh -agYYYY-MM-DD " &
"C:ArchivioCopie c:CartellaOrigine"
Questo l'elenco dei comandi winrar:
a add files to an archive
c add an archive comment
d delete files from an archive
e extract files from an archive, ignoring paths
f freshen files within an archive
i find string in archives
k lock an archive
m move files and folders to an archive
r repair a damaged archive
rc reconstruct missing volumes
rn rename archived files
rr[N] add data recovery record
rv[N] create recovery volumes
s[name] convert an archive to a self-extracting type
s- remove SFX module
t test archive files
u update files within an archive
x extract files from an archive with full paths
Nel tuo caso non trovo i comandi -dh e -ag ammesso che siano delle opzioni.
Quanto al formato YYYY-MM-DD se MiaForm!MioControllo restituisce una data
potresti formattarla con
Format(MiaForm!MioControllo ,"YYYY-MM-DD") per cui tutto il tuo codice
diventerebbe:
stAppName = "c:Programmi\WinRar\WinRar.exe a -dh -ag " & "C:\" &
Format(MiaForm!MioControllo ,"YYYY-MM-DD") &
".rar" & " c:\CartellaOrigine"
Oppure senza quei comandi a me sconosciuti:
stAppName = "c:Programmi\WinRar\WinRar.exe a " & "C:\" &
Format(MiaForm!MioControllo ,"YYYY-MM-DD") &
".rar" & " c:\CartellaOrigine"
Ciao, Carlo
Grazie Carlo. Ho risolto grazie ai tuoi suggerimenti.
Per quanto riguarda i comandi che dici ti sono sconosciuti (ovviamente non
sono farina del mio sacco), li avevo trovati nel thread che vedi sotto
facendo delle ricerche
http://groups.google.com/group/it.comp.appl.access/browse_thread/thread/62c9c82097b7fe6d/7badbdb5dcef90c3?lnk=gst&q=winrar#7badbdb5dcef90c3
Cordialmente
Gabriele