Avatar billede force_master Praktikant
04. juni 2004 - 17:25 Der er 5 kommentarer og
1 løsning

Udføre andre programmer

Hej
Skal have mit program til at starte en helt andet program op,
med parameters ex.
c:\programmer\detandetprogram.exe /r
hvordan gøres det ?

MVh
Force_Master
04. juni 2004 - 17:28 #1
Den simple:

call shell("c:\programmer\detandetprogram.exe /r",vbNormalFocus )
Avatar billede force_master Praktikant
04. juni 2004 - 18:03 #2
takker
ved ikke om det er her jeg skal spørge , eller oprette en ny tråd

kan man sende en tastetryk til andet program , ex ALT+F4 ??
programmet skulle starte programmet , og efter lidt tid skal det afsluttes igen.

MVH
Force_Master
04. juni 2004 - 18:13 #3
hmm, du kan godt prøve med Sendkeys, men jeg ved ikke helt om det vil virke....?
Avatar billede force_master Praktikant
04. juni 2004 - 18:16 #4
øh hvordan, har prøvet med den skriver bare at "ALT" ikke er defineret.
Avatar billede thesurfer Nybegynder
04. juni 2004 - 19:06 #5
force_master> Man skal ikke skrive "ALT", men "%"..
Se "SendKeys Command - Sending Keys" - http://www.developerfusion.com/show/57/
Avatar billede sjh Nybegynder
05. juni 2004 - 13:45 #6
force_master Du kan gøre det sådan:


'------------------------- Form1 -------------------------
Option Explicit

Private mPID As Double

Private Sub Command1_Click()
  Call mySendKeys(mPID, "%{F4}")
End Sub

Private Sub Form_Load()
  Command1.Caption = "Luk lommeregner"
  mPID = Shell("calc.exe", vbNormalFocus)
End Sub

Public Sub mySendKeys(vTitle As Variant, _
                      vString As Variant, _
                      Optional Wait As Boolean = False)
  Call AppActivate(vTitle, Wait)
  Call SendKeys(vString, Wait)
End Sub
'------------------------- Form1 -------------------------
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester