Excel Makro ile Exe Uzantılı Dosya Çalıştırma Kodu
Exel Makro uygulaması ile exe uzantılı dosya çalıştırmanızı sağlayacak programın kodları aşağıdadır. Exel içinde makro bölümüne yeni makro oluşturup kodu çalıştırabilirsiniz : : :
Sub deneme() On Error Resume Next AppVal = Shell("C:\PROGRAM.EXE", 1) If Err <> 0 Then MsgBox "Başlatılamadı.", vbCritical, "Error" End If End Sub
merhaba hocam
ben exelde 2013’de bir buton olusturdum ve bu butona bastığımda kalasorumde C++’de yaratılmıs bir exe dosyası çalıştırmak istiyorum.
Bu dosya aynı klasörde bulunan koordinat.txt dosyasından veri alarak çalışıyor
su kodu yazdığımda Shell(“d:\LocalData\at03385\Desktop\Tol_GA\GA\Release\GA.exe “, 4)
exe calisiyor ancak koordinat.txt dosyasını okumuyor. hep 0 değerleri alıyorum
ne tavsiye edersiniz
Selamlar
muhtemelen c++ kodlarınızda koordinat.txt dosyanızı gösterdiğiniz yolda sıkıntı var. txt dosyasını sabit bir klasöre(örneğin c:/yeniklasör/koordinat.txt ) atıp kod içerisinde gerekli yerleri düzeltip tekrar denemeniz. Ayrıca emin olmak için EXE dosyanızı haricen çalıştırıp denemeniz iyi olacaktır.
Kolay Gelsin..
Merhaba
exe yi haricen calistirdigimda sıkıntı olmuyor. Çalışıyor.
Başka bir öneriniz olabilir mi? Excel makroda 2013 kullanıyorum. C++ visual stıdio 6.0 da yazmıstım
bundan dolayı olabilir mi?
herşey mümkün olabilir. kodların bir benzerini yazmadan ya da sizin kodlarınızı görmeden ben birşey diyemem ama sizin yapmanız gereken her yolu denemek. Programcılık böyle oluyor 🙂 Excel , Exe ve Txt nin aynı klasörde olduğundan emin olup tekrar deneyin.. muhtemelen dizin problemidir..