VB程序打开另一个外部软件后,在这个外部软件中执行回车

2024-12-20 21:10:08
推荐回答(2个)
回答1:

以记事本为例:

Private Sub Command1_Click()
Shell "notepad", vbNormalFocus
SendKeys "{enter}"
End Sub

回答2:

Private Sub Form_Load()
Me.Hide '首先隐藏窗体,这样就不会看见
Shell "cmd.exe /c C:\1.txt", vbNormalFocus '打开C盘的1.txt,同时正常大小显示并获得焦点
SendKeys "{Enter}" '按下Enter键
End Sub

用cmd打开文件可以直接获得焦点。