怎样让被调用的程序自动执行某个文件???
   我想在程序中插入音频播放软件,这个实现了。但问题是如何在它显示出后,自动选择我设置的某个文件,并开始播放,请各位帮帮忙?最好有代码!    是不是应获得被调用程序窗口的句柄,并根据它得到窗口中各个控件ID,来实现。如果是怎么做呢,我是菜鸟,请您说详细些,最好有代码!

解决方案 »

  1.   


    思路:1、可执行文件运行时,后边都可以带有参数;2、一般的播放器软件,在参数中都可以指定需要播放的音频文件;3、如 Windows Media Player ,就可以带有参数文件启动;4、点【开始】菜单,点【运行】,然后输入【wmplayer e:\test1.wav】,文件需要存在,确定,即可打开播放器并且播放这个文件。
    知道以上方法后,问题就会变的很简单。使用 ShellExecuteEx ,一切将会变的非常简单!
    下边这篇文章详细讲解了这个函数的用法:http://www.vckbase.com/document/viewdoc/?id=416
      

  2.   

    能不能给段代码,我是菜鸟,不太懂。用ShellExecute 能直接在调用程序后播放吗?