如何在程序中调用带参数的DOS命令?

zteclx 2010-06-30 12:33:58
比如我要执行“arp -d”,如何调用?不能弹出DOS下的执行窗口。
...全文
121 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zteclx 2010-06-30
  • 打赏
  • 举报
回复
"使用shell 命令"如何用?
wuyq11 2010-06-30
  • 打赏
  • 举报
回复
Process p = new Process();
p.StartInfo.FileName = "arp ";
p.StartInfo.Arguments = "-d ";
p.StartInfo.UseShellExecute = false;
//不显示命令行窗口界面
p.StartInfo.CreateNoWindow = true;
p.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
p.Start(); //启动进程
ElfSundae 2010-06-30
  • 打赏
  • 举报
回复
.net下建议用Process.Start
查查MSDN就知道用法了,参数就跟在命令后面,和在CMD里输入一样的。

另外,根据我个人的经验,arp -d不一定对所有人的系统管用。..
mosenyou 2010-06-30
  • 打赏
  • 举报
回复
开始-->运行-->输入CMD
synpo 2010-06-30
  • 打赏
  • 举报
回复
使用shell 命令
LSSQXT 2010-06-30
  • 打赏
  • 举报
回复

Dim myCMDprocess As New Process
myCMDprocess.StartInfo.CreateNoWindow = False
myCMDprocess.StartInfo.FileName = "cmd"
myCMDprocess.StartInfo.Arguments = "/c " & "arp -d " & Address(i).ToString
myCMDprocess.Start()
lsh2216024 2010-06-30
  • 打赏
  • 举报
回复
Shell arp -d
行不行
孟子E章 2010-06-30
  • 打赏
  • 举报
回复
http://dotnet.aspx.cc/article/ebe38f5b-bd7e-42c2-73e4-49616f98be3d/read.aspx

16,718

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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