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.
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