如何解决如何用C#表示此VB代码?
| 如何将其从vb转换为c#? Call WshShell.Run( \"API_CALLBACK.exe\",True )
WScript.Sleep(10000)
WshShell.SendKeys(\"{ENTER}\")
WScript.Sleep(3000)
WshShell.SendKeys(\"%S\")
WScript.Sleep(3000)
WshShell.SendKeys(\"%Y\")
谢谢
是process.start(\“ API_CALLBACK \”);? .sendkey怎么办?
解决方法
我不会为您编写代码,但是这是您需要做的事情:
在.NET中启动进程的一种方法是Process.Start方法。您将必须查找过载,然后按需完成操作。
Process.Start(\"API_CALLBACK.exe\");
.NET框架中还有一个方便的SendKeys类。
SendKeys.Send(\"{ENTER}\");
此外,您可以使用Thread.Sleep方法使当前线程进入睡眠状态。
Thread.Sleep(1000);
,WshShell.Run(\"API_CALLBACK.exe\",true);
WScript.Sleep(10000);
WshShell.SendKeys(\"{ENTER}\");
WScript.Sleep(3000);
WshShell.SendKeys(\"%S\");
WScript.Sleep(3000);
WshShell.SendKeys(\"%Y\");
,看一下在C#中将击键发送到另一个应用程序。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。