Belli Günlerde Defrag

Belli Günlerde Defrag

Soru: Bilgisayarıma haftanın belirli günleri açılırken belirli bazı işlemleri yaptırtmakistiyorum. Bu işi de AUTOEXEC.BAT dosyasından otomatik olarak yaptırtsam ne güzel olu değil mi? Mesela sabit diskime Pazartesi günü virüs taraması yapılsın, Salı günü de defrag edilsin. Bunu yapan programlar var mı? Bunları nasıl ayarlayabilirim?

Cevap: Elbette bu tür işleri yapap programlar var ve bunları BBS'lerden temin edebilirsiniz. Ancak biz size burada herhangi bir program kullanmadan AUTOEXEC.BAT dosyanızdan çağıracağınız basit bir yığın dosyası ile bu işi nasıl gerçekleştireceğinizi göstereceğiz. Herhangi bir metin editörü ile OTOMATIK.BAT adında bir dosya yaratın ve yan taraftaki kutuda görülen satırları bu dosyaya olduğu gibi girin.

Yapmanız gereken tek şey her gün için yapılacak olan işlemi belirleyip REM satırının yerine o komutu yazmak olacaktır. Gerekli değişiklikleri yapıp dosyayı kaydettikten sonra yine herhangi bir metin editörünü kullanarak AUTOEXEC.BAT dosyanıza da şu satırları ekleyin.

CALL OTOMATIK Sun Mon Tue Wed Thu Fri Sat
Artık sabahleyin bilgisayarınızı açtığınızda o gün için yüklemiş olduğunuz komutlar AUTOEXEC.BAT dosyasından otomatik olarak işletileceklerdir. Bu yığın dosyasını kullanırken bazı problemlerle karşılaşabilirsiniz (netekim biz karşılaştık bile). Öncelikle kullandığınız DOS sürümünün İngilizce olması gerekli. Eğer Windows 95 ile gelen abuk Türkçe DOS'u kullanırsanız günleri belirleyen üçlü kısaltmaları (Paz, Sal, Çrş gibi) uygun biçimde değiştirmeniz gerekli, yoksa yığın dosyası sonsuz döngüye giriveriyor. Dosyayı hatasız yazar ve bu küçük ayrıntıya dikkat ederseniz, herhangi bir problemle karşılaşmayacağınızı sanıyoruz.
:top
echo,|date|find "%1" >nul
if not errorlevel 1 goto %1
shift
goto top
:Sun
rem Pazar günü için işlemler
goto end
:Mon
rem Pazartesi günü için işlemler
goto end
:Tue
rem Salı günü için işlemler
goto end
:Wed
rem Çarşamba günü için işlemler
goto end
:Thu
rem Perşembe günü için işlemler
goto end
:Fri
rem Cuma günü için işlemler
goto end
:Sat
rem Cumartesi günü için işlemler
:end