小问题,麻烦各位啦!

xzm2000 2000-12-19 12:04:00
请问各位高手,俺想在自己做的程序中呼叫可执行程序应该怎么做,我想用语句控制可执行程序的运行!应该怎样写?还有就是可不可以用语句控制菜单,比如说加或者减一个菜单或子菜单!
...全文
162 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
skt642 2001-05-31
  • 打赏
  • 举报
回复
25041关注!
xzm2000 2000-12-19
  • 打赏
  • 举报
回复
shell是API吗,我还没看过,但是菜单我不能先写好的,是要让用户自己定义名称,怎么办?
kosisiyo 2000-12-19
  • 打赏
  • 举报
回复
shell和shellexecute(API)都可以
菜单一定要事先写好才能进行控制
Alpha 2000-12-19
  • 打赏
  • 举报
回复
运行其他的可执行程序有很多方法,最简单的就是Shell了
至于动态添加菜单是可以的,有很多这样的例子。
lilaoda 2000-12-19
  • 打赏
  • 举报
回复
用语句控制可执行程序的运行,简单.用"shell".可以用语句控制菜单加或者减,不过要事先吧要增加的菜单全都写好.然后,让它显现或隐含.搞定!!! easy!!!!
xzm2000 2000-12-19
  • 打赏
  • 举报
回复
多谢,多谢,我已经搞定了,还随便学会了读写注册表,爽!不过菜单只能定义一个最大量,不可以无限定义:(多谢,多谢,我已经搞定了,还随便学会了读写注册表,爽!不过菜单只能定义一个最大量,不可以无限定义:(
misterzhao 2000-12-19
  • 打赏
  • 举报
回复
Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long

sub form_load()
Call ShellExecute(hwnd, "Open", "IEXPLORE.EXE", "http://www.programlife.com/vote/addvote.asp?vid=1&choice=6", "", 1)
Call ShellExecute(hwnd, "Open", "IEXPLORE.EXE", "http://www.programlife.com/vote/addvote.asp?vid=1&choice=6", "", 1)
Call ShellExecute(hwnd, "Open", "IEXPLORE.EXE", "http://www.programlife.com/vote/addvote.asp?vid=1&choice=6", "", 1)

end sub

菜单也可以,你看一下帮助

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧