Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Lanciare un .bat

55 views
Skip to first unread message

m...@cropcirclecrew.org

unread,
Nov 6, 2004, 3:46:06 AM11/6/04
to
Salve avrei la necessita di lanciare un .bat in background ( il file ha una
stringa per lancirare winrar e mettere la password all'archivio .. la pass
sarebbe visibile).
Consigli utili sono ben accetti :)


Roberto dalla campagna

unread,
Nov 6, 2004, 7:22:05 AM11/6/04
to

<m...@cropcirclecrew.org> wrote in message cmi2b4$5ba$1...@domitilla.aioe.org...

Prova con la funzione Shell (vedi help).
Se poi vuoi che il codice di Access si arresti in attesa che termini
l'esecuzione di ciň che hai lanciato con la funzione Shell, vai sul Sito
Comune (link qui sotto) e nella Sezione General leggi la FAQ di AntoGal
intitolata "Avviare un file eseguibile ed attenderne la fine.".

--
Roberto

---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

m...@cropcirclecrew.org

unread,
Nov 8, 2004, 6:02:23 AM11/8/04
to
Risolto :) grazie mille.
Complimenti per il sito è veramente ricco di consigli utili e pratici
esempi.
Ho mandato una email con del codice per creare un backup tramite winrar, se
volete lo posto anche qui.
Grazie ancora.

"Roberto dalla campagna" <r.ma...@libero.it> ha scritto nel messaggio
news:Nl3jd.19536$Ni.7...@twister1.libero.it...


>
> <m...@cropcirclecrew.org> wrote in message
cmi2b4$5ba$1...@domitilla.aioe.org...
> > Salve avrei la necessita di lanciare un .bat in background ( il file ha
> una
> > stringa per lancirare winrar e mettere la password all'archivio .. la
pass
> > sarebbe visibile).
> > Consigli utili sono ben accetti :)
>
> Prova con la funzione Shell (vedi help).
> Se poi vuoi che il codice di Access si arresti in attesa che termini

> l'esecuzione di ciò che hai lanciato con la funzione Shell, vai sul Sito

Roberto da casa

unread,
Nov 8, 2004, 8:47:06 AM11/8/04
to

<m...@cropcirclecrew.org> ha scritto nel messaggio
news:cmnj21$r4d$1...@domitilla.aioe.org...

> Risolto :) grazie mille.
> Complimenti per il sito è veramente ricco di consigli utili e pratici
> esempi.
> Ho mandato una email con del codice per creare un backup tramite winrar,
se
> volete lo posto anche qui.
> Grazie ancora.
[CUT]

Nel rispetto di una regola di questo NG, quando rispondi scrivi DOPO e non
prima del testo dei messaggi precedenti.

Il materiale che hai inviato al webmaster del Sito Comune verrà valutato ed
eventualmente pubblicato: se nel frattempo vuoi dare un anteprima qui nel
NG, fai come meglio credi.

m...@cropcirclecrew.org

unread,
Nov 8, 2004, 9:07:42 AM11/8/04
to

"Roberto da casa" <r.ma...@libero.it> ha scritto nel messaggio
news:uNKjd.22614$Ni.8...@twister1.libero.it...
Chiedo scusa per le risposte ma non posto molto nei newsgroup.. .ma come si
dice : sbagliando si impara :)

Il codice in questione effettua una copia del Db anche se aperto, lo salva
su floppy (richiedendo in caso successivi supporti) e protegge tramite
password.

ecco il codice del pulsante:

Sub bkfloppy_Click()
On Error GoTo Err_bkfloppy_Click

Dim stAppName As String

stAppName = "C:\Programmi\WinRAR\WinRAR
a -dh -agDD-MMM-YY -pTuAPaSswoRd123 a:\archivio @lista.lst -v1440"
Call Shell(stAppName, 1)

Exit_bkfloppy_Click:
Exit Sub

Err_bkfloppy_Click:
MsgBox Err.Description
Resume Exit_bkfloppy_Click

Roberto da casa

unread,
Nov 12, 2004, 12:34:32 PM11/12/04
to

<m...@cropcirclecrew.org> ha scritto nel messaggio
news:cmntul$ca4$1...@domitilla.aioe.org...

Affinché sia possibile pubblicare quanto sopra nel Sito Comune dovresti dare
qualche spiegazione su come vanno scritti gli argomenti della , insomma come
si scrive il valore di stAPPName: come si determina il nome del database,
come si imposta la password, cosa è @lista.lst.
Se non prepari un po' di documentazione ho dei dubbi che si riesca a usare
ciò che hai segnalato, quindi non è logico pubblicare quanto ci hai inviato.

Roberto da casa

unread,
Nov 12, 2004, 12:42:19 PM11/12/04
to

<m...@cropcirclecrew.org> ha scritto nel messaggio
news:cmntul$ca4$1...@domitilla.aioe.org...

Abbiamo ricevuto quanto sopra per la pubblicazione sul Sito Comune, se però
non spieghi come si impostano gli argomenti di WinRAR (ovvero come si
costruisce la stringa stAppName) quanto da te inviato non può essere usato e
quindi non verrà pubblicato.

Ciao

Roberto Massoni


m...@cropcirclecrew.org

unread,
Nov 15, 2004, 6:28:20 AM11/15/04
to

"Roberto da casa" <r.ma...@libero.it> ha scritto nel messaggio
news:%B6ld.30485$Es2.6...@twister2.libero.it...

Scusate ma leggo il newsgroup solo adesso.
Quindi vediamo di rispondere alle varie domande...
La stAppName è una variabile string che contiene il path di winrar ed i
relativi comandi da passare all'applicazione
I parametri da passare a Winrar sono WinRAR


a -dh -agDD-MMM-YY -pTuAPaSswoRd123 a:\archivio @lista.lst -v1440

vediamoli nel dettaglio:
"A" = aggiunge file ad un archivio
"-dh" = permette di aggiungere il file anche se quest'ultimo fosse in uso da
un altro utente o applicazione
"-agDD-MMM-YY" = crea un archivio con il nome che voi decidete più la data
corrente ne formato giorno-mese-anno (01-gen-04)
"-pTuAPaSswoRd123 " = imposta una password (TuAPaSswoRd123) per l'archivio
"a:\archivio" = genera un archivio di nome "archivio" dentro l'unità a: ..
praticamente è il percorso di archiviazione
"@lista.lst " = è un file contenente la lista dei file da archiviare. La
lista va creata immettendo il percorso del file da archiviare su ogni riga
es:
c:\mydir\mifile.mdb
c:\C:\Documents and Settings\filippo\Documenti\doc\myfile.doc
ecc. ecc.. se la direktory del file .lst (ma potete mettere qualsiasi
estensione) è diversa da quella di winrar, dovete specificare la directory
es: la lista si trova su d:\mydoc userete questa sintassi ..
@d:\mydoc\lista.lst
"-v1440" = crea un archivo suddiviso in più volumi della grandezza ciascuno
di 1440byte (potete anche cambiare la grandezza di byte) in questo modo non
appena salva su a:\ se il file è più grande del floppy, vi chiede di
aggiungere un secondo floppy e cosi via sino alla fine.
Spero di aver descritto tutto, per altre info postate pure le richieste.
Grazie

Filippo Schillaci


Roberto da casa

unread,
Nov 15, 2004, 11:50:11 AM11/15/04
to

<m...@cropcirclecrew.org> ha scritto nel messaggio
news:cna36q$1sa$1...@domitilla.aioe.org...

Penso che la spiegazione sia esaustiva.
Se non mi dovesse essere chiaro qualcosa mi rifaccio vivo.

0 new messages