如何用C#表示此VB代码?

| 如何将其从vb转换为c#?
 Call WshShell.Run( \"API_CALLBACK.exe\", 0, 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\", 0, true);
WScript.Sleep(10000);

WshShell.SendKeys(\"{ENTER}\");
WScript.Sleep(3000);
WshShell.SendKeys(\"%S\");
WScript.Sleep(3000);
WshShell.SendKeys(\"%Y\");
    
看一下在C#中将击键发送到另一个应用程序。     

要回复问题请先登录注册