Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    [batch]

    Ciao a tutti.

    Vorrei creare un file batch che mi vada a salvare rubrica e posta (inviata/arrivo/eliminata ecc...) dal programma office outlook.

    Chi mi da una mano?

    Grazie.
    Bonus

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,296
    Dubito che sia possibile farlo tramite file batch senza la creazione di sturmenti specifici con un qualsivoglia linguaggio di programmazione.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    se io ho un file che si trova nel percorso:

    c:/document and settings/nome utente/impostazioni locali/dati applicazioni/ microsoft/ourtlook/ nome file.

    e lo devo copiare (con opzioni di sovrascrittura) in:

    D:/documenti/sottocartella

    con frequenza giornaliera alle ore 13.00?
    Bonus

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,296
    Ah, se si tratta semplicemente di copiare il file PST, è un altro discorso...
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  5. #5
    bene, assodato che la cosa è relativamente semplice ho bisogno di sapere le seguenti cose:

    1) Il file pst si aggiorna da solo o lo devo salvare io?

    2) Non ho proprio la benchè minima conoscenza di come si scriva un batch , quindi mi servirebbe uno che mi spiegasse la cosa punto x punto. :rollo:
    Bonus

  6. #6
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,304
    Originariamente inviato da Pelo82
    bene, assodato che la cosa è relativamente semplice ho bisogno di sapere le seguenti cose:

    1) Il file pst si aggiorna da solo o lo devo salvare io?
    Che significa questa domanda?

    2) Non ho proprio la benchè minima conoscenza di come si scriva un batch , quindi mi servirebbe uno che mi spiegasse la cosa punto x punto. :rollo:
    E' semplicissimo:
    1) Apri il blocco note
    2) Scrivi una serie di comandi DOS
    3) Lo salvi con estensione .BAT

    Un BATCH è un file di testo (con estensione .BAT) che contiene una sequenza di comandi da far eseguire all'interprete (il prompt nel tuo caso).


    Ti suggerisco, quindi, di aprire una finestra di prompt e di digitare
    codice:
    HELP XCOPY
    così da vedere la guida del comando XCOPY che dovrebbe fare al caso tuo.


    Per far eseguire il BATCH ad una determinata ora del giorno, puoi appoggiarti tranquillamente all'utilità "Operazioni Pianificate" che trovi nel menu

    AVVIO/Programmi/Accessori/Utilità di sistema


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  7. #7
    volevo sapere se il pst voleva lanciato automaticamente o esisteva una archiviazione automatica...

    ho trovato ed esiste tale funzione..non mi resta che impostare il file batch.

    Sto leggendo l'help che mi hai suggerito. Mi chiedevo, esistono dei tag di apertura e/o chiusura di questi file batch? O basta semplicemente che digiti la formula dell'xcopy?

    P.s, se oltre che salvare il file da una zona ad un'altra, lo volessi rinominare (durante lo spostamento)?

    es. Copia il file esempio.txt da A: a C: rinominandolo esempio2.txt
    Bonus

  8. #8
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,304
    Non ci sono TAG.
    Un file batch è una sequenza ordinata di comandi.
    Tutto quello che devi fare è scrivere in sequenza questi comandi.


    Per rinominare un file esiste il comandi DOS REN.
    Per copiare un file hai a disposizione i comandi DOS COPY e XCOPY.


    Ma basta digitare HELP per avere la lista completa dei comandi supportati dalla Shell.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  9. #9
    creando un file in questo modo, è corretto?

    XCOPY

    P:\Cristian2\outlook.pst

    P:\Cristian2\copie backup\outlook.pst

    RENAME

    P:\Cristian2\copie backup outlook.pst outlookxxx.pst



    Secondo la mia logica dovrebbe creare una copia del file outlook.pst, spostarlo nella cartella copie backup, e rinominarlo outlookxxx.pst. Sbaglio?

    Ora non rimane che rinominare il file txt in .bat giusto?

    P.s scusa se sono pedante, ma sto lavorando praticamente alla cieca, con dati della ditta, e dopo quello che mi è successo, vorrei evitare casini...
    Bonus

  10. #10
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,304
    Attenzione.
    Non confondiamo i comandi con gli argomenti dei comandi.

    Il primo comando è quello di copiare un file da una posizione ad un altra:
    Il secondo quello di rinominare un file.
    Due comandi, due righe.
    codice:
    XCOPY P:\Cristian2\outlook.pst "P:\Cristian2\copie backup\outlook.pst"
    RENAME "P:\Cristian2\copie backup\outlook.pst" outlookxxx.pst
    Poi attenzione: quando hai dei nomi di file (o cartelle) che contengono degli spazi, devi utilizzare le virgolette.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

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 © 2024 vBulletin Solutions, Inc. All rights reserved.