簡體   English   中英

如何用C#表示VB代碼?

[英]How can I express this VB code in C#?

如何將其從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");

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM