delphi 执行 批处理文件怎样能不出现那个黑框?
我的软件使用的皮肤在每台电脑上初次运行需要注册皮肤文件,注册用的是一个bat批处理文件,内容是for/r%%ain(*.dll)do%SystemRoot%\System...
我的软件使用的皮肤在每台电脑上初次运行需要注册皮肤文件,注册用的是一个bat批处理文件,内容是 for /r %%a in (*.dll) do %SystemRoot%\System32\regsvr32.exe /s/c "%%a" 。我现在用的办法是在安装完成后打包工具自动启动bat文件 但是会出现dos的那个黑框, 有没有办法不让出现黑框呢? 请高手指点
展开
4个回答
展开全部
假如你批处理是在c盘的a.bat,代码如:
winexec('cmd /c "c:\a.bat"',0);
根据你的需要改成绝对路径就OK拉~
winexec('cmd /c "c:\a.bat"',0);
根据你的需要改成绝对路径就OK拉~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
winexec使用sw_hide隐藏运行.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不清楚,请后面的高手解答。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询