用Shell执行执行一个程序可以把返回值保存到一个文件里,
如果把返回值放到一个变量里,可以吗?
如:
sgsv101z <变量>
如果把返回值放到一个变量里,可以吗?
如:
sgsv101z <变量>
解决方案 »
- 表A与表B相加减,急急急!
- 我想用Adodc1.Recordset.Find查找
- 请问 关于MSFlexGrid怎么样可以使用户用鼠标调整列宽??
- 如何将Excel的数据有选择的导入Access库的表中?
- 怎么调用打印机并用WORD打印,谢谢了!
- 关于水晶报表联接access转换成sql sever 的问题?
- 请教高手!关于报表中动态改变标签内容和文本框的绑定字段的问题。急,在线等待!!!
- 怎么给string变量,加入回车换行字符?c++里是\r\n.VB怎么办?100分,立马给
- 如何对正在运行的非VB程序发送按键命令?
- 表之间的连接遇到的问题
- 请问在access的表中,想随机抽取其中某1条记录?怎么做!
- 如何清空数组
Dim i As Integer
i = Shell("notepad.exe", vbNormalFocus)
Debug.Print i
End Sub
Private Sub Command2_Click()
Dim strPath As String
Dim i As Integer
strPath = "notePad.exe"
i = Shell(strPath, vbNormalFocus)
End Sub
效果是一样的
你明显是会错楼主的意思了,你这个保存的只是这个程序的process id而已!楼主你只能通过用程序再去读取这个文件然后写入你的变量了,恐怕只能这样了
如果把返回值放到一个变量里,可以吗?//shell返回的所调用App的ProcessID!既然你可以保存到文件,那就用读文件的方法读取文件内容到变量
Private Sub Command1_Click()
Dim strValue As String
Open App.Path & "\returnValue.txt" For Input As #1
Input #1, strValue
Close #1
MsgBox strValue
End Sub