Kratko i jasno:
mala aplikacija u VB.NET koja pokrene cmd.exe
taj cmd.exe bi trebalo embedati na formu (poanta je da se otvori koliko god promptova treba i posloži po tabovima)?
Kratko i jasno:
mala aplikacija u VB.NET koja pokrene cmd.exe
taj cmd.exe bi trebalo embedati na formu (poanta je da se otvori koliko god promptova treba i posloži po tabovima)?
Na ovoj stranici imaš primjer kako pokrenuti cmd.exe iz c#. Ne bi trebalo biti teško konvertirati u VB.
http://www.codeguru.com/csharp/csharp/cs_misc/dllsandexecutables/article.php/c14441
Nije problem pokretati aplikacije već kako embedati tu aplikaciju na moju formu u panel.
Ima li kakva ideja oko toga?
Malo je pomoglo ali još uvijek nije to što tražim.
trebam nešto što će proizvesti ovaj efekt:
Imamo form1 i form2 forme
u form1 imamo panel i button
button click radi ovo
Dim f2 As New Form2
f2.TopLevel = False
f2.Parent = Panel1
f2.WindowState = FormWindowState.Maximized
f2.Show()
Takav isti efekt želim postići sa eksternim programom pokrenutim od strane aplikacije - performanse ne bi trebale biti problem s obzirom da se radi o cmd-u
Ako ti treba da aplikacija bude pokrenuta kao MDI forma onda ti možda ovo pomogne
Ne MDI forma - Tab container - pojedini paneli bi trebali biti parenti.
probao sam barem započeti s ovime no
Do While test_hwnd <> 0
' See if this window has a parent. If not,
' it is a top-level window.
If GetParent(test_hwnd) = 0 Then
' This is a top-level window. See if
' it has the target instance handle.
test_thread_id = GetWindowThreadProcessId(test_hwnd, test_pid)
If test_pid = target_pid Then
' This is the target.
InstanceToWnd = test_hwnd
Exit Do
End If
End If
' Examine the next window.
test_hwnd = GetWindow(test_hwnd, GW_HWNDNEXT)
Loop
Vrti u krug jer GetParent funkcija nakon drugog prolaza počne vraćati konstantno isti broj, čak i ako počnem listati prozore u natraške
ideja?