elimde bir bat dosyası var ve bu dosyanın içindede dosya sıkıştırma kodları var. şimdi o bat dosyasının içindekileri çalıştırmam gerekiyor. shellexecute ile çalıştırabiliyorum. ama onunla çalıştırınca ekrana commandcom penceresi de geliyo. müşteri ise onun gelmesini istemiyo. ekranda hiç bişey çıkmadan herşey arka planda olsun bitsin istiyo. bunu nasıl yapabilirim?
bat dosyamdaki kodlar
Kod: Tümünü seç
@echo off
net stop mssqlserver
arj32 a -r C:\YEDEK\%1 d:\eta_AA\*.*
NET START MSSQLSERVER
ARJ32 a -ru c:\yedek\%1 C:\ae\BELGELERIM\*.*
shellexecute lü olarak yazdığım kodum:
Kod: Tümünü seç
ShellExecute(0, 'open', pchar('a.bat'), nil, nil, SW_MAXIMIZE);
bunu nasıl yapabilirim_?
sadece arj yle başlayan satırları çalıştırabilirmiyim_ ? kod gibi?
bu konuda yardımcı olabilirmisiniz_?
ii çalışmalar
kolay gelsin