vb.net调用vbs

qq_29149837 2018-11-09 11:38:47
我怎么判断我执行的vbs有没有错误呢?有大神知道吗
...全文
186 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
X-i-n 2018-11-09
  • 打赏
  • 举报
回复
被调用的vbs在退出时,加上一句
WScript.Quit 1234
然后在.Net里起一个Process去跑这个vbs,最终Process.ExitCode就是1234(这个退出码可以自定义)
Process proc = Process.Start(@"D:\a.vbs");
            proc.WaitForExit();
            Console.WriteLine(proc.ExitCode);
X-i-n 2018-11-09
  • 打赏
  • 举报
回复
放代码和截图
qq_29149837 2018-11-09
  • 打赏
  • 举报
回复
引用 3 楼 X-i-n 的回复:
光说一个“不行”,别人怎么帮你排查呢?
就是vb.net识别不了Process
X-i-n 2018-11-09
  • 打赏
  • 举报
回复
光说一个“不行”,别人怎么帮你排查呢?
qq_29149837 2018-11-09
  • 打赏
  • 举报
回复
引用 1 楼 X-i-n 的回复:
被调用的vbs在退出时,加上一句
WScript.Quit 1234
然后在.Net里起一个Process去跑这个vbs,最终Process.ExitCode就是1234(这个退出码可以自定义)
Process proc = Process.Start(@"D:\a.vbs");
            proc.WaitForExit();
            Console.WriteLine(proc.ExitCode);
vb.net好像不行

1,502

社区成员

发帖
与我相关
我的任务
社区描述
VB 网络编程
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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