2010-11-10 7 views
2

En python je suis la création du fichier .an en utilisantPython C# conversion

commandStr="dpan.exe -np -Lwork_%s.lib -Owork_%s.lib %s %s.an" %(option1, option2, Sourcefile, Destination file) 
os.system(commandStr) 

Cela va créer le fichier .an (fichier de destination) à partir sourceFile.

Maintenant, je convertis cette ligne de code de Python en C# Alors, comment puis-je faire cela en C#. Comment exécuter le commandStr en C# S'il vous plaît aidez-moi à le faire.

Répondre

4

Vous pouvez utiliser la méthode Process.Start:

Process.Start(
    "dpan.exe", 
    string.Format(
     "-np -Lwork_{0}.lib -Owork_{1}.lib \"{2}\" \"{3}.an\"", 
     option1, option2, sourceFile, destinationFile 
    ) 
); 
+0

son lancer une erreur comme 'le système ne peut pas trouver le fichier spécifié' –

+0

Essayez de spécifier le chemin complet de' dpan.exe' ou placez l'exécutable dans le chemin ou dans le répertoire de travail. –

+0

Êtes-vous sûr d'avoir dpan.exe disponible pour votre application .net? –