delphi7中怎么运行DOS命令,但是我不想让他显示DOS窗口该怎么做呢?

delphi7中怎么运行DOS命令,但是我不想让他显示DOS窗口该怎么做呢?,第1张

在delphi7中有个WinExec命令,通过它可以直接运行指定的dos命令。

比如想开启tlenet 服笑庆务,就可以先定义一个字符串变量MyCmd用来存放DOS命令,然后通过WinExec来执乎升薯行,执行时加上Sw_Hide参数,就能起来隐藏DOS窗口的效果。

Var

MyCmd:String

Begin

//开启tlenet 服务

MyCmd:='Net start telnet'

WinExec(PChar(MyCmd),Sw_Hide)//岁者执行命令

end

用CreateProcess,圆猜渗有参数可以控制兆蠢是否显示窗口

返回值是个窗口句柄HANDLE,可以用WaitForSingleObject来等待结束

用GetExitCodeProcess来判断橘脊返回值


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12519184.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-08-25
下一篇2025-08-25

发表评论

登录后才能评论

评论列表(0条)

    保存