Arama Modülü Bu modül sayesinde farklı alanlarda arkaplanda arama yapabilir ve sonuçlarını değerlendirebilirsin.
x = Ara.MetinselDosya( Metin "Dosya"; "Aranan İpucu" )
Dosya içinde arama yapar. "x" sayısal türden bir dizilim olmalıdır, mesela Rakam türü. Bulguların satır numaraları dizilime geri verilir.
BaytSonuç =
Ara.
MetinselDosya(
Metin "Dosya";
"Aranan İpucu";
ProsedürBağı )
Dosya içinde arama yapar ve her bulguda prosedür bağını çalıştırır. Prosedür bağına bağlanacak prosedürün Parametre tanımı şöyle olmalıdır:
Prosedür İSİM ..
( Dizilimsel Metin SatırMetni; KüçükRakam SatırNo; SatırPoz )
Eğer en az bir bulgu varsa, Baytsonuç 1 olarak geri verir, herhangi bir bulguya rastlanmaz ise, 0 olarak geri verir.
x = Ara.SaltDosya( Metin "Dosya"; Dizilimsel Bayt Dizin )
Dosya içinde arama yapar. "x" sayısal türden bir dizilim olmalıdır, mesela SafRakam türü. Bulguların giriş pozisyonları bayt hesaplama üzerinden dizilime geri verilir. "Dizin" parametresi Dizilimsel olmalıdır, fakat Bayt olmak zorunda değildir. Diğer sayısal türlerdende olabilir.
BaytSonuç =
Ara.
SaltDosya(
Metin "Dosya";
"Aranan İpucu";
ProsedürBağı )
Dosya içinde arama yapar ve her bulguda prosedür bağını çalıştırır. Prosedür bağına bağlanacak prosedürün Parametre tanımı şöyle olmalıdır:
Prosedür İSİM ..
( Dizilimsel SafRakam Pozisyon )
Eğer en az bir bulgu varsa, Baytsonuç 1 olarak geri verir, herhangi bir bulguya rastlanmaz ise, 0 olarak geri verir.
x = Ara.TamDosya( Metin "Dosya"; "KlasörYolu"; BaytAltKlasörlerDahil = Evet )
Belirtilen "Klasör yolu" altında belli bir dosyayı arar. Dosya tam girilmelidir. Mesela "dosyam.txt" gibi. "x" metinsel bir dizilimdir ve bulgular bu dizilime klasör yolu ve dosya adı ile geri verilir. Mesela "C:KlasörAKlasörBDosyam.txt" gibi.
x =
Ara.
TamDosya(
Metin "Dosya";
"KlasörYolu";
ProsedürBağı;
BaytAltKlasörlerDahil =
Evet )
Belirtilen "Klasör yolu" altında belli bir dosyayı arar. Dosya tam girilmelidir. Mesela "dosyam.txt" gibi. "x" metinsel bir dizilimdir ve bulgular bu dizilime klasör yolu ve dosya adı ile geri verilir. Mesela "C:KlasörAKlasörBDosyam.txt" gibi. Her bulguda prosedür bağı çalıştırır. Prosedür bağına bağlanacak prosedürün Parametre tanımı şöyle olmalıdır:
Prosedür İSİM ( Metin KlasörYolu )
x = Ara.BenzerDosya( Metin "Tanımlama"; "KlasörYolu"; Bayt AltKlasörlerDahil = Evet )
Belirtilen "Klasör yolu" altında belli bir dosyayı arar. Dosya tam girilmelidir. Mesela "dosyam.txt" gibi. "x" metinsel bir dizilimdir ve bulgular bu dizilime klasör yolu ve dosya adı ile geri verilir. Mesela "C:KlasörAKlasörBDosyam.txt" gibi. Tanımlama herhangi bir karakter akımı olabilir. Eğer karakter akımı başında bir % varsa, ondan sonrası taranır. Eğer % sonda ise, ondan öncesi taranır. Eğer % hem başta, hemde sonra bulunuyorsa, o halde ortadan aranır. Örnekler: "%.txt" tüm "txt" dosyalarını bulgu olarak kabul eder. "abc%.txt", "abc" ile başlayan tüm "txt" dosyalarını bulgu olarka kabul eder. "abc%.%" tüm "abc" ile başlayan dosyaları bulgu olarak kabul eder. "%abc%.txt" isminin ortasında "abc" geçen tüm "txt" dosyalarını ve "%abc%.%" isminde "abc" geçen tüm dosyaları bulgu olarak kabul eder.
x =
Ara.
BenzerDosya(
Metin "Tanımlama";
"KlasörYolu";
ProsedürBağı;
Bayt AltKlasörlerDahil =
Evet )
Belirtilen "Klasör yolu" altında belli bir dosyayı arar. Dosya tam girilmelidir. Mesela "dosyam.txt" gibi. "x" metinsel bir dizilimdir ve bulgular bu dizilime klasör yolu ve dosya adı ile geri verilir. Mesela "C:KlasörAKlasörBDosyam.txt" gibi. Her bulguda prosedür bağı çalıştırır. Prosedür bağına bağlanacak prosedürün Parametre tanımı şöyle olmalıdır:
Prosedür İSİM ( Metin KlasörYolu )
Tanımlama herhangi bir karakter akımı olabilir. Eğer karakter akımı başında bir % varsa, ondan sonrası taranır. Eğer % sonda ise, ondan öncesi taranır. Eğer % hem başta, hemde sonra bulunuyorsa, o halde ortadan aranır. Örnekler: "%.txt" tüm "txt" dosyalarını bulgu olarak kabul eder. "abc%.txt", "abc" ile başlayan tüm "txt" dosyalarını bulgu olarka kabul eder. "abc%.%" tüm "abc" ile başlayan dosyaları bulgu olarak kabul eder. "%abc%.txt" isminin ortasında "abc" geçen tüm "txt" dosyalarını ve "%abc%.%" isminde "abc" geçen tüm dosyaları bulgu olarak kabul eder.
x = Ara.TamKasör( Metin "Klasör"; "KlasörYolu"; BaytAltKlasörlerDahil = Evet )
Belirtilen "Klasör yolu" altında belli bir dosyayı arar. Klasör adı tam girilmelidir. Mesela "klasörüm" gibi. "x" metinsel bir dizilimdir ve bulgular bu dizilime klasör yolu ve dosya adı ile geri verilir. Mesela "C:KlasörAKlasörBklasörüm" gibi.
x =
Ara.
TamKasör(
Metin "Klasör";
"KlasörYolu";
ProsedürBağı;
BaytAltKlasörlerDahil =
Evet )
Belirtilen "Klasör yolu" altında belli bir dosyayı arar. Klasör adı tam girilmelidir. Mesela "klasörüm" gibi. "x" metinsel bir dizilimdir ve bulgular bu dizilime klasör yolu ve dosya adı ile geri verilir. Mesela "C:KlasörAKlasörBklasörüm" gibi. Her bulguda prosedür bağı çalıştırır. Prosedür bağına bağlanacak prosedürün Parametre tanımı şöyle olmalıdır:
Prosedür İSİM ( Metin KlasörYolu )
x = Ara.BenzerKlasör( Metin "Tanımlama"; "KlasörYolu"; Bayt AltKlasörlerDahil = Evet )
Belirtilen "Klasör yolu" altında belli bir dosyayı arar. Klasör adı tam girilmelidir. Mesela "klasörüm" gibi. "x" metinsel bir dizilimdir ve bulgular bu dizilime klasör yolu ve dosya adı ile geri verilir. Mesela "C:KlasörAKlasörBklasörüm" gibi. Tanımlama herhangi bir karakter akımı olabilir. Eğer karakter akımı başında bir % varsa, ondan sonrası taranır. Eğer % sonda ise, ondan öncesi taranır. Eğer % hem başta, hemde sonra bulunuyorsa, o halde ortadan aranır. Örnekler: "%" tüm klasörleri bulgu olarak kabul eder. "abc%", "abc" ile başlayan tüm "abc" ile başlayan klasörler bulgu olarak kabul eder. "%abc%" ile isminin ortasında "abc" geçen tüm klasörler bulgu olarak kabul eder.
x =
Ara.
BenzerKlasör(
Metin "Tanımlama";
"KlasörYolu";
ProsedürBağı;
Bayt AltKlasörlerDahil =
Evet )
Belirtilen "Klasör yolu" altında belli bir dosyayı arar. Klasör adı tam girilmelidir. Mesela "klasörüm" gibi. "x" metinsel bir dizilimdir ve bulgular bu dizilime klasör yolu ve dosya adı ile geri verilir. Mesela "C:KlasörAKlasörBklasörüm" gibi. Her bulguda prosedür bağı çalıştırır. Prosedür bağına bağlanacak prosedürün Parametre tanımı şöyle olmalıdır:
Prosedür İSİM ( Metin KlasörYolu )
Tanımlama herhangi bir karakter akımı olabilir. Eğer karakter akımı başında bir % varsa, ondan sonrası taranır. Eğer % sonda ise, ondan öncesi taranır. Eğer % hem başta, hemde sonra bulunuyorsa, o halde ortadan aranır. Örnekler: "%" tüm klasörleri bulgu olarak kabul eder. "abc%", "abc" ile başlayan tüm "abc" ile başlayan klasörler bulgu olarak kabul eder. "%abc%" ile isminin ortasında "abc" geçen tüm klasörler bulgu olarak kabul eder.