Hej För det första: Vad är det med shell som inte fungerar? hej, Titta på API:et ShellExecute, [ShellExecute] Hejatt ropa på java program från vb, alt rpoa på .bat fil
har ett java program (måste anropas med java vm) jag vill anropa med argument från vb kod; hur göra detta
(shell-kommandot funkar ej)
alt så lägger jag in mina javaprogramanrop i en .bat fil som jag dynamiskt bygger upp och sedan anropar. Men med vad? (shell tar ju bara exe.filer)
please
AxelSv: att ropa på java program från vb, alt rpoa på .bat
För det andra: Shell kör väl visst bat-filer?
Om inte kan du testa ShellExecute.
/Niklas JanssonSv: att ropa på java program från vb, alt rpoa på .bat
i de fall jag vill ropa på ett program (program.exe) så funkar shell, men i de fall program.exe skall ha parametrar funkar inte shell
exempel (hello world är det jag vill att mitt program skall skriva ut = parameter 1)
Shell "c:\program.exe hello world" , vbHide
funkar inte
nej, shell verkar inte kunna köra -bat filer.
shell "c:\batfil.bat"
funkar inte
finns inga andra kommandon? Exempelvis, när man programmerar c++ i unix miljö kan man köra nåt som heter system (exempel system ls -l | more) vilket är som att skriva in operativsystemskommandon direkt inifrån programmeringsmiljön - finns inget motsv för vb?
axelSv: att ropa på java program från vb, alt rpoa på .bat
/JohanSv: att ropa på java program från vb, alt rpoa på .bat
Shell kan köra .bat , detta funkar ua
Option Explicit
Private Sub Command1_Click()
Dim ret As Long
ret = Shell("c:\Autoexec.bat")
End Sub
/Sven