问一个简单的问题,多谢大家指教

hxy2003 2003-11-24 03:37:59
本人开发一个叫"图形浏览"的东西,我现在有一个问题,如命令行参数为 shell "c:\图形浏览.exe c.jpg"
如果"图形浏览"已经启动,则打开图片c.jpg,否则启动"图形浏览"并打开C.jpg请问如何做
...全文
26 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
hxy2003 2003-11-26
  • 打赏
  • 举报
回复
最后一次顶啦
hxy2003 2003-11-25
  • 打赏
  • 举报
回复
UP....大家还有没有更好的
hxy2003 2003-11-25
  • 打赏
  • 举报
回复
为什么没有人回啦了呢
shwen 2003-11-24
  • 打赏
  • 举报
回复
用3楼的方法检测到现有程序后,把3楼的MsgBox 部分改为通过 DDE 给现有程序发送消息让他打开 c.jpg
有关DDE通信的详细说明,请看 VB 帮助文件。
online 2003-11-24
  • 打赏
  • 举报
回复
If App.PrevInstance Then
MsgBox ("图形浏览程序已经运行。"), vbExclamation
else
shell "c:\图形浏览.exe c.jpg"
End If
felix 2003-11-24
  • 打赏
  • 举报
回复
'程序以模块中的Sub Main启动
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Declare Function ShowWindow Lib "user32" (ByVal Hwnd As Long, ByVal nCmdShow As Long) As Long
Private Declare Function SetForegroundWindow Lib "user32" (ByVal Hwnd As Long) As Long
Private Const SW_SHOWNORMAL = 1

Sub Main()
Dim WinWnd As Long, s As String
On Error Resume Next
App.Title = ""
s = "图形浏览"
WinWnd = FindWindow(vbNullString, s)
If WinWnd <> 0 Then
ShowWindow WinWnd, SW_SHOWNORMAL
SetForegroundWindow WinWnd
End
End If
App.Title = s

Load frmMain
End Sub
我的qq是572216895,这是我参加2012年全国计算机设计大赛的作品,里面含有数据库和源码,连接的端口是2433不是以往的SQLServer默认端口,所以各位最好改下campus_weibo_bean_model包下的DBCon()类的驱动端口改成1433,这个文件里面有数据库,是可以直接编译跑起来的,数据库帐号是sa,密码是123,如果你的密码不同最好也去campus_weibo_bean_model包下的DBCon()类,这个校园微博主要是以主题为重点,每个用户都有所在的高校,当用户注册时,输入高校名,会去扫描数据库,如果高校不存在,则要求用户注册自己所在的学校,注册后改用户还是不能登录的,因为新注册的学校是默认被锁住的,得管理员为这个学校解锁,管理员的帐号是xilige@qq.com,密码是123456,是高级管理员,用户表里面有一个grade是用户级别,1为普通用户,2为校级管理员,3为高级管理员,高级管理员所在的学校是广东外语外贸大学即我的母校,所以高级管理员不要锁自己的学校,不然高级管理员自己也无法登录了。发微博时,新话题的则归并一个新话题,数据库里面已有的话题则该微博归为该话题下,图片上传一定要按确定,视频是优酷分享里面的最下嵌入式播放,文档和音乐是百度分享的嵌入式播放,其他请测试了就知道了,有什么可以qq上我,多谢指教,由于本人资源分很少,请大家都不要吝啬给个3资源分就行了,这是我参加比赛自己和另外两个同学,辛苦的结晶,请各位多多指教,谢谢

7,789

社区成员

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

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