Dans certains cas, la commande d'invite de commande peut être exécutée directement à partir de l'application C #. Un cas courant est que l'automatisation nécessite généralement une entrée manuelle dans la fenêtre de commande.
Pour cette raison, la classe
dans l'espace de nom fournit les fonctions nécessaires. En appelant la méthode de System.Diagnostics
, des commandes arbitraires peuvent être exécutées sur le système d'exploitation. Process
Process
Par exemple, pour exécuter la commande "Start
" (intégré le fichier RAR dans l'image JPG), vous pouvez utiliser le fragment de code suivant:
copy /b Image1.jpg Archive.rar Image2.jpg
Pour masquer la fenêtre de commande pendant la période d'exécution, veuillez modifier l'objet
<code class="language-csharp">string strCmdText; strCmdText = "/C copy /b Image1.jpg + Archive.rar Image2.jpg"; System.Diagnostics.Process.Start("CMD.exe", strCmdText);</code>
ProcessStartInfo
Veuillez noter que les chaînes de paramètres doivent commencer par "
<code class="language-csharp">System.Diagnostics.Process process = new System.Diagnostics.Process(); System.Diagnostics.ProcessStartInfo startInfo = new System.Diagnostics.ProcessStartInfo(); startInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden; startInfo.FileName = "cmd.exe"; startInfo.Arguments = "/C copy /b Image1.jpg + Archive.rar Image2.jpg"; process.StartInfo = startInfo; process.Start();</code>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!