J'ai une application vb qui appelle une autre application vb en utilisant Process.Start (PROGRAM). Ma question est comment puis-je passer un paramètre au PROGRAMME et comment puis-je l'intercepter dans le PROGRAMME?Paramètres de ligne de commande .net?
Répondre
Vous pouvez ajouter une deuxième chaîne avec les paramètres de ligne de commande lorsque vous appelez Démarrage du processus.
proc = process.start(program, parameters)
Pour accéder aux paramètres de ligne de commande dans le programme appelé, vous pouvez utiliser une boucle comme ceci:
For Each s In My.Application.CommandLineArgs
Utilisez la classe ProcessStartInfo
et définissez la propriété FileName
au nom de l'application VB, puis définissez la propriété Arguments
sur les arguments. Attribuez la propriété StartInfo
de la classe Process
à l'instance de ProcessStartInfo
et vous voilà prêt à partir.
À partir de l'autre application VB, utilisez le paramètre Args
de la classe Main
qui est un tableau de chaînes pour traiter les arguments.
Espérons que cela aide, Cordialement, Tom.
>>> Arguments Propriété ... Quoi/où est-ce? à partir d'ici, je suis perdu – Alex
@ bochur1: Arguments est une propriété de la classe ProcessStartInfo dans laquelle vous instanciez. Dim ps comme nouveau ProcessStartInfo() ps.FileName = "name_of_exe" ps.Arguments = "exe_arguments" Dim proc comme nouveau processus() proc.StartInfo = ps proc.Start – t0mm13b
- 1. paramètres de ligne de commande air adobe
- 2. MSTest Paramètres de ligne de commande
- 3. PLSQL Paramètres de ligne de commande
- 4. Spécifier plusieurs paramètres de ligne de commande
- 5. Obtention des paramètres de ligne de commande
- 6. Test des paramètres de ligne de commande
- 7. paramètres d'URL dans la ligne de commande
- 8. BASH commande getopt retourne ses propres paramètres au lieu des paramètres de ligne de commande
- 9. Est-ce que .NET peut vérifier d'autres paramètres de ligne de commande en cours d'exécution?
- 10. BadImageFormatException après le ciblage .NET 4.0 en utilisant les paramètres de ligne de commande pour msbuild
- 11. Erreur de l'utilitaire de ligne de commande WSDL .Net
- 12. Bug de l'argument de la ligne de commande .NET?
- 13. C# paramètres du programme de la ligne de commande?
- 14. paramètres de ligne de commande Powershell nul ou vide
- 15. Paramètres de ligne de commande, approche standard pour analyser?
- 16. Quels paramètres de ligne de commande piqic et piqi acceptent?
- 17. Obtention des paramètres de ligne de commande dans l'interpréteur Lua
- 18. Empêcher Java d'analyser les paramètres de la ligne de commande
- 19. Paramètres de ligne de commande Scalac dans Eclipse?
- 20. Paramètres de ligne de commande dans Shell Script?
- 21. Paramètres de ligne de commande Linux 64 dans Assembly
- 22. Visual C# 2010 paramètres de ligne de commande pour Csc
- 23. android ligne de commande
- 24. Utilitaires de ligne de commande .NET, dumpbin.exe et coreflag.exe
- 25. Où est le compilateur de ligne de commande .NET?
- 26. Client REST en ligne de commande avec des paramètres Java?
- 27. Comment définir les paramètres IIS6 via la ligne de commande
- 28. Transmettre les paramètres via la ligne de commande à NUnit
- 29. La ligne de commande n'exécute pas mes paramètres
- 30. Motif de commande - paramètres
http://msdn.microsoft.com/fr-fr/library/system.diagnostics.process.start.aspx –
Habituellement, vous pouvez facilement ouvrir l'article MSDN correspondant en plaçant le curseur dans 'Start', puis en appuyant sur «F1». Vous y trouverez des exemples d'utilisation de la méthode 'Start' et des informations sur les surcharges disponibles. –