Beyler app.path dosya açıcam ama denediklerim den hiç biri olmadı lutfen yardım edin
Denediklerim
Shell App.path & "Dosyaadi.exe",vbNormalFocus
App.path & "Dosyaadi.exe"
Lutfen beklıyorum
Shell App.Path & "\Dosyaadi.exe", vbNormalFocus
Böyle dene Kolay gelsin
Shell App.path & "Dosyaadi.exe",vbNormalFocus
adam zaten vermış :=)
Alıntı yapılan: ßy_Sky - 03 Eylül 2010, 15:50:01
Shell App.path & "Dosyaadi.exe",vbNormalFocus
adam zaten vermış :=)
Adam vermiş ama eksik vermiş kemalak doğrusunu vermiş "\" karakterini yazmamış :)
Alıntı Yap
Adam vermiş ama eksik vermiş kemalak doğrusunu vermiş "\" karakterini yazmamış
hayır onu demek istemedim ben denedim yanlış hata veriyor :)
Private Sub Command1_Click()
Shell App.Path & "\11.exe", vbNormalFocus
End Sub
Şimdi denedim proje klasörünün içerisine "11.exe" isimli bir sadece formdan oluşan exe oluşturdum. Vb Project deki formumada bir buton ekledim ve yukarıdaki satırı yazdım butona basıldığında hata filan vermeden "11.exe" açılıyor demek ki sizin başka bir sorununuz var. İsterseniz "&" yerine "+" kullanın aynı sonucu veriyor.
Eğer hatayı bulamıyorsan isterseniz hata veren sub rutinin ilk satırına aşağıdaki eklentiyi yap belki çözüm olabilir ama bence hatanın kesin kaynağını bulmaya çalış çünkü bu yöntem proffesiyonel bir çözüm olmaz.
Private Sub .............()
On Error GoTo Hatalar
....
....
....
Hatalar:
End Sub
Bazen boşuna yazıyormuşum gibi geliyor. Belki birilerinin gözüne çarparda işine yarar diye üşenmemeye çalışıyorum ama galiba eneyilik yapıyorum. Baksanıza soran soruyu sormuş bitarafını dönmüş gitmiş. Bence kesin sorununu çözmüştür çünkü çok basitti. Ama buraya yazma zahmetinde bile bulunmamış bizde burda klavye yıprazıyoruz galiba yanlış yapıyoruz her soru sorana cevap vererek. Bundan sonra 1 mesajı olan üyelere cevap yazmamayı prensib ediniyorum kendime.
Kolay gelsin.
Haklısın Ama yinede soyleyelim :D sadece exe de çalışıyor txt niye açılmıyor ?
Ama soruda açılmak istenen şey "dosyaadı.exe" diye nitelendirilmiş yani var olan bir exe nin çalıştırılması istenmiş eğer yapılmak istenen txt uzantılı bir dosyayı açmaksa ufak bir eklenti gerekli, shell komutundan sonra dosyayı açacak programı açıp bir boşluk verip dosyanın bulunduğu yeri ve dosya ismini vermeliyiz notepad ile uygulamanın yanındaki txt uzantılı bir dosyayı açmak istiyorsak aşağıdaki örnek iş görür.
Shell ("notepad.exe " & App.Path & "\dosya.txt")
Alıntı YapAma soruda açılmak istenen şey "dosyaadı.exe" diye nitelendirilmiş yani var olan bir exe nin çalıştırılması istenmiş eğer yapılmak istenen txt uzantılı bir dosyayı açmaksa ufak bir eklenti gerekli, shell komutundan sonra dosyayı açacak programı açıp bir boşluk verip dosyanın bulunduğu yeri ve dosya ismini vermeliyiz notepad ile uygulamanın yanındaki txt uzantılı bir dosyayı açmak istiyorsak aşağıdaki örnek iş görür.
Teşekkur ederim İşime yaradı saol :)