Vai al contenuto


Foto
- - - - -

[RGSS]modificare il testo di un file


  • Per cortesia connettiti per rispondere
7 risposte a questa discussione

#1 Kakyoin

Kakyoin

    Principe delle Tenebre

  • Members
  • StellettaStellettaStellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 7244 messaggi

Inviato 30 aprile 2008 - 11:37

Ho la necessit

Cliccami!


Life is muda da...Without Blue Shoes of Wrryyy

#2 Dark Sora

Dark Sora

    Profeta dell'Apocalisse

  • Members
  • StellettaStellettaStellettaStellettaStellettaStelletta
  • 1061 messaggi

Inviato 30 aprile 2008 - 12:09

Servirebbe anche a me!
26373462 I love you!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


Forum:The legend of making


Mai Dire Speciale Cinema
L'Uomo che Usciva Tutti
Botte e Risposte / Rapine a mano a mano
Mobbasta
Mobbasta veramente per

#3 Mattone

Mattone

    Giovane Padawan

  • Members
  • StellettaStellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 3574 messaggi

Inviato 03 maggio 2008 - 12:35

SE ti serve per cambiare i credits o roba del genere basta che chiami il file cambiato con Chiama Script... allo stesso modo di quellodei credits... credo.
Senn

#4 Dogez

Dogez

    Demone Sanguinario

  • Members
  • StellettaStellettaStellettaStellettaStellettaStelletta
  • 1306 messaggi

Inviato 04 maggio 2008 - 09:05

Se vuoi ti passo un file scritto in Ruby (devi avere l'interprete) che permette di eseguire operazioni sui file.

Ecco il codice:

CODICE
SEPARATORE="="*45+"\n"

def scrivi
  print "\nInserisci il percorso e il nome file da scrivere: "
  nome=gets.chomp
  begin
    file=File.open(nome,"w")
    puts "Inserisci il testo da mettere nel file (scrivi exit per salvare)"
    scr=true
    while scr==true
      a=gets
      if(a[-5..-2]=="exit")
        file.write a[0...-5]
        scr=false
      else
        file.write a
      end
    end
    file.close
  rescue
    puts "Impossibile eseguire operazioni sul file: #{nome}"
  end
end

def leggi
  print "\nInserisci il percorso del file da leggere: "
  nome=gets.chomp
  begin
    file=File.open(nome,"r")
    puts "\nFile: #{nome}\n"
    file.each {|linea| puts "#{linea}"}
    file.close
  rescue
    puts "Impossibile eseguire operazioni sul file: #{nome}"
  end
end

def conta_caratteri
  print "\nInserisci il percorso del file: "
  nome=gets.chomp
  begin
    file=File.open(nome,"r")
    i=0
    file.each_byte do |c|
      if(c!=10&&c!=13)
        i=i+1
      end
    end
    puts "Nel file #{nome} sono presenti #{i} caratteri"
   file.close
  rescue
    puts "Impossibile eseguire operazioni sul file: #{nome}"
  end
end

def dispari
  print "\nInserisci il percorso del file: "
  nome=gets.chomp
  begin
    file=File.open(nome,"r")
    file.each do |f|
      if(file.lineno%2!=0)
        puts "#{file.lineno})#{f}"
      end
    end
  file.close
  rescue
    puts "Impossibile eseguire operazioni sul file: #{nome}"
  end
end

def main
  puts SEPARATORE+"Gestione File \n\n"
  puts "1)Scrivi file        2)Leggi file"
  puts "3)Conta caratteri    4)Righe dispari"
  puts "5)Esci"
  comando=gets.chomp.to_i
  case comando
    when 1
        scrivi
    when 2
        leggi
    when 3
        conta_caratteri
    when 4
        dispari
    when 5
        exit
    else
        puts "Comando inesistente: #{comando}"
    end
    
    main
  end
  
  main


Ricordo che questo script non

#5 Kakyoin

Kakyoin

    Principe delle Tenebre

  • Members
  • StellettaStellettaStellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 7244 messaggi

Inviato 04 maggio 2008 - 07:20

Per Mattone: ci sarei anche arrivato da solo, non

Cliccami!


Life is muda da...Without Blue Shoes of Wrryyy

#6 Dogez

Dogez

    Demone Sanguinario

  • Members
  • StellettaStellettaStellettaStellettaStellettaStelletta
  • 1306 messaggi

Inviato 05 maggio 2008 - 02:49

CITAZIONE (Raziel @ May 4 2008, 07:20 PM) <{POST_SNAPBACK}>
1)Non sono un maledetto lammer!!!
2)Ho gi

#7 Kakyoin

Kakyoin

    Principe delle Tenebre

  • Members
  • StellettaStellettaStellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 7244 messaggi

Inviato 05 maggio 2008 - 02:52

lammer= colui che copia codice altrui senza nemmeno capire che significa quello che c'

Cliccami!


Life is muda da...Without Blue Shoes of Wrryyy

#8 Dogez

Dogez

    Demone Sanguinario

  • Members
  • StellettaStellettaStellettaStellettaStellettaStelletta
  • 1306 messaggi

Inviato 17 maggio 2008 - 02:24

CITAZIONE (Raziel @ May 5 2008, 02:52 PM) <{POST_SNAPBACK}>
lammer= colui che copia codice altrui senza nemmeno capire che significa quello che c'

Messaggio modificato da Dogez, 08 luglio 2008 - 10:24





0 utente(i) stanno leggendo questa discussione

0 utenti, 0 visitatori, 0 utenti anonimi