User Form İçinde CMD Uygulaması

Katılım
17 Mayıs 2005
Mesajlar
117
Excel Vers. ve Dili
2013 TR
2013 EN
Merhabalar yaptoğım bir formda, Formdan girilen bilgilere göre bir bat file uluşturuyorum ve işleme başla butonuna basıldığında bir exe kullanarak bat dosyasını çalıştırıyorum

Bu çalışma Cmd kullanılarak yapılıyor ve ayrı bir pencere açılmakta acaba bunu form içine dahil etmenin bir yolu var mı?

Yani Compenentlerde forma Dos ortamı ekleme şansımız varmıdır. ve mümkünse bunu bat dosyası oluşturmadan doğrudan komutu bu pencerede çalıştırmak güzel olur.


butona basıldığında çalışan kodlar aşağıdadır.

Kod:
catalog = ctl
If code = 0 Then
komut = "vindex -rebuild -a -3 " & catalog & Mid(SDT, 1, 3) & Mid(yıl, 3, 2) & frm & ".dst"
End If

If code = 1 Then
komut = "vindex -rebuild -a -3 -k 00 " & catalog & Mid(SDT, 1, 3) & Mid(yıl, 3, 2) & frm & ".dst"
End If

If code = 2 Then
komut = "vindex -rebuild -a -3 -k 01 " & catalog & Mid(SDT, 1, 3) & Mid(yıl, 3, 2) & frm & ".dst"
End If

FileName = "vindex.bat"
 Open (FileName) For Output As #1
                On Error GoTo err1
                Print #1, komut
                Close #1
                GoTo indexleme
indexleme:
Shell "vindex.bat", vbMaximizedFocus
Exit Sub
err1:
End Sub
 
Üst