Bat dosyası ile çalışmak
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Bat dosyası ile çalışmak
Merhaba arkadaşlar delphi içinde bazı zamanlarda bat dosyası çalıştırmam gerekiyor ancak bat dosyası kendi kendine kapanmıyor( bat dosyası içeriğinden dolayı çalıştığı andan itibaren 2 saat boyunca açık kalmalı süre haricinde kapanmasını kontrol edecek birşey yok) ya ctrl+c yapmam lazım ya da bat dosyasını kapatmam lazım. bunu delphi ile nasıl kapatabilirim. ve eğer mümkünse bat dosyasını gizleyebilmemin bir yolu var mı form haricinde bat dosyasıda çıkıyor. forma bunu gömme şansım var mı acaba ?
Re: Bat dosyası ile çalışmak
Gizli çalışması ile ilgili kısıma hemen cevap vereyim: Eğer ShellExecute ile çalıştırırsanız ve ShellExecute'un son parametresini SW_HIDE verirseniz program gizli çalışır.
There's no place like 127.0.0.1
Re: Bat dosyası ile çalışmak
Çalışan programın kapanmasını kontrol etmek isterseniz CreateProcess ve WaitForSingleObject fonksiyonlarını araştırmalısınız.
There's no place like 127.0.0.1
Re: Bat dosyası ile çalışmak
bat dosyasının işi bittiğinde cmd nin kendiliğinden kapanması için, bat dosyası içinde, uygulamaları "start" ile çağırmayı deneyebilirsiniz
Ömür Ölmez