我用AutoCAD的vba shell lauch一个外部exe;除了一台机器,在我们所有其他机器上都工作
在这台出问题的机器上我执行了以下几种测试程序
1.
Call Shell("C:\project1.exe", vbNormalFocus) -->可以在task manager里面看到目标exe运行,但是看不到目标exe的form
2.
ShellExecute Me.hwnd, vbNullString, "C:\project1.exe", vbNullString, "C:/", 0 -->结果同上
3.
ShellExecute Me.hwnd, vbNullString, "C:\project1.exe", vbNullString, "C:/", 1-->正常运行目标exe,也看到了form但是我在AutoCAD的vba里面用上述三种方法中的任何一种,结果都是一样的。在task manager里面看不到目标exe,当然也看不到目标exe的form在其他机器上面AutoCAD的vba用上述任何一种方法都可以正常显示目标exe的form我需要做什么修改和测试呢?还有需要目标机器的什么设置呢?谢谢
在这台出问题的机器上我执行了以下几种测试程序
1.
Call Shell("C:\project1.exe", vbNormalFocus) -->可以在task manager里面看到目标exe运行,但是看不到目标exe的form
2.
ShellExecute Me.hwnd, vbNullString, "C:\project1.exe", vbNullString, "C:/", 0 -->结果同上
3.
ShellExecute Me.hwnd, vbNullString, "C:\project1.exe", vbNullString, "C:/", 1-->正常运行目标exe,也看到了form但是我在AutoCAD的vba里面用上述三种方法中的任何一种,结果都是一样的。在task manager里面看不到目标exe,当然也看不到目标exe的form在其他机器上面AutoCAD的vba用上述任何一种方法都可以正常显示目标exe的form我需要做什么修改和测试呢?还有需要目标机器的什么设置呢?谢谢
解决方案 »
- 一个箱子里,怎么放最多的货物?
- 呵,找到忘记已久的三年前注册的马甲,好玩,散分。
- 请教vb中关于打印vb自带报表中出现的问题!!!(求救)
- 如何能实现让字一个一个飞入的动态,请指教!!!(在线等)
- 程序正在执行下载,在文件没有下载完成之前,先不执行后面的语句,怎么处理??Doevents具体是做什么的??
- 求救,填充!!!!!!!!!!!!!!!
- 一个疑难杂症?
- 窗体被隐藏后,使用FORM.SHOW和FORM.ENABLED=TRUE有何区别?
- 在VB中用shell命令启动一个外部程序后如何监视和判断其运行结束
- 急!!!那位在大侠,知道,VB中如何控制打印机的打印纸的宽和高,设置printer.width,printer.height打印机竟不打印!
- 如何设置象combobox下拉列表样的样式?
- VB6.0 带窗口的dll如何再调用带窗口的dll?
操作系统的安全设置是否一样。
是否以管理员身份运行程序。
............