Not Defterinde VBS İle Karakter Saydırma Sorunu

Programlama ve Script dilleri konusunda bilgi paylaşım alanıdır.
Kullanıcı avatarı
TRWE_2012
Zettabyte1
Zettabyte1
Mesajlar: 15218
Kayıt: 25 Eyl 2013, 13:38
cinsiyet: Erkek
Teşekkür etti: 2526 kez
Teşekkür edildi: 5344 kez

Not Defterinde VBS İle Karakter Saydırma Sorunu

Mesaj gönderen TRWE_2012 »

Merhabalar

Uzun zamandır yapmayı planladığım ve de bana gerekli olan bir kodlama idi ve de yaptım ama bir yerde kör olası hata veriyor(bir an bilgisayarının ekranına kafa atasım geldi ama.....!?)

Aşağıdaki ekran görüntüleri bununla ilgili olup bu konuda bana yardımcı olacak forumdaşlara şimdiden teşekkürler

Resim

Resim
Resim
Resim
anxious
Byte3
Byte3
Mesajlar: 113
Kayıt: 11 Mar 2015, 07:56
Teşekkür edildi: 1 kez

Re: Not Defterinde VBS İle Karakter Saydırma Sorunu

Mesaj gönderen anxious »

Pek anlamam vbscript ama parantez hatası gibi görünüyor veya Syntax yapısı ile ilgili bir durum.
Metin dosyası içerisinde değişiklikler yapacaksınız sanırım.
Tam olarak ne yapmak istiyorsunuz?
Kullanıcı avatarı
TRWE_2012
Zettabyte1
Zettabyte1
Mesajlar: 15218
Kayıt: 25 Eyl 2013, 13:38
cinsiyet: Erkek
Teşekkür etti: 2526 kez
Teşekkür edildi: 5344 kez

Re: Not Defterinde VBS İle Karakter Saydırma Sorunu

Mesaj gönderen TRWE_2012 »

Niyetim şu forumdaş

Bir text dosyasında yazılmış bir yazının (boşluk,virgül,noktalı virgül,nokta yani akla gelebilecek yazı için gerekli olan/olabilecek tüm işleçtejleri) tüm karakterini Windows'a saydırıp bir diyalog penceresiyle sonucu göstermesini sağlamak mesela

Deneme.txt dosyasında 12365 adet karakter bulundu. şeklinde...

Bu aynı zamanda ilk gerçek mana da hazırladığım bir vbs.Haliyle hata da kaçınılmaz oluyor.Ama Visual Basıc de olsa hemen hatayı bulurum çünkü elimde bolca kaynak kitap+ kod havuzum var.Bunda daha yeni yeni yani başlangıç seviyesindeyim.

Keşke VBS dilini fazla ayrıntıya kaçmadan şöyle güzel anlatan bir Türkçe kaynak olsa .....

Aslında bunu daha önce sordum'un ön web sayfasında bir konuda mesajla admine açmıştım ama admin fazla yoğun olacak ki benim bu isteğimi kibarca neden belirterek ve de beni kırmadan geri çevirmişti.Bende canı sağ olsun Veloci'nin diyerek kendim esasdan hazırlamaya karar verdim ve 3-4 gündür uğraşıyordum bu arada bunun inceliklerini öğrenmeye başladım.Öyle karmaşık bir şey de değimiş sadece belli temel noktaları bildikten sonra siz bile yaparsınız.Ama bu basit hatayı bir türlü çözemedim...!

Onun için konuyu buraya açmayı uygun ve lüzumlü gördüm.Olay bundan ibaret.....
anxious
Byte3
Byte3
Mesajlar: 113
Kayıt: 11 Mar 2015, 07:56
Teşekkür edildi: 1 kez

Re: Not Defterinde VBS İle Karakter Saydırma Sorunu

Mesaj gönderen anxious »

Neden autoit tercih etmiyorsun :)

Kod: Tümünü seç

$var = 'Deneme 1234567 !^+%&/()=?_|\}][{½$#£><"'
ConsoleWrite(stringlen($var) & @CRLF)
Kullanıcı avatarı
TRWE_2012
Zettabyte1
Zettabyte1
Mesajlar: 15218
Kayıt: 25 Eyl 2013, 13:38
cinsiyet: Erkek
Teşekkür etti: 2526 kez
Teşekkür edildi: 5344 kez

Re: Not Defterinde VBS İle Karakter Saydırma Sorunu

Mesaj gönderen TRWE_2012 »

autoit betik dili en kolay dil ama Microsoft ve birçok yazılım firması (özellik antivirüs üreticileri) bu betik diline karşı ama ben bunu mutlaka deneyeceğim emin olabilirsin.İnşallah bunu Vbs halledilirse çok güzel bir başvuru kaynağı olacak gibi geliyor bana....
Kullanıcı avatarı
velociraptor
Yottabyte4
Yottabyte4
Mesajlar: 53965
Kayıt: 14 Mar 2006, 02:33
cinsiyet: Erkek
Teşekkür etti: 19797 kez
Teşekkür edildi: 11989 kez

Re: Not Defterinde VBS İle Karakter Saydırma Sorunu

Mesaj gönderen velociraptor »

Kullanıcı avatarı
TRWE_2012
Zettabyte1
Zettabyte1
Mesajlar: 15218
Kayıt: 25 Eyl 2013, 13:38
cinsiyet: Erkek
Teşekkür etti: 2526 kez
Teşekkür edildi: 5344 kez

Re: Not Defterinde VBS İle Karakter Saydırma Sorunu

Mesaj gönderen TRWE_2012 »

anxious yazdı: 19 Eki 2017, 14:50 Neden autoit tercih etmiyorsun :)

Kod: Tümünü seç

$var = 'Deneme 1234567 !^+%&/()=?_|\}][{½$#£><"'
ConsoleWrite(stringlen($var) & @CRLF)
Kodları dün akşam SciTec (AUTOLİT KOD EDİTÖRÜ) denedim ama

Kod: Tümünü seç

'Deneme 1234567 !^+%&/()=?_|\}][{½$#£><"'
satırı hata verdi.


Bilginize.....
Kullanıcı avatarı
TRWE_2012
Zettabyte1
Zettabyte1
Mesajlar: 15218
Kayıt: 25 Eyl 2013, 13:38
cinsiyet: Erkek
Teşekkür etti: 2526 kez
Teşekkür edildi: 5344 kez

Re: Not Defterinde VBS İle Karakter Saydırma Sorunu

Mesaj gönderen TRWE_2012 »

Dün akşam Excel Bilişim Notlarımı karıştırırken şöyle bir şeye denk geldim.

Açılacak bir Excel Kitabında A1 Hüresine (mesela);

SORDUM.NET yazıp yanındaki B1 Hücresine ;

Len (A1) veya UZUNLUK(A1) yazılıp Enter tuşuna basılırsa SORDUM.NET kelimesinin karakter sayısının toplamını B1 yazmakta (boşluk ve noktalama işaretleri dahil) Yani SORDUM.NET kelimesi nokta ve boşluklar dahil 10 karakter içermekte....Tabii bu da yazılımsal bir çözüm sayılabilir.Sizin bu ufak çözüm hakkındaki düşüncelerinizi de öğrenmek isterim....
Kullanıcı avatarı
velociraptor
Yottabyte4
Yottabyte4
Mesajlar: 53965
Kayıt: 14 Mar 2006, 02:33
cinsiyet: Erkek
Teşekkür etti: 19797 kez
Teşekkür edildi: 11989 kez

Re: Not Defterinde VBS İle Karakter Saydırma Sorunu

Mesaj gönderen velociraptor »

Office programında word karakterleri otomatik sayar onu neden kullanmıyorsun ?
Kullanıcı avatarı
TRWE_2012
Zettabyte1
Zettabyte1
Mesajlar: 15218
Kayıt: 25 Eyl 2013, 13:38
cinsiyet: Erkek
Teşekkür etti: 2526 kez
Teşekkür edildi: 5344 kez

Re: Not Defterinde VBS İle Karakter Saydırma Sorunu

Mesaj gönderen TRWE_2012 »

velociraptor yazdı: 21 Eki 2017, 01:02 Office programında word karakterleri otomatik sayar onu neden kullanmıyorsun ?
Evet onu da biliyorum ama bir text dosyasında işlem yapmak bir word dosyasında işlem yapmaktan daha kolay geliyor hem de bu karakter sayma işleminin VBS ile nasıl yapıldığını merak ettiğim için bunu uygulamaya geçirmek istiyorum.Ve ara ara denemlerim devam edecek taa ki nihai sonucuca varıncaya kadar....
anxious
Byte3
Byte3
Mesajlar: 113
Kayıt: 11 Mar 2015, 07:56
Teşekkür edildi: 1 kez

Re: Not Defterinde VBS İle Karakter Saydırma Sorunu

Mesaj gönderen anxious »

@trwe Nasıl bir hata aldınız?
http://prntscr.com/h0pztu

Kod: Tümünü seç

$var = 'Deneme 1234567 !^+%&/()=?_|\}][{½$#£><"'
MsgBox(0,"Karakter say", "Karakter Sayısı : " & stringlen($var) & @CRLF & "Karakterleriniz : " & $var)
Kullanıcı avatarı
TRWE_2012
Zettabyte1
Zettabyte1
Mesajlar: 15218
Kayıt: 25 Eyl 2013, 13:38
cinsiyet: Erkek
Teşekkür etti: 2526 kez
Teşekkür edildi: 5344 kez

Re: Not Defterinde VBS İle Karakter Saydırma Sorunu

Mesaj gönderen TRWE_2012 »

İlk satırdaki Deneme ibaresini .*.txt olarak değiştirdim ve böylece hata vermiyor ama hiçbir tepkide vermiyor.SciTe Kod Editöründe Run çalıştır komutu verdiğimde Watch Code de herhangi bir hata kodu dönürmedi....
Kullanıcı avatarı
TRWE_2012
Zettabyte1
Zettabyte1
Mesajlar: 15218
Kayıt: 25 Eyl 2013, 13:38
cinsiyet: Erkek
Teşekkür etti: 2526 kez
Teşekkür edildi: 5344 kez

Re: Not Defterinde VBS İle Karakter Saydırma Sorunu

Mesaj gönderen TRWE_2012 »

Resim

Bu konudaki fikirleriniz nelerdir sayın forum üyeleri...
Kullanıcı avatarı
velociraptor
Yottabyte4
Yottabyte4
Mesajlar: 53965
Kayıt: 14 Mar 2006, 02:33
cinsiyet: Erkek
Teşekkür etti: 19797 kez
Teşekkür edildi: 11989 kez

Re: Not Defterinde VBS İle Karakter Saydırma Sorunu

Mesaj gönderen velociraptor »

keşke resim yerine kısmi de olsa kodları verseydin , Vbs de bat dosyasındaki gibi direkt olarak çevre değişkeni kullanamıyoruz bunları tanıtmamız lazım buna da enviroment variables deniyor

https://www.sordum.net/18240/vbs-de-cevr ... kullanimi/
Kullanıcı avatarı
TRWE_2012
Zettabyte1
Zettabyte1
Mesajlar: 15218
Kayıt: 25 Eyl 2013, 13:38
cinsiyet: Erkek
Teşekkür etti: 2526 kez
Teşekkür edildi: 5344 kez

Re: Not Defterinde VBS İle Karakter Saydırma Sorunu

Mesaj gönderen TRWE_2012 »

Sayın Yönetici Velociraptor

Evet bunu bir kaç kere denedim lanet olsun bu imkansızlıklara... Olmadı bende böyle bir çözüm ürettim ..... Yani bundan bende hoşnut değilim.
Cevapla

“Programlama ve Script dilleri” sayfasına dön