• DİKKAT

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

VBA ile çalıştırdığım batch dosyası outputu için klasör belirleyemiyorum

Katılım
21 Ocak 2008
Mesajlar
1
Excel Vers. ve Dili
Excel 2010, İngilizce
Merhaba arkadaşlar,

Excel VBA içinden Shell komutu ile çalıştırdığım .bat dosyası ile NASTRAN programını çalıştırıyorum. Buraya kadar bir sorun yok ama NASTRAN'ın output dosyalarını otomatik olarak "My Documents" klasörüne atıyor. Batch dosyasını VBA ile değil de içinde olduğu klasöre gidip çift tıkla çalıştırınca böyle bir sorun olmuyor outputlar aynı klasörün içinde çıkıyor.
Eski versiyonda ShellExecute ile aşağıdaki şekilde sorun yaşamadan yapabiliyordum ama 64-bit ile çalışmıyor şu an:

sFile = "D:\deneme\batfornastran.bat"
sDefaultDir = "D:\deneme"
li = ShellExecute(hWnd, "open", sFile, vbNullString, sDefaultDir, 1)

Yukardaki kodun yerine kullanabileceğim bir şey bilenler ya da başka çözümü olanlar yardımcı olurlarsa çok sevinirim. Şimdiden teşekkürler.
 
Son düzenleme:
Geri
Üst