Condividi:        

Monitoraggio file

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

Monitoraggio file

Postdi tutamimetica » 08/12/08 17:06

Salve. Non so se qualcuno può aiutarmi, ma mi sembra una richiesta così assurda la mia, ma ci provo lo stesso ..
In una cartella denominata Programmazioni ho quattro cartelle IstitutoA IstitutoB Istituto C Istituto D.
All'interno di di ognuna di queste cartelle ci sono delle sottocartelle con il nome delle classi 1A, 1B, ...
All'interno di ogni cartella Classe ci sono i files di programmazione del gruppo classe in formato .doc (la maggioranza), .org, .pdf. E' possibile caricare su un foglio di excel il contenuto di ogni cartella:
C:\Programmazione\istitutoA\09 1A Italiano(cognome docente)
C:\Programmazione\istitutoA\09 1A storia(cognome docente)
Se fosse possibile potrei monitorare tutto da un foglio excel con un risparmio notevole di tempo.
Grazie Tuta
tutamimetica
Utente Senior
 
Post: 209
Iscritto il: 10/06/08 17:25

Sponsor
 

Re: Monitoraggio file

Postdi Anthony47 » 08/12/08 21:07

Ciao tuta,
guarda queste due discussioni, che hanno molto in comune tra di loro e con la tua domanda:
viewtopic.php?f=26&t=75455&#p428651
viewtopic.php?f=26&t=75674&#p429873 e successivi messaggi.
Puoi adottare la tecnica del comando attrib e successiva importazione in excel. Nella prima discussione, trattandosi di operazione una-tantum, veniva fatto praticamente a mano (fino all' importazione dell' elenco file, la fase che ti interessa); nella seconda anche questa fase era automatizzata con macro (bisogna estrarre il codice iniziale dal resto).

Se con questi riferimenti non risolvi, posta ancora.
Ciao.
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Monitoraggio file

Postdi tutamimetica » 09/12/08 12:23

Grazie Anthony. Al solito per te niente è... impossibile.
Ti ringrazio anche a nome deli altri utenti perché metti a disposizione di tutti la tua competenza e il tuo tempo.
Ora provo, speriamo di essere capace. Ti farò sapere.
Grazie di nuovo
Tuta
tutamimetica
Utente Senior
 
Post: 209
Iscritto il: 10/06/08 17:25

Re: Monitoraggio file

Postdi tutamimetica » 10/12/08 08:24

Antony sono in difficoltà.
La mia cartella di ricerca è in C e si chiama Isufolgr 0809
Ho creato il file bat in C con denominazione monitoraggio.bat
CD Directory principale
ATTRIB *.doc /s >C:\isufolgr 0809
ATTRIB *.org /s >C:\isufolgr 0809
ATTRIB *.pdf /s >C:\isufolgr 0809
Nel file di excel ho creato una macro
Sub monitoraggio()
Shell ("c:\monitoraggio.bat")
End Sub
Lanciando la macro non succede nulla
Ho sbagliato qualcosa?
Grazie anticipatamente tuta
tutamimetica
Utente Senior
 
Post: 209
Iscritto il: 10/06/08 17:25

Re: Monitoraggio file

Postdi Anthony47 » 10/12/08 11:49

Il tuo file .bat dovrebbe contenere qualcosa come
cd "C:\Directory\SubDirectory\SubsubDirectory\Isofulgor 0809"
attrib *.doc /s >C:\pippo123.txt
attrib *.org /s >>C:\pippo123.txt
attrib *.pdf /s >>C:\pippo123.txt

Cioe':
-ti posizioni nella directory "padre"
-cerchi tutti i .doc e scrivi il risultato nel file C:\pippo.txt
-cerchi i . org e "accodi" su pippo.txt
-idem per i pdf

A questo punto esegui il .bat lanciandolo a mano:
-Windows, Start, Esegui; cmd, Ok
-nella finestra Dos, "cd c:\" (senza apici) per posizionarsi sotto C:\
-"monitoraggio", per eseguire il .bat; dovrebbe durare parecchi secondi
-controlla che sia stato creato un pippo.txt con quello che ti aspetti

A quel punto, cancellato pippo.txt, puoi verificare il comportamento della macro.

Ciao.
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Monitoraggio file

Postdi tutamimetica » 10/12/08 13:27

Grazie ci provo. Ti farò sapere.
tuta
tutamimetica
Utente Senior
 
Post: 209
Iscritto il: 10/06/08 17:25

Re: Monitoraggio file

Postdi tutamimetica » 14/12/08 17:46

Salve Anthony
ho seguito i tuoi suggerimenti e anche se ho avuto dei problemi per far eseguire il file.bat in C:, ho risolto.
Purtroppo ho un nuovo problema.
in un foglio denominato ISTITUTO1 sono riuscito a filtrare in 5 colonne (una per ogni classe) le denominazioni dei vari file di competenza e
in ogni colonna mi appare
1A
Materia1 (Docente1)
Materia2 (Docente2)
........................
Materia9 (Docente7)
e lo stesso per le altre classi
E' possibile secondo te inserire in B4,B5.........B100 di un nuovo foglio (RISULTATO1) automaticamente abbinandolo con i dati del foglio ISTITUTO1 nella colonna della classe di riferimento (1A) ottenendo un risultato come sotto riportato
A B
4 Materia1 Materia1(docente1)
5 Materia2 Materia2(docente21)
spero di essermi spiegato per bene.
Dammi un consiglio.
Grazie anticipatamente
tuta
tutamimetica
Utente Senior
 
Post: 209
Iscritto il: 10/06/08 17:25

Re: Monitoraggio file

Postdi Anthony47 » 14/12/08 18:12

Purtroppo non ho capito quali sono i dati di partenza, cosa c' entra il filtro e quale relazione dovrebbe esistere tra i dati in B4:B100 e i dati di partenza; insomma sono nelle nebbie!
Un aiutino, please...

Ciao.
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Monitoraggio file

Postdi tutamimetica » 16/12/08 12:53

Anthony ti invio il file.
Nel foglio di lavoro Monitoraggio ho inserito la seguente formula:
=SE(VAL.ERRORE(TROVA(B3;IPSIA!$A$4:$A$676));"";"")
per trovare ne foglio IPSIA nella colonna 1A "Materia 1.....".
Vorrei che mi scrivesse il risultato cioè Materia 1 (Docente28).
Ti ringrazio anticipatamente e mi scuso per essere stato chiaro nella mia precedente richiesta.
tuta
Allegati

[L’estensione zip è stata disattivata e non puó essere visualizzata.]

tutamimetica
Utente Senior
 
Post: 209
Iscritto il: 10/06/08 17:25

Re: Monitoraggio file

Postdi Anthony47 » 16/12/08 20:06

Non e' una cosa immediata, richiede alcune modifiche ai dati e alcuni passaggi intermedi:
-abolisci l' unione celle in col A, e scrivi su ogni cella dell' intervallo la sigla 1A, 2A, etc
-in col B di Monitoraggio scrivi quasi sempre "Materia", mentre su Ipsia scrivi "materia"; correggi (puoi fare Trova "Mat" e Sostituisci con "mat" su Monitoraggio)
- a parte la maiuscola, su Ipsia e' scritto "materia12" mentre su Monitoraggio risulta "materia 12" (in parecchi casi, non solo per il 12); correggi.
-infine ci sono dei "materiaXX (Docente.." e dei "materiaXX(Docente .."; nota lo spazio mancante nella seconda versione, spazio necessario invece per poter distinguere "materia1" da "materia11" (o materia 1 da materia 11); correggi.
-non lo dici, ma immagino che per ogni gruppo (1A, 2A, 3A,..) vuoi cercare in una colonna diversa di Ipsia. Non capisco pero' perche', su Ipsia riga 3, ci siano piu' scritte 1A, 2A, etc.

Cio' detto (e fatte le modifiche e le correzioni), potrai usare in C3 la formula
Codice: Seleziona tutto
=SCARTO(IPSIA!A$1;MATR.SOMMA.PRODOTTO(SE(VAL.ERRORE(TROVA(B3&" ";SCARTO(IPSIA!A$1;0;CONFRONTA(A3;IPSIA!$3:$3;0)-1;1000;1)));0;1);RIF.RIGA(B$1:B$1000))-1;CONFRONTA(A3;IPSIA!$3:$3;0)-1)
CONFERMERAI questa formula NON con Enter ma con Contr-Maiusc-Enter.
Copia poi C3 verso il basso. La formula lavora su 1000 righe di dati in Ipsia.

Come esercizio puoi provare a scomporre la formula e capirne la logica.

Nota che le stringhe "materia (docente)" cominciano con "spazio", quindi la formula in col E ti restituisce solo " materia".
Decidi come correggere; suggerisco su Ipsia di aggiungere "Annulla.Spazi" e quindi (A4):
Codice: Seleziona tutto
=ANNULLA.SPAZI(SE(STRINGA.ESTRAI(Dati!B3;1;2)=$A$3;STRINGA.ESTRAI(Dati!B3;3;40);""))


Ciao, fai ovviammente sapere.
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Monitoraggio file

Postdi tutamimetica » 17/12/08 07:30

Ti ringrazio. Sinceramente a una prima lettura non tutto mi è chiaro.
Penso sia normale. Ma i tuoi consigli sono sempre interessanti e da approfondire.
Spero solo di avere tempo a disposizione per mettermi a lavoro.
Ciao tuta
tutamimetica
Utente Senior
 
Post: 209
Iscritto il: 10/06/08 17:25

Re: Monitoraggio file

Postdi Anthony47 » 17/12/08 16:01

La prima cosa che devi fare e' inserire la scritta (es 1A) sia su ogni riga e non nell' unione delle celle di tutte le righe interessate; poi dovresti correggere le discrepanze tra come i dati si presentano sui vari fogli: Maiuscolo o minuscolo?; spazio tra "materia" e numero? Sempre lo spazio dopo il numero prima di "(Docente".
Gia' dopo lo split della sigla (es 1A) puoi inserire la formula che ti ho dato, ma i risultati saranno aleatori fintanto che non hai poi anche corretto le discrepanze sui dati.
Insisti che ce la fai.

Ciao.
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Monitoraggio file

Postdi tutamimetica » 17/12/08 19:25

Ciao Anthony ti ringrazio della precisazione. A dire il vero non mi ero preoccupato troppo delle varie discrepanze dei dati anche perché ad ogni docente corrisponde un nome io avevo sostituito docente1 a Rossi per cui nel file in mio possesso ci sono Rossi, Bianchi, Neri e così via. Lo stesso vale per le materie nel mio file c'è matematica, italiano, inglese ecc.
Ho sostituito la tua formula e purtroppo non ho avuto i risultati sperati. Ho cercato di capire la logica della formula e a dire il vero ho ricavato poco. Ci devo pensare (anche perché mi hai assegnato la lezione), spero di riuscire.
Naturalmente sarà mio dovere farti sapere come è andata. Sicuramente so che se non ce la farò con le mie forze posso contare sul tuo aiuto.
Ciao tuta
tutamimetica
Utente Senior
 
Post: 209
Iscritto il: 10/06/08 17:25

Re: Monitoraggio file

Postdi Anthony47 » 17/12/08 23:55

Verifica la risposta e la formula sul file che hai postato e che posseggo anche io; quando poi hai ottenuto i risultati (cioe' realizzato il processo che ti ho detto) sara' piu' facile lavorare sul file reale.

Ciao.
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Monitoraggio file

Postdi tutamimetica » 20/12/08 19:17

Grazie di tutti i consigli che mi hai dato. Tutto funziona perfettamente, con un notevole risparmio di tempo so in tempo reale chi non ha consegnato la programmazione.
tuta
tutamimetica
Utente Senior
 
Post: 209
Iscritto il: 10/06/08 17:25

Re: Monitoraggio file

Postdi tutamimetica » 22/10/09 19:04

Pensavo di aver risolto tutto, purtroppo si è verificato un imprevisto e sono in difficoltà.
Avevo in E( ripartizione del disco rigido) una cartella PROVA con 4 sottocartelle Istituto1, ... Istituto4 dove c'erano moltissimi file (doc, odt, pdf).
Purtroppo si è rotto il disco rigido e nel nuovo non è stato previsto la ripartizione tra C e E.
prima utilizzando
cd "E:\prova"
ATTRIB *.doc /s >e:\provadoc.txt
mi creava un file con l'elenco dei file doc.
Ripetevo con un altro file per i file odt e pdf.
Ora anche se cambio E: con C: non succede nulla.
Ho provato anche copiando tutto su una pennina USB e cambiando la E: con la specifica, ma non mi crea il file.
Non capisco dove sbaglio. Grazie
tutamimetica
Utente Senior
 
Post: 209
Iscritto il: 10/06/08 17:25

Re: Monitoraggio file

Postdi tutamimetica » 22/10/09 19:13

Ho risolto bastava cambiare la E: di destinazione
ATTRIB *.doc /s >C:\provadoc.txt
Scusatemi
tutamimetica
Utente Senior
 
Post: 209
Iscritto il: 10/06/08 17:25

Re: Monitoraggio file

Postdi tutamimetica » 23/10/09 16:58

Visto che la cartella che contiene il file bat è è su una pennetta USB utilizzata su diverse postazioni, spesso sono obbligato a correggere il percorso. C'è la possibilità di farlo automaticamente?
tuta
tutamimetica
Utente Senior
 
Post: 209
Iscritto il: 10/06/08 17:25

Re: Monitoraggio file

Postdi Anthony47 » 24/10/09 17:55

Parli del drive su cui indirizzare il provadoc.txt, vero?
Se SI, allora credo che sia sufficiente usare la sintassi
Codice: Seleziona tutto
ATTRIB *.doc /s >%:\provadoc.txt
che scrive il file sullo stesso drive dove e' localizzato il .bat.

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Monitoraggio file

Postdi tutamimetica » 25/10/09 20:10

Sinceramente pensavo a
cd "E:\prova".
Comunque ho provato il tuo suggerimento ma non mi funziona.
Sicuramente riproverò e cercherò di capire dove sbaglio.
Grazie tuta
tutamimetica
Utente Senior
 
Post: 209
Iscritto il: 10/06/08 17:25

Prossimo

Torna a Applicazioni Office Windows


Topic correlati a "Monitoraggio file":


Chi c’è in linea

Visitano il forum: Nessuno e 46 ospiti