• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Kod Hatası

Katılım
12 Ağustos 2007
Mesajlar
102
Excel Vers. ve Dili
excel 2003
Chip dergisine sormuş oldugum disk birleştirme makalesinde kod hatası var ilgilenen yok bende fazla koddan anlamıyorum bu kodlar çalışmıyor acaba nerede hata yapmış olabilirler yardımcı olabilirmisiniz hem kodlaı hemde konu aştıgım başlıgı iletiyorum.


windows scrip host hatası veriyor.

Set-objShell-=-CreateObject("Wscript.Shell")
Set-objWshScriptExec-=-objShell.Exec("defrag.exe-c:--a")
strOutput=objWshScriptExec.StdOut.ReadAll
strSearch-=-"Bu-birimi-birleştirmenize- gerek-yok "
If-InStr(1,-strOutput,-strSearch)-=-0-Then-objShell.Run-("defrag.exe-c:")
End-If

aV2zolfA.jpg
[/url][/IMG]


http://www.chip.com.tr/ipucu/Disk-b...mek_222.html

http://www.chip.com.tr/forum/Otomatik-bir-Windows_t101266.html
 
Son düzenleme:
Bu konu hakkında bilgisi olan birisi yok mu acaba ?
 
Bu kodlardana anlayan birisi yokmu sitede bu kodlar vısul basic olması lazım çünkü dfrg.vbs olarak kayıt yap diye not duşmuşler buradaki vbs sanırım visul basıc olması lazım.
 
Merhaba

Aşağıdaki gibi deneyiniz..

Kod:
Sub disk_birlestir()
Set objShell = CreateObject("Wscript.Shell")
Set objWshScriptExec = objShell.Exec("defrag.exe c:a")
strOutput = objWshScriptExec.StdOut.ReadAll
strSearch = "Bu birimi birleştirmenize gerek yok "
If InStr(1, strOutput, strSearch) = 0 Then objShell.Run ("defrag.exe c:")
End Sub
 
Ayhan bey kod hala hata veriyor farklı bilgisaylarda denememe ragmen siz bu kodu kendi bilgisayarınızda çalıştırdınız mı acaba.
aV9IFA.jpg
[/url][/IMG]
 
Bu kodu bir excel dosyasının VB editöründe normal modül içine kopyalayın ve bir butona bağlayarak çalıştırmayı deneyin.
 
Levent bey ben bu kodla otamatik olarak defrang yani disk birleştirme yapmak istiyorum amacım bu.Konu aştıgım başlıktada belirttim.Zamanlanmış görevlere ekliyecem kendisi otomatik olarak yapacak daha sonra ben bu kodları farklı otomatik işlemlerdede kullanacam ama ilk etapta şu defrang yani disk birleştirmeyi otomatik istediğim zaman çalıştırabilsem bi.
 
Geri
Üst