Eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz..
Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
Dil Altyazı Metnin Tümünü Elde Etme
- Konuyu başlatan Fthsmg
- Başlangıç tarihi
- Durum
- Üzgünüz bu konu cevaplar için kapatılmıştır...
Çözüm
Sayın @Fthsmg,
Son bir dokunuş daha yapayım dedim.
Aşağıdaki kod, mevcut .srt belge için 2 saniyeden kısa sürede sonuç veriyor.
Ek bilgi: Excel hücresine yazılacak metin için karakter sayısı sınırı (32 bin küsur) mevcut olduğundan,
işlem sonucunda oluşacak metnin uzunluğuna göre bu sayının katları olacak şekilde parçalara ayırmak gerekecektir.
Arapça metni ayıklamak için aşağıdaki kodda iki seçenek mevcut:
-- Seçenek1: kodda kırmızı renklendirdiğim satırları siler veya bu satırların sol başına TEK TIRNAK ekleyerek etkisiz hale getirirseniz.
mevcut belgede tarih saat şeklinde isim vererek ve kodda yeşil renklendirdiğim karakter sayısına göre parçalara ayırarak...
Son bir dokunuş daha yapayım dedim.
Aşağıdaki kod, mevcut .srt belge için 2 saniyeden kısa sürede sonuç veriyor.
Ek bilgi: Excel hücresine yazılacak metin için karakter sayısı sınırı (32 bin küsur) mevcut olduğundan,
işlem sonucunda oluşacak metnin uzunluğuna göre bu sayının katları olacak şekilde parçalara ayırmak gerekecektir.
Arapça metni ayıklamak için aşağıdaki kodda iki seçenek mevcut:
-- Seçenek1: kodda kırmızı renklendirdiğim satırları siler veya bu satırların sol başına TEK TIRNAK ekleyerek etkisiz hale getirirseniz.
mevcut belgede tarih saat şeklinde isim vererek ve kodda yeşil renklendirdiğim karakter sayısına göre parçalara ayırarak...
Merhabalar tekrar Sayın @Fthsmg,
Forumda konu açarken belli bir ismin muhatap alınması doğru değil açıkçası (konu başlığını düzenledim).
Açılan konularla uygun olduğum sürece ilgileniyorum zaten.
Aşağıda bağlantısı bulunan konu sayfasında verdiğim son kod cevabını denediniz mi?
Denemişseniz; seçilen *.srt uzantılı dosyadaki sadece Arapça olan satırları A sütununda alt alta yazıyor idi.
Belirttiğim kod bu işlemi yaparken; *.srt dosyadaki ZAMAN satırının altında art arda yer alan (genellike 2 satır)
satırları tek hücrede birleştirerek yazıyordu.
Şimdi istediğiniz şey;
-- alt alta listelenen bu Arapça metinlerin tümünü tek bir excel hücresinde birleştirilmesi midir?
-- yoksa bu Arapça metnin tümünü yeni bir TXT belge olarak kaydedilmesi midir?
Şöyle bir şey ne işe yarayacak anlamadım doğrusu.

Malum *.srt uzantılı dosyayı TXT gibi NOT DEFTERİnde açabilir, bu TXT belgenin uzantısını tekrar *.srt olarak değiştirebilirsiniz.
Öncelikle herkese merhaba. Yukarıdaki metin (srt) dosyasını herhangi bir kodla vermis olduğum örneğin altındaki gibi düz metin haline getirebilir miyiz? Türkçe ve İngilizce için bu mümkün ama Arapça ve Rusça için de mümkün...
Forumda konu açarken belli bir ismin muhatap alınması doğru değil açıkçası (konu başlığını düzenledim).
Açılan konularla uygun olduğum sürece ilgileniyorum zaten.
Aşağıda bağlantısı bulunan konu sayfasında verdiğim son kod cevabını denediniz mi?
Denemişseniz; seçilen *.srt uzantılı dosyadaki sadece Arapça olan satırları A sütununda alt alta yazıyor idi.
Belirttiğim kod bu işlemi yaparken; *.srt dosyadaki ZAMAN satırının altında art arda yer alan (genellike 2 satır)
satırları tek hücrede birleştirerek yazıyordu.
Şimdi istediğiniz şey;
-- alt alta listelenen bu Arapça metinlerin tümünü tek bir excel hücresinde birleştirilmesi midir?
-- yoksa bu Arapça metnin tümünü yeni bir TXT belge olarak kaydedilmesi midir?
Şöyle bir şey ne işe yarayacak anlamadım doğrusu.

Malum *.srt uzantılı dosyayı TXT gibi NOT DEFTERİnde açabilir, bu TXT belgenin uzantısını tekrar *.srt olarak değiştirebilirsiniz.
2
00:01:49,318 --> 00:01:51,445
مرحبًا، يا رئيس.
ما الذي تفعله هنا يا رجل؟
3
00:01:51,529 --> 00:01:54,323
ـ اعتقدت أنك ستغادر مبكرًا.
ـ نعم، حسنًا، سأحاول.
4
00:01:55,282 --> 00:01:57,451
لماذا لم يبدأ صب الخرسانة بعد؟
مرحبًا، يا رئيس. ما الذي تفعله هنا يا رجل؟ ـ اعتقدت أنك ستغادر مبكرًا. ـ نعم، حسنًا، سأحاول. ـ نعم، حسنًا، سأحاول.
00:01:49,318 --> 00:01:51,445
مرحبًا، يا رئيس.
ما الذي تفعله هنا يا رجل؟
3
00:01:51,529 --> 00:01:54,323
ـ اعتقدت أنك ستغادر مبكرًا.
ـ نعم، حسنًا، سأحاول.
4
00:01:55,282 --> 00:01:57,451
لماذا لم يبدأ صب الخرسانة بعد؟
مرحبًا، يا رئيس. ما الذي تفعله هنا يا رجل؟ ـ اعتقدت أنك ستغادر مبكرًا. ـ نعم، حسنًا، سأحاول. ـ نعم، حسنًا، سأحاول.
Öncelikle herkese merhaba. Yukarıdaki metin (srt) dosyasını herhangi bir kodla vermis olduğum örneğin altındaki gibi düz metin haline getirebilir miyiz? Türkçe ve İngilizce için bu mümkün ama Arapça ve Rusça için de mümkün...
- Fthsmg
- Cevaplar: 18
- Forum: Makro Soruları
Vermiş olduğunuz en son kodu denedim gayet başarılı. Yukarıdaki metin örneği benim istediğim sonuç buydu. Hocam öğrencilere konu anlatırken bazen bu tür olayları kullanıyoruz veya ufak değişiklikler yapıyoruz etkili olduğu için bu yöntemi kullanıyoruz. İmkanlar kısıtlı olunca bu yola başvurduk. Şimdi ben istediğim şey yukarıda sormuş olduğunuz birinci maddedir. Yani alt alta listelenen bu Arapça metinlerin tümünü tek bir excel hücresinde birleştirilmesidir.
Şu an bilgisayarda değilim.
Uygun olduğumda cevap yazarım.
Cevap, belirttiğim kodda küçük değişiklik yapılması şeklinde olacak.
Uygun olduğumda cevap yazarım.
Cevap, belirttiğim kodda küçük değişiklik yapılması şeklinde olacak.
Tamam hocam tekrardan çok teşekkür ederim. Elinize yüreğinize sağlık.
Tekrar merhaba Sayın @Fthsmg .
Belgeniz ekte olup işlemler BRN adını verdiğim sayfada gerçekleşir.
Belgede kullanılan kodlar aşağıda gösterilmiştir.
Safadaki düğmeye tıkladığınızda karşınıza gelecek GÖZAT ekranından *.srt uzantılı dosyanın bulunduğu dizini
bularak *.srt dosyayı seçin ve 20-25 saniye sonra sonuç B1 hücresinde yer alır, temizle düğmesi ise B1 içeriğini siler.
.
Belgeniz ekte olup işlemler BRN adını verdiğim sayfada gerçekleşir.
Belgede kullanılan kodlar aşağıda gösterilmiştir.
Safadaki düğmeye tıkladığınızda karşınıza gelecek GÖZAT ekranından *.srt uzantılı dosyanın bulunduğu dizini
bularak *.srt dosyayı seçin ve 20-25 saniye sonra sonuç B1 hücresinde yer alır, temizle düğmesi ise B1 içeriğini siler.
Kod:
Bu kodu görmek için giriş yapmanız gerekmektedir (40 satır).
Giriş Yap
.
Ekli dosyalar
Hocam teşekkür ederim. Elinize yüreğinize sağlık. istediğim sonuç buydu. Size minnettarım beklediğimden daha iyisi olmuş, Tekrar tekrar çok teşekkür ederim.
Eyvallah, önemli olan ihtiyacın görülmesi.
Forumumuza katkı vermek isterseniz;
-- Forumda mümkün olduğunca sık ve uzun süreli çevrimiçi olabilirsiniz.
-- Etrafınızdaki Excel kullanıcılarını forumumuzdan haberdar edip, üye olmalarını salık verebilirsiniz.
-- Tüm sosyal medya kanalları veya şahsi internet sayfalarınızda, forumumuzdan bahisle link verebilirsiniz.
-- VİP ÜYELİK alabilirsiniz.
.
.
Forumumuza katkı vermek isterseniz;
-- Forumda mümkün olduğunca sık ve uzun süreli çevrimiçi olabilirsiniz.
-- Etrafınızdaki Excel kullanıcılarını forumumuzdan haberdar edip, üye olmalarını salık verebilirsiniz.
-- Tüm sosyal medya kanalları veya şahsi internet sayfalarınızda, forumumuzdan bahisle link verebilirsiniz.
-- VİP ÜYELİK alabilirsiniz.
.
.
Sayın @Fthsmg,
Bir alternatif daha vereyim.
Burada yapılan işlem; öncekinin aynı şekilde başlar, devam eder ve esas olarak onun gibi biter ancak;
oluşan Arapça metin kullanılan excel belgesinde tutulmak yerine;
*.srt uzantılı dosyayla excel belgesinin bulunduğu aynı dizine, TXT (Unicode) formatında yeni bir belge olarak kaydedilir ve
excel belgesi B1 hücre içeriği silinir.
Yani kullanacığınız Arapça metin, excel belgesinde değil, TXT belgesinde tutulmuş olur.
.
Bir alternatif daha vereyim.
Burada yapılan işlem; öncekinin aynı şekilde başlar, devam eder ve esas olarak onun gibi biter ancak;
oluşan Arapça metin kullanılan excel belgesinde tutulmak yerine;
*.srt uzantılı dosyayla excel belgesinin bulunduğu aynı dizine, TXT (Unicode) formatında yeni bir belge olarak kaydedilir ve
excel belgesi B1 hücre içeriği silinir.
Yani kullanacığınız Arapça metin, excel belgesinde değil, TXT belgesinde tutulmuş olur.
Kod:
Bu kodu görmek için giriş yapmanız gerekmektedir (47 satır).
Giriş Yap
.
Aslında işlemin (gerek ik kod önerisi ve gerekse de sonuncu) hızından memnun değilim.
Aklıma bir fikir gelirse, excel belgesindeki hücreleri kullanmadan doğrudan *.srt isimli belge üzerinde işlem yaptırma
şeklinde çalışacak yeni öneride bulunurum.
Aklıma bir fikir gelirse, excel belgesindeki hücreleri kullanmadan doğrudan *.srt isimli belge üzerinde işlem yaptırma
şeklinde çalışacak yeni öneride bulunurum.
Öncelikle arkadaşlarımla birlikte size tekrardan teşekkür etmek istiyorum. Hocam bugüne kadar pek çok kod kullandık. Lakin sizin önerdiğiniz iki kod bizi hayretler içerisinde bıraktı. Biz bu kadarını beklemiyorduk. Siz işlemin hızından memnun değilim demişsiniz. Biz ise o kadar kusur Kadı kızında da olur diyoruz. Aslında açık yüreklilikle söylemek gerekirse biz bu kadar profesyonel işlemin karşısında hayretler içerisindeyken sizin farklı bir önerinizin olma ihtimali bizi daha da mutlu etti. Eğer gerçek olursa bizim açımızdan sınıf içi öğretim yöntem ve tekniklerinde yeni bir yaklaşım sağlayacaktır. Tekrardan teşekkür ederiz.
Excel Depoya hoşgeldiniz...
Anladığım kadarıyla eğitim camiasına mensupsunuz.
Ben de eski (mütekait) kamu elemanıyım.
Sizler, 9 numaralı cevabımda belirttiğim yöntemlerle forumumuza DESTEK olun
,
bizler de sorulacak sorulara odaklanıp, daha iyisi nasıl olur diye üstünde düşünelim ?
Ben de eski (mütekait) kamu elemanıyım.
Sizler, 9 numaralı cevabımda belirttiğim yöntemlerle forumumuza DESTEK olun
bizler de sorulacak sorulara odaklanıp, daha iyisi nasıl olur diye üstünde düşünelim ?
Evet hocam öğretmeniz. Destek kısmını siz dün mesaj atmadan çevreme önerdim ve önermeye devam edeceğim. Bu profesyonel çalışmalardan bütün meslektaşlarımın faydalanmasını sağlayacağım.
Aslında bu açıklamayı daha önceden yapmam gerektiğini düşünüyordum daha sonra yöneticilerden çekindim. Çünkü siz herkes için çalışma yapıyorsunuz. Ben ise kendimi düşünmüştüm o yüzden çekindim. İşin asıl boyutunu size izah edeyim. Biz belgesel veya görsel tarzda eğitim materyallerine başvuruyoruz. Bu bazen Türkçe bazen de farklı dillerde olabiliyor. Burada bulunan alt yazıları çıkartıp hocalarımıza danışıyoruz uygun mu diye. Hocalarımızda bizden belge istiyor. Biz de onları bu kodlar sayesinde yazılı hale getiriyoruz. Malum pandemi sürecinde bu görsel materyalleri kullanmak sıkıntılı. Herkesin sınırsız interneti ve son model bilgisayarı yok. Olmayana biz bu belgeleri hazırlayıp veriyoruz. Size de yardım noktasında normal bir filim srt dosyası vermek zorunda kaldım. Çünkü elimde paylaşacak o an için materyalim yoktu. Şimdi neden srt dosyasında ısrar ettiğimi anlamışsınızdır.
Aslında bu açıklamayı daha önceden yapmam gerektiğini düşünüyordum daha sonra yöneticilerden çekindim. Çünkü siz herkes için çalışma yapıyorsunuz. Ben ise kendimi düşünmüştüm o yüzden çekindim. İşin asıl boyutunu size izah edeyim. Biz belgesel veya görsel tarzda eğitim materyallerine başvuruyoruz. Bu bazen Türkçe bazen de farklı dillerde olabiliyor. Burada bulunan alt yazıları çıkartıp hocalarımıza danışıyoruz uygun mu diye. Hocalarımızda bizden belge istiyor. Biz de onları bu kodlar sayesinde yazılı hale getiriyoruz. Malum pandemi sürecinde bu görsel materyalleri kullanmak sıkıntılı. Herkesin sınırsız interneti ve son model bilgisayarı yok. Olmayana biz bu belgeleri hazırlayıp veriyoruz. Size de yardım noktasında normal bir filim srt dosyası vermek zorunda kaldım. Çünkü elimde paylaşacak o an için materyalim yoktu. Şimdi neden srt dosyasında ısrar ettiğimi anlamışsınızdır.
Sayın @Fthsmg,
Artık sanıyorum bbu çalışma FİNAL olur diye düşünüyorum.
Ekteki belgeyi deneyin. Benim emektar bilgisayarımda işlem süresi 5-6 saniye.
Belge içerisinde küçük bir AYAR uyarısı var, onu kontrol etmeyi unutmayın.
İşlem için önce, ARABIC karakterlerin ayıklanmasını sağlayan KTF (Kullanıcı Tanımlı Fonksiyon) kulanılıyor.
Ardından, oluşturduğum kodlamayla, metin WORD ortamına alınarak son düzenleme de orada yapılıyor ve sonuçta
bu excel belgesiyle aynı dizine istenilen niteliklere sahip TXT uzantılı (UTF-8) belge oluşturuluyor.
Oluşturduğum kodlar aşağıda gösterilmiştir. Excel belgesi ve işlem sonucunda oluşan örnek TXT belge ekte.
İşlem sonucu yazarsınız.
Artık sanıyorum bbu çalışma FİNAL olur diye düşünüyorum.
Ekteki belgeyi deneyin. Benim emektar bilgisayarımda işlem süresi 5-6 saniye.
Belge içerisinde küçük bir AYAR uyarısı var, onu kontrol etmeyi unutmayın.
İşlem için önce, ARABIC karakterlerin ayıklanmasını sağlayan KTF (Kullanıcı Tanımlı Fonksiyon) kulanılıyor.
Ardından, oluşturduğum kodlamayla, metin WORD ortamına alınarak son düzenleme de orada yapılıyor ve sonuçta
bu excel belgesiyle aynı dizine istenilen niteliklere sahip TXT uzantılı (UTF-8) belge oluşturuluyor.
Oluşturduğum kodlar aşağıda gösterilmiştir. Excel belgesi ve işlem sonucunda oluşan örnek TXT belge ekte.
İşlem sonucu yazarsınız.
Kod:
Bu kodu görmek için giriş yapmanız gerekmektedir (57 satır).
Giriş Yap
Ekli dosyalar
Hocam çok teşekkür ederim. Finali muhteşem oldu. Elinize sağlık. Çok memnun oldum.
Sayın @Fthsmg,
Son bir dokunuş daha yapayım dedim.
Aşağıdaki kod, mevcut .srt belge için 2 saniyeden kısa sürede sonuç veriyor.
Ek bilgi: Excel hücresine yazılacak metin için karakter sayısı sınırı (32 bin küsur) mevcut olduğundan,
işlem sonucunda oluşacak metnin uzunluğuna göre bu sayının katları olacak şekilde parçalara ayırmak gerekecektir.
Arapça metni ayıklamak için aşağıdaki kodda iki seçenek mevcut:
-- Seçenek1: kodda kırmızı renklendirdiğim satırları siler veya bu satırların sol başına TEK TIRNAK ekleyerek etkisiz hale getirirseniz.
mevcut belgede tarih saat şeklinde isim vererek ve kodda yeşil renklendirdiğim karakter sayısına göre parçalara ayırarak (zorunlu)
A sütununda hücreye/hücrelere istenilen Arapça metni yazar.
-- Seçenek2: kırmızı renklendirdiğim satırlar olduğu gibi kalırsa, excel belgesinde bir iz kalmaz, sadece Arapça metin,
mevcut excel belgesinin kendi dizininde TXT olarak kaydedilir.
Deneyip sonucu iletirsiniz.
Son bir dokunuş daha yapayım dedim.
Aşağıdaki kod, mevcut .srt belge için 2 saniyeden kısa sürede sonuç veriyor.
Ek bilgi: Excel hücresine yazılacak metin için karakter sayısı sınırı (32 bin küsur) mevcut olduğundan,
işlem sonucunda oluşacak metnin uzunluğuna göre bu sayının katları olacak şekilde parçalara ayırmak gerekecektir.
Arapça metni ayıklamak için aşağıdaki kodda iki seçenek mevcut:
-- Seçenek1: kodda kırmızı renklendirdiğim satırları siler veya bu satırların sol başına TEK TIRNAK ekleyerek etkisiz hale getirirseniz.
mevcut belgede tarih saat şeklinde isim vererek ve kodda yeşil renklendirdiğim karakter sayısına göre parçalara ayırarak (zorunlu)
A sütununda hücreye/hücrelere istenilen Arapça metni yazar.
-- Seçenek2: kırmızı renklendirdiğim satırlar olduğu gibi kalırsa, excel belgesinde bir iz kalmaz, sadece Arapça metin,
mevcut excel belgesinin kendi dizininde TXT olarak kaydedilir.
Deneyip sonucu iletirsiniz.
Kod:
Bu kodu görmek için giriş yapmanız gerekmektedir (41 satır).
Giriş Yap
Çözüm
Hocam teşekkür ettim. Şimdiye kadar kullandıklarım arasındaki en iyisi buydu. Hem hızlı hem de fazla zahmet çekmiyorum. Elinize, yüreğinize sağlık. Tekrar teşekkür ederim.
- Durum
- Üzgünüz bu konu cevaplar için kapatılmıştır...
Benzer konular Benzer kaynaklar Benzer dosyalar
-
-
Word Belgelerindeki Başlıkları Kontrol Etme
- 1903emre34
- Makro Soruları
- Yanıt: 1
-
MySQL Bağlantısını Kontrol Etme
- ssavas
- Makro Soruları
- Yanıt: 2
-
Mükerrer Kayıtları Kontrol Etme
- ssavas
- Makro Soruları
- Yanıt: 7
-
MySQL Veritabanına Kayıt Etme ve Güncelleme
- ssavas
- Makro Soruları
- Yanıt: 13
-
Şifrelerin Güvenliğini Kontrol Etme
- Believing
- Makro Soruları
- Yanıt: 2
-
-
-
Bir Dizeden Sayısal Veriler Elde Etme
- ExcelDepo
- Hazır Makrolar
- İndirme: 0
-
Aktif Çalışma Sayfası Dışında Tümünü Silme
- ExcelDepo
- Hazır Makrolar
- İndirme: 0
-
Metnin İçinden TC Kimlik Numarasını Ayırma
- ExcelDepo
- Hazır Makrolar
- İndirme: 0
-
Eklentilerin Tamamını Kontrol Etme
- ExcelDepo
- Hazır Makrolar
- İndirme: 0
-
Metni Kaydır Durumunu Pasif Etme
- ExcelDepo
- Hazır Makrolar
- İndirme: 0
-
-
-
İzin Süresini Kontrol Etme
- ExcelDepo
- Excel Ürünleri
- İndirme: 2
-
İş Adaylarını Takip Etme
- ExcelDepo
- Excel Şablonları
- İndirme: 59
-
Senelik İzin Takip Etme
- ExcelDepo
- Excel Şablonları
- İndirme: 148
-
Trendline Tahmin Etme
- ExcelDepo
- Excel Şablonları
- İndirme: 0
-
Trend Çizgisi Tahmin Etme Uygulama
- ExcelDepo
- Excel Şablonları
- İndirme: 0
-