+ Rispondi
Pagina 1 di 2 1 2 UltimaUltima
Risultati da 1 a 10 su 15
  1. #1
    Il Disgraziato
    Iscritto dal
    27/09/2011
    Località
    Santa Croce Camerina (RG)
    Messaggi
    3,595

    Qualcuno che usi ancora Pascal/Delphi

    Ragazzi, sono parecchio arrugginito e con i file ci ho lavorato pochissimo...

    molto semplicemente.... sapete che sono registrato al Total commander, ogni volta che esce una nuova
    versione viene messo il txt con tutti e le modifiche e le aggiunte
    ve lo linko per vedere com'è fatto...

    http://www.ghisler.com/history850.txt

    bene, vedete che c'è scritto fixed e added... io vorrei crearmi un file dove mi scriva
    solamente l'elenco delle righe dove c'è scritto added.
    la data non mi importa...

    come posso fare?
    La firma è morta.

  2. #2
    JCW
    JCW non è in linea

    Iscritto dal
    04/09/2011
    Località
    BS Lago
    Messaggi
    3,717
    Bah... blocconote
    sostituisci spazioFixed:spazio con tabFixed:tab (tabFixed:tab lo devi fare su una riga e copiarlo nel campo altrimenti non prende il tab) e idem per Added
    Poi copi il txt in un foglio di calcolo e gli dai come separatore di campo il tab (io uso libreoffice)
    Ordini i dati nela colonna B e hai la parte Added e quella Fixed

    Ci vuole di più a spiegarlo che a farlo

  3. #3

    Iscritto dal
    26/05/2011
    Località
    Lugano, Svizzera
    Messaggi
    21,499
    Sì farei anch'io così in effetti
    Però in excel invece di ordinare filtrerei


    Altrimenti anche in un file bat sono sicuro che con for /F qualcosa si riesce a fare ma mi viene il mal di testa al pensiero
    Verità #10 | Viva l'unto, reale o presunto

  4. #4
    Il Disgraziato
    Iscritto dal
    27/09/2011
    Località
    Santa Croce Camerina (RG)
    Messaggi
    3,595
    Quote Originariamente inviato da JCW Visualizza il messaggio
    Bah... blocconote
    sostituisci spazioFixed:spazio con tabFixed:tab (tabFixed:tab lo devi fare su una riga e copiarlo nel campo altrimenti non prende il tab) e idem per Added
    Poi copi il txt in un foglio di calcolo e gli dai come separatore di campo il tab (io uso libreoffice)
    Ordini i dati nela colonna B e hai la parte Added e quella Fixed

    Ci vuole di più a spiegarlo che a farlo
    sto invecchiando.... ho capito solo che potrei usare excel...ma il resto no!
    La firma è morta.

  5. #5

    Iscritto dal
    26/05/2011
    Località
    Lugano, Svizzera
    Messaggi
    21,499
    Apri il file con blocco note, cancella pure la prima riga

    Aggiungi una tabulazione all'inizio, selezionala e fai taglia

    Fai "Sostituisci": [spazio]Added:[spazio] lo fai diventare [tabulazione]Added:[tabulazione] in tutto il documento (la tabulazione devi incollarla perché non viene accettata dalla finestrella)
    Fai "Sostituisci": [spazio]Fixed:[spazio] lo fai diventare [tabulazione]Fixed:[tabulazione] in tutto il documento (la tabulazione devi incollarla perché non viene accettata dalla finestrella)

    Mi raccomando gli spazi prima e dopo, salvi e chiudi.

    Apri excel, nuovo documento
    Scheda Dati, Carica Dati Esterni, Da testo

    Scegli il file di testo

    Indichi che è "Delimitato", Avanti
    Selezioni la tabulazione come delimitatore, Avanti, Fine (l'ultima finestra non serve)

    Scegli dove importare i dati, se hai già aperto qualcosa fai "nuovo foglio di lavoro"

    Scheda Dati, pulsante Ordina (quello grosso, non i pulsantini az o za)
    "Ordina per" -> Colonna B

    OK




    Verità #10 | Viva l'unto, reale o presunto

  6. #6
    JCW
    JCW non è in linea

    Iscritto dal
    04/09/2011
    Località
    BS Lago
    Messaggi
    3,717
    Scarichi il file che hai linkato (http://www.ghisler.com/history850.txt)
    Lo apri col notepad
    Terza riga del file
    25.08.13 Fixed: Do not scale quick search dialog with OverrideDpi - problem only affected the 64-bit version (64)
    Tra 3 e D hai spazioFixed:spazio
    Copi quel testo e apri "Modifica" e poi "Sostituisci" (o se preferisci Ctrl+H)
    Nel primo campo "Trova" ci copi spazioFixed:spazio (o ce lo scrivi)
    Nel secondo campo dovresti mettere tabFixed:tab cioè sostituire con un tab ciascuno dei 2 spazi prima e dopo Fixed: solo che se cerchi di fare un tab nella casella non lo prende
    Devi battere su una riga vuota un tab, la scritta Fixed: e poi un'altro tab e poi copiare la riga e incollarla nel campo "Sostituisci con" e poi cliccare sul bottone sostituisci tutto

    Ripeti il tutto per Added..

    Poi prendi il testo tabulato, la parte che ti interessa, visto che più sotto c'è altra roba, e apri un foglio di calcolo ( io uso libreoffice, openoffice è uguale excell non so che cavolo faccia )
    Quando cerchi di incollare il testo lo interpreta come fosse un csv e ti chiede quale separatore di campo usare.
    Selezioni tabulazione e dai ok
    Ti ritrovi con 3 colonne, la data, la colonna con added/fixed e la descrizione.

    A questo punto selezioni tutto e ordini i dati della seconda colonna; ti trovi raggruppati gli added e i fixed.

    poi ci fai quel che ne hai voglia

    Edit: Main mi ha preceduto....

  7. #7
    Il Disgraziato
    Iscritto dal
    27/09/2011
    Località
    Santa Croce Camerina (RG)
    Messaggi
    3,595
    grazie a entrambi, ora leggo cosa avete sfornato...
    La firma è morta.

  8. #8
    Il Disgraziato
    Iscritto dal
    27/09/2011
    Località
    Santa Croce Camerina (RG)
    Messaggi
    3,595
    Porca miseria!! ma dove li prendete questi trucchetti?? il trucco sta tutto nella tabulazione.... solo quello ho capito.

    Grazie ragazzi.
    La firma è morta.

  9. #9
    JCW
    JCW non è in linea

    Iscritto dal
    04/09/2011
    Località
    BS Lago
    Messaggi
    3,717
    Sapessi quante rogne ho risolto giocando col notepad

  10. #10

    Iscritto dal
    26/05/2011
    Località
    Lugano, Svizzera
    Messaggi
    21,499
    E poi mi si prende in giro quando dico che con notepad++ o sublime text si fa tutto

    Verità #10 | Viva l'unto, reale o presunto


 

Autorizzazioni

  • Non puoi iniziare nuove discussioni
  • Non puoi rispondere alle discussioni
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
Powered by vBulletin™ Version 4.1.5
Copyright © 2019 vBulletin Solutions, Inc. All rights reserved
SEO by vBSEO ©2011, Crawlability, Inc.
Fuso orario: UTC +1, sono le 06:01.