Ultimatefe Posted December 22, 2008 Share Posted December 22, 2008 Merhaba Arkadaşlar.. Şimdi bir oyunu Türkçe yapan programın dosyalarını çıkartarak bunu SFX yaptım.(Adam setup hazırlamış) 2.İşlemimiz bu SFX çalışmadan önce,Türkçe dil dosyaları ile değişecek olan klasörleri başka bir klasöre yedeklemek..Burda takıldım.Bir sürü şey denedim ama bir türlü olmadı. C:\Program Files\Oyunlar\AAA Oyunu\data\data1\ >>> İşte bu klasörü C:\Program Files\Oyunlar\AAA Oyunu\Yedek adlı klasöre yedekleyeceğim. Link to comment Share on other sites More sharing options...
morning Posted December 22, 2008 Share Posted December 22, 2008 cd /D %ProgramFiles%\Oyunlar\AAA Oyunu\md Yedekxcopy /S /Q "Data\data1\" "yedek\"[/CODE] Not:Denemedim. Link to comment Share on other sites More sharing options...
blackman12 Posted December 22, 2008 Share Posted December 22, 2008 morning öyle olmaz o zaman tüm dosyaları atar ki oyunu yedeklemektir o da dosyaları tek tek kopyalatıcaksın...Ama mantık aynı efe ben sana bi kod yazar gönderirim pmden şimdi... Link to comment Share on other sites More sharing options...
lontokyo Posted December 22, 2008 Share Posted December 22, 2008 @blackman12 neden buraya yazmıyorsun kodu bizlerde öğrenelim Link to comment Share on other sites More sharing options...
morning Posted December 22, 2008 Share Posted December 22, 2008 abi tüm dosyaları kopyalamıyor ki dikkat edersen sadece data1in içini kopyalıyor yedek klasörüne (tüm alt klasörlerle beraber) Link to comment Share on other sites More sharing options...
blackman12 Posted December 22, 2008 Share Posted December 22, 2008 hee ben görmeyeli oyunlar değişmiş ya Eskiden türkçe yama bir iki dosya olurdu bi klasör olmazdı ezbere konuşmuşum o zaman kod doğru... Link to comment Share on other sites More sharing options...
Ultimatefe Posted December 23, 2008 Author Share Posted December 23, 2008 Morning dediğin şekilde klasör oluşuyor ama içine dosyalar kopyalanmıyor. Link to comment Share on other sites More sharing options...
Macintosh Posted December 23, 2008 Share Posted December 23, 2008 Morning dediğin şekilde klasör oluşuyor ama içine dosyalar kopyalanmıyor. @Efe, kodu yazarken Program Files arasında bir boşluk bırakıyor musun? Çünkü @Morning yazarken boşluk bırakmamış. Bir boşluk olması gerek. cd /D %ProgramFiles%\Oyunlar\AAA Oyunu\md Yedek xcopy /S /Q "Data\data1\" "yedek\" Link to comment Share on other sites More sharing options...
Ultimatefe Posted December 23, 2008 Author Share Posted December 23, 2008 Kod olarak yazarken birleşik yazıldığını biliyorum ama ? Link to comment Share on other sites More sharing options...
Macintosh Posted December 23, 2008 Share Posted December 23, 2008 Kod olarak yazarken birleşik yazıldığını biliyorum ama ? @echo offCLS :Loop ECHO ----------------- ECHO BF2 LAUNCH MENU ECHO ----------------- ECHO ================================= ECHO 1. BF2 ONLINE/EURO FORCES/NORMAL ECHO 2. BF2 OFFLINE/64 SIZE MAPS ECHO 3. BF2 ONLINE/SPECIAL FORCES ECHO 4. QUIT/RESTART EXPLORER ECHO ================================= SET CHOICE= SET /P CHOICE=Type The Games Letter and Press Enter IF '%CHOICE%'=='1' GOTO Item1 IF '%CHOICE%'=='2' GOTO Item2 IF '%CHOICE%'=='3' GOTO Item3 IF '%CHOICE%'=='4' GOTO EXPLORER ECHO "%CHOICE%" is not valid. Please try again. ECHO. GOTO Loop :Item1 CLS ECHO Loading...ONLINE/EURO FORCES/NORMAL cd "D:\Program Files\EA GAMES\Battlefield 2" start /wait %windir%\prioaff.exe 3 10 bf2.exe +playerName Dennis +playerPassword AsIf? +menu 1 +widescreen 1 +szx 1920 +szy 1200 +restart GOTO End Link to comment Share on other sites More sharing options...
Ultimatefe Posted December 23, 2008 Author Share Posted December 23, 2008 Yine olmadı cd /D %Program Files%\Sports Interactive\md Yedek xcopy /S /Q "data\db\" "Yedek\" Bu şekilde yapıyorum.db klasörünü yedek klasörü içine kopyalamaya çalışıyorum.6-7 tane klasör var böyle kopyalanması gereken. Birde bu komut dosyasını nerde çalıştırırsam mesela belgelerimin içinde..Orda da bir ''Yedek'' adında klasör oluşturuyor Link to comment Share on other sites More sharing options...
morning Posted December 23, 2008 Share Posted December 23, 2008 @Efe, kodu yazarken Program Files arasında bir boşluk bırakıyor musun? Çünkü @Morning yazarken boşluk bırakmamış. Bir boşluk olması gerek.... ECHO Loading...ONLINE/EURO FORCES/NORMAL cd "D:\Program Files\EA GAMES\Battlefield 2" start /wait %windir%\prioaff.exe 3 10 bf2.exe +playerName Dennis +playerPassword AsIf? +menu 1 +widescreen 1 +szx 1920 +szy 1200 +restart GOTO End Windows D'ye kuruluysa ne olacak? %ProgramFiles% önceden tanımlı bir değişkendir bunu ms-dos zaten C:\Program Files şekline dönüştürecektir.eğer CMd ekranında echo %ProgramFiles% yazarsanız C:\Program Files çıktısını aldığınızı göreceksiniz. Mesela son verdiğiniz bat dosyası windows'u c'ye kuranlar ya da oyunu farklı dizine kuranlar için işe yaramayacaktır.Çünkü klasör değişken olarak tanımlı değildir,sabit bir klasöre gidecektir. Yani : %ProgramFiles% değişkeninde arada boşluk yoktur. Yine olmadı cd /D %Program Files%\Sports Interactive\ md Yedek xcopy /S /Q "data\db\" "Yedek\" Bu şekilde yapıyorum.db klasörünü yedek klasörü içine kopyalamaya çalışıyorum.6-7 tane klasör var böyle kopyalanması gereken. Birde bu komut dosyasını nerde çalıştırırsam mesela belgelerimin içinde..Orda da bir ''Yedek'' adında klasör oluşturuyor Morning dediğin şekilde klasör oluşuyor ama içine dosyalar kopyalanmıyor. md = makedir kısaltmasıdır yani md komutu klasör oluşturur.O yüzden yazdım onu,o yüzden klasör oluşuyor.Klasör olmazsa kopyalama olmuyor. Normalde oyun içinde yedek klasörü gelmez benim bildiğim. Kodu denemediğimi söyledim zaten, şu copy komutundan hep çekiyorum,şimdi de çektim Onun sonuna pause ekle ve xcopy komutundaki /Q parametresini kaldır ki neden kopyalamadığını detaylı görebilesin.Şu şekil olacak yani @echo offcd /D "%ProgramFiles%\Sports Interactive\" md Yedek xcopy /S "data\db\" "Yedek\"pause Link to comment Share on other sites More sharing options...
Ultimatefe Posted December 23, 2008 Author Share Posted December 23, 2008 Altan'ım olmadı ya..Ayrıca Pause da olmadı.Yani devam etmek için bir tuşa basın demedi..Kopyalanmadı dosyalar.Neden olmaz ki yaw. Link to comment Share on other sites More sharing options...
morning Posted December 23, 2008 Share Posted December 23, 2008 pencere kapanıyor mu ? Ne oluyor peki? Link to comment Share on other sites More sharing options...
Ultimatefe Posted December 23, 2008 Author Share Posted December 23, 2008 Evet 1 saniye görünüp kapanıyor. Link to comment Share on other sites More sharing options...
YaSVeLi Posted December 24, 2008 Share Posted December 24, 2008 cd /D %ProgramFiles%\a (a herhangi bir klasör adı olabilir) md d:\yedek xcopy /S /Q * d:\yedek pause denedimm ve çalışıyorrr ! Link to comment Share on other sites More sharing options...
Ultimatefe Posted December 24, 2008 Author Share Posted December 24, 2008 Nasıl çalışıyor! ? Malesef buda işe yaramadı. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.