• DİKKAT

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

Excel içinde iken klasördeki bat dosyaları nasıl çalıştırılır?

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,903
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Merhaba Arkadaşlar,
Excel içinde iken klasördeki bat dosyaları nasıl çalıştırılır? Bunun için örnek bir makro arıyorum. Dos ortamına çıkıp Bat dosyasını çalıştırıp, bıraktığı yerden işine devam edecek. Ama açık siyah ekran kalmayacak.
Saygılarımla
 
Merhaba, aşağıdaki kodu deneyin.
Kod:
Sub test()
    Shell ("d:\test\test.bat")
End Sub
 
Sayın Veysel Hocam,
İlginize teşekkür ederim. Hemen denedim, ama görevi yapamadı.
Saygılarımla
 
Son düzenleme:
Yapmadı diye bir şey yok, mutlaka yapmıştır.
Bat dosyanızın içeriği önemli incelemek gerekir. Bat dosyanıza göre denemeler yapmak gerekir.
 
Merhaba,
Bat dosyasının içi
Kod:
Ren kml\*.kml *.txt
exit
Saygılarımla
 
pathleri tam yazıp deneyin.

Kod:
ren d:\kml\*.kml d:\kml\*.txt
gibi
exite gerek yok.
 
Sayın VeyselEmre Hocam,
İlginize çok teşekkür ederim
Kod:
Ren C:\Users\hp\Desktop\Deneme\Kml\*.kml *.txt
Bu haliyle çalıştı
Saygılarımla
 
Alternatif olarak deneyin.

Kod:
Sub changeExt()

    strDir = "C:\Users\hp\Desktop\Deneme\Kml\"

    With CreateObject("wscript.shell")

        .currentdirectory = strDir

        .Run "%comspec% /c ren *.kml *.txt", 0, True

    End With

End Sub
 
Sayın VeyselEmre Hocam,
İlginize çok teşekkür ederim, bu da çalıştı. Ama benim derdim araya el girmesin. Bu çalışmanızda önceki yaptığımı deneyeceğim.
Evet denedim ve tam istediğim gibi oldu.
Saygılarımla
 
Geri
Üst