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
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?
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.....
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....
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....
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....
İ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....
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