我需要用ShellExecute执行一个bat文件,该bat文件内容如下:@echo offsetlocal
set CURRENT_DIR=%~dp0%cd %CURRENT_DIR%\Opus\"d:\MyApp\MyApp.exe" -cd -regfile .\Registry\Default_Styling.reg -javaopt "-f .\copycopy6.osf"endlocal 该如何向ShellExecute传参数呢?即该如何写ShellExecute的第四个参数LPCTSTR lpParameters呢?
解决方案 »
- 求助 UpdateResource API 有个参数不明
- 为震灾祈福,散分100!
- 如果AppWizard,没有自动生成.odl文件,是不是要自己手写阿?看上去好麻烦阿,有没有工具可用?
- VC和V++有什么不同?除了届面,语法结构有什么不同没有?
- CEdit的容量是多少(最多能存放多长的char)啊?对不同的os是否也不一样呢?哪为详细告知?
- ATL做的组件以ReleaseMinDependency方式编译,可是用OLE view查看时却出错?
- 关于BSTR?
- 新手提问:不知有人用过makefile文件了没有(unix下)
- 如何申请msn.com邮箱?
- c++builder编写发送电子邮件软件是由于其有nmstmp nmpop3控件,真的非常强大,vc中有吗?如没有如何得到
- 怎么实现MyODBC数据源的自动配置
- 在VC中怎样写数据库的查找!
copydata 可以传字符串
ShExecInfo.cbSize = sizeof(SHELLEXECUTEINFO);
ShExecInfo.fMask = SEE_MASK_NO_CONSOLE;
ShExecInfo.hwnd = NULL;
ShExecInfo.lpVerb = NULL;
ShExecInfo.lpFile = "c:\\receiver.exe";//你要打开的文件
ShExecInfo.lpParameters = "";
ShExecInfo.lpDirectory = NULL;
ShExecInfo.nShow = SW_SHOW;
ShExecInfo.hInstApp = NULL;
ShellExecuteEx(&ShExecInfo);
然后用
HWND hWnd = ::FindWindow(NULL,"Receiver");::sendmessage(hWnd,wm_copydata .......
后边的自己写哈