Merhaba arkadaşlar dosya isminde çş gibi harfleri cos gibi yapmak istiyorum yani bir klasrün içinde diyelim 100 tane byle ismi karışık dosya var onların tümünde yarasın istiyorum işe autoit script ile yapmak istiyorum bana kod verebilirmisiniz acep :D istediğim şey X klasrde Türkçe Karakterli Dosya İsmi Olan dosyalar olucak tamam lanan adlı klasre yeniden oluşturcak dosya isimlerini replace yapıcak ç gibi kelimeler türkçe karakterler varsa bunları sc gibi karakterlere çevircek http://www.youtube.com/watch?v=OH4eOQ6ZI0Q - - - - - http://www.youtube.com/watch?v=TqErNP20gpI - - - - - https://www.youtube.com/watch?v=fhr5UBZh1rY

http://www.sherrodcomputers.com/products_filerenamer. cfm bunu kullaniyorum guzel kullanisli klasoru alt klasorleriyle tarayip ister sadece dosyalari ister sadece klasorlerin isimlerini degistirebiliyorsun, basina sonunan kelime ekleyebiliyorsun, xx olanlari yy olsun diyebiliyorsun bayaa kullanisli pist bak bi! - Ban Golu Canavari

: http://www.sherrodcomputers.com/products_filerenamer. cfm bunu kullaniyorum guzel kullanisli klasoru alt klasorleriyle tarayip ister sadece dosyalari ister sadece klasorlerin isimlerini degistirebiliyorsun, basina sonunan kelime ekleyebiliyorsun, xx olanlari yy olsun diyebiliyorsun bayaa kullanisli işimi grdü saolasın reis :) gerçekden kullanışlı bir program http://www.youtube.com/watch?v=OH4eOQ6ZI0Q - - - - - http://www.youtube.com/watch?v=TqErNP20gpI - - - - - https://www.youtube.com/watch?v=fhr5UBZh1rY

mantığı şu: $arama = FileFindFirstFile ; Arama kriteri If $arama = -1 Then ; Arama başarısız olduğunda programdan çık. "FileFindFirstFile" yardımına bakarsan anlarsın. MsgBox(0, "Hata", "Dosya/klasr bulunamadı") Exit EndIf While 1 $dosya = FileFindNextFile ; Sonraki dosyayı bul If @error Then ExitLoop ; Dosya kalmadıysa dngüden çık $yeniden_adlandir = StringReplace($dosya, "ı", "i", 0, 1) $yeniden_adlandir = StringReplace($yeniden_adlandir, "ı", "i", 0, 1) $yeniden_adlandir = StringReplace($yeniden_adlandir, "ğ", "g", 0, 1) $yeniden_adlandir = StringReplace($yeniden_adlandir, "ü", "u", 0, 1) $yeniden_adlandir = StringReplace($yeniden_adlandir, "ş", "s", 0, 1) $yeniden_adlandir = StringReplace($yeniden_adlandir, "", "o", 0, 1) $yeniden_adlandir = StringReplace($yeniden_adlandir, "ç", "c", 0, 1) $yeniden_adlandir = StringReplace($yeniden_adlandir, "İ", "I", 0, 1) $yeniden_adlandir = StringReplace($yeniden_adlandir, "Ğ", "G", 0, 1) $yeniden_adlandir = StringReplace($yeniden_adlandir, "Ü", "U", 0, 1) $yeniden_adlandir = StringReplace($yeniden_adlandir, "Ş", "S", 0, 1) $yeniden_adlandir = StringReplace($yeniden_adlandir, "", "O", 0, 1) $yeniden_adlandir = StringReplace($yeniden_adlandir, "Ç", "C", 0, 1) ; Yeniden adlandırmak için FileMove komutunu kullanıyoruz. FileMove($dosya,$yeniden_adlandir,0) WEnd FileClose Dosya: http://www.multiupload.com/QRL87ER3R4 Edit: bu kod daha da geliştirilebilir, bu sadece script'in bulunduğu klasrdeki dosyaları adlandırır. $arama = FileFindFirstFile <<<< buraya klasr yolu da girebilirsin $cmdline = derlediğin programına verilen ilk parametre, bunu da verebilirsin, exe'nin üstüne klasr attığında onunla işlem yapar.