Mjenjanje djelova texta u druge djelove texta

Discussion in 'Operativni sistemi, aplikacije i programiranje' started by rijads, Feb 4, 2011.

  1. rijads

    rijads Aktivista

    Interesuje me postoji li program koji ima mogucnost da otvara vise text fajlova, i u kojem mozemo zadati da trazi neku liniju texta, i u svakom fajlu u kojem nadje tu liniju texta koju smo mu zadali, da je edituje u drugu liniju texta, takodjer u neku u koju smo mi zadali?
    Ovo mi treba za server Multi theft auto, Igraci na serveru su uploadovali dosta mapa,(sada ima preko hiljadu) pa nisu fino stavili sve opcije na svaku mapu.
    Sada mi treba takav program, da nebih morao sve manualno provjeravat, kako bih editovao meta.xml fajlove (mogu se otvarati notepadom), oni se nalaze u svakoj mapi(folderu) i odredjuje opcije za mapu, i memorise ih u text fajlu, primjer:
    Code:
    <meta>
        <script src="client.lua" type="client" />
        <info gamemodes="race" type="map" name="[DM] Tete Vol 9 - Die motherfucker Die" author="Tete" version="1.0.0" description="..." />
        <map src="die.map" dimension="0" />
        <settings>
            <setting name="#skins" value='[ &quot;random&quot; ]' />
            <setting name="#maxplayers" value="[ 128 ]" />
            <setting name="#gamespeed" value="[ 1 ]" />
            <setting name="#ghostmode" value='[ &quot;false&quot; ]' />
            <setting name="#time" value="21:0" />
            <setting name="#vehicleweapons" value='[ &quot;true&quot; ]' />
            <setting name="#minplayers" value="[ 0 ]" />
            <setting name="#weather" value="[ 0 ]" />
            <setting name="#gravity" value="[ 0.008000 ]" />
            <setting name="#waveheight" value="[ 0 ]" />
            <setting name="#respawntime" value="[ 5 ]" />
            <setting name="#locked_time" value="[ false ]" />
            <setting name="#duration" value="[ 1800 ]" />
            <setting name="#respawn" value='[ &quot;none&quot; ]' />
        </settings>
    </meta>
    
    sada npr u kategoriji za dm mape - deathmatch mape, ima dosta mapa bez ghostmoda, a sve ga trebaju imati, i da mogu sa takvim programom npr ukucati da trazi liniju:
    "<setting name="#ghostmode" value='[ &quot;false&quot; ]' />" i da mu mogu zadati da je npr edituje u:
    "<setting name="#ghostmode" value='[ &quot;true&quot; ]' />"
    i tako da provjeri za sve zadane meta.xml fajlove, i uradi to isto ako pronadje takvu liniju texta.
    Zahvaljujem se unaprijed, to bi mi ustedilo dane posla.
     
  2. Alibegovic

    Alibegovic Veteran foruma

    Google -> Textcrawler :smt006
     
  3. apdejt

    apdejt Overclocker

    Dreamweaver
     
  4. rijads

    rijads Aktivista

    Trazio sam na googlu, ali nisam nasao, hvala.
    Koliko znam ovaj program sluzi za kodiranje / pravljenje web stranica uz pomoc finog interfejsa, a ne za ovo, sto mi je alibegovic poslao, mozda moze nekako i za to sluziti, ali mi se neplaca bas ta cijena za ovaj posao.
     
  5. perke

    perke Aktivista

    to bi moglo u bilo kom text editoru koji ima search&replace

    probaj http://notepad-plus-plus.org/ cak mislim da ima plugin za lua lexer

    otvoris sve fajlove u kojima moras mijenjati, ctrl+H, upisi kod koji se mijenja i "replace in all opened documents"

    naravno, mozes to uraditi i u dreamweaveru kako ti je apdejt i rekao
     
  6. Alibegovic

    Alibegovic Veteran foruma

    Jel to zajebancija il šta već?

    Veoma teško je naći.

    [​IMG]
     
  7. rijads

    rijads Aktivista

    hmm nisam googlao rijec "crawler" zato nisam ni nasao.
    A da, najvise bih volio u ++-u to uraditi tako da cu probati taj nacin.
     
  8. apdejt

    apdejt Overclocker

    Ma uzmi ba Dreamweaver

    otvori 300 file-ova u tabovima na "code" pregledu
    zatim opcija "find / replace"
    naravno "in all opend documents" box chekiras
    Stavis koji je text find a koji replace.
    Zatim ides na replace i kada zavrsi za 3 min. svih 300 fajlova
    odes na file pa save all i rijesio si sve probleme.

    EDIT: tek sada procita sto si napisao
    @rijads ljepo je nekada i mozak ukljuciti prije pisanja rijeci jadan, sad mi zao stoo ti napisa ideju kako da rijesi problem, ajd mozda se i ne snadjes :smt003 pa dalje googlaj posto vidim i tu se snalazis :mrgreen: googlao si rjec text :mrgreen:

    Iz prilozenog se vidi da znas jako puno.

    BTW: ovo je sarkazam i rjesenje tvog problema ujedno, pozzz ilaku noc.

    Sign Out sa teme od mene.
     
  9. Alibegovic

    Alibegovic Veteran foruma

    LOL opet @autor teme.

    Jel ti zajebavas narod il trazis rjesenje?

    Jebe se nama cime ces uraditi, svi smo ti rekli jednostavna rjesenja. Koliko si vremena proveo pisajuci postove ovdje,
    mogao si ti rucno editovat i zamjenit.

    Crawler to radi najlakse, ne moras niti otvarat fajlove, samo mu zadas direktorij gdje su ti fajlovi, sta da trazi i cime da zamjeni.

    U jednom potezu ti promjeni liniju texta u milion fajlova.
     
  10. rijads

    rijads Aktivista

    Nisam googlao samo rijec "text",.. nije bitno, uglavnom hvala na prijedlogu, a nikad nisam radio u dreamweaveru, vec sam samo cuo to.
    Da koristim crawler, i odlican je u sekundi promjeni linije texta hiljadu fajlova.
    Samo jos jedno pitanje, da li je moguce sljedece u crawleru:
    Search:type="map" name="[DD]x
    Replace:type="map" name="[DD]X
    to jest bez obzira na to koje je slovo nakon[DD] da ga stavi u uppercase.