Visualizzazione dei risultati da 1 a 5 su 5

Discussione: AIUTO DOS

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    376

    AIUTO DOS

    Salve a tutti avrei necessità di sapere come faccio da file bat la sostituzione di un carattere presente in un file. In pratica io ho un file di testo con 3 righe o più, i valori di queste righe sono separati da ; io vorrei cambiare il carattere di separazione in , come faccio.
    Ho cercato in lungo e in largo su internet e su altri forum non non sono riuscito a trovare niente grazie a tutti per la collaborazione
    Chi Crede in Me non Perirà MAI

  2. #2
    Utente di HTML.it L'avatar di torn24
    Registrato dal
    Aug 2008
    Messaggi
    551
    Non credo sia possibile , in fondo non è compito di un OS modificare un file di testo , ma riservato ad un apposito programma .
    Per sostituire i file bat , è stato introdotto in windows vbscritp , che rende possibile ciò che chiedi .
    ecco un codice di una funzione che fa praticamente quello che chiedi in vbscript .
    http://stackoverflow.com/questions/1...-with-vbscript
    Tecnologia

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    376
    Grazie dell'aiuto ma non riesco ad inserirlo nel mio codice, in pratica io ho questo bottone che quando cliccato avvia la procedura di eliminazione della tabella e poi lancia una query che la ricrea con i dati aggiornati, l'ultima riga esporta la tabella in un file excel. A questo punto io vedo aperto il file excel. Quello che vorrei è innanzitutto non vedere a monitor il file excel aperto e inserire del codice che mi permetta automaticamente di esportare i dati del foglio excel aperto in un file csv, con i caratteri di separazione le "," anzichè i ";".
    Certo di un vostro aiuto vi ringrazio tutti quanti della collaborazione
    Private Sub Comando96_Click()
    Dim db As Database
    Dim tds As TableDefs
    Dim destdb As String
    Dim tabletodelete As String

    destdb = "C:\Users\Marco\Documents\DataBase Access\Paradisea\Paradisea.mdb"
    tabletodelete = "T_Export"
    Set db = OpenDatabase(destdb)
    Set tds = db.TableDefs
    tds.Delete tabletodelete
    DBEngine(0)(0).Execute "Q_Export", dbFailOnError
    DoCmd.OutputTo acOutputTable, "T_Export", acFormatXLSX, "Export.xlsx", True
    Chi Crede in Me non Perirà MAI

  4. #4
    Utente di HTML.it L'avatar di torn24
    Registrato dal
    Aug 2008
    Messaggi
    551

    ciao

    Salve a tutti avrei necessità di sapere come faccio da file bat la sostituzione di un carattere presente in un file
    Nel tuo titolo parlavi di dos , nel messaggio di file bat , del problema sostituire un carattere .
    Ti ho suggerito un alternativa in vbscript , mi sembra attinente alla discussione .

    il tuo problema mi sembra attinente a Vba , non a msdos ne a vbscript .

    Se apri una discussione nel subforum attinente , specificando che si tratta di vba , e una descrizione del problema , qualcuno ti potrebbe proporre la soluzione migliore .
    Tecnologia

  5. #5
    Utente di HTML.it L'avatar di torn24
    Registrato dal
    Aug 2008
    Messaggi
    551
    Ho risposto due volte , cancello il duplicato .


    potrebbe interessarti .

    http://it.scribd.com/doc/50077917/Le...-Testo-Con-VBA
    Ultima modifica di torn24; 14-02-2014 a 13:05
    Tecnologia

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