Vous pouvez enregistrer une macro pour le faire. Dans VS2005 Je l'ai fait:
- ctrl-shift-R (démarrer l'enregistrement)
- ctrl-alt-P (attach au processus)
- sélectionnez le processus
- OK
- ctrl-shift -R (arrête l'enregistrement)
Pour lire la macro temporaire, ctrl-shift-P. Il a généré le code suivant dans l'éditeur de macros:
Sub TemporaryMacro()
Try
Dim dbg2 As EnvDTE80.Debugger2 = DTE.Debugger
Dim trans As EnvDTE80.Transport = dbg2.Transports.Item("Default")
Dim dbgeng(1) As EnvDTE80.Engine
dbgeng(0) = trans.Engines.Item("Native")
Dim proc2 As EnvDTE80.Process2 = dbg2.GetProcesses(trans, "<machine-name>").Item("cmd.exe")
proc2.Attach2(dbgeng)
Catch ex As System.Exception
MsgBox(ex.Message)
End Try
End Sub
Vous pouvez convertir en une macro permanente dans l'éditeur de macros, puis le lier à une combinaison de touches dans le volet Outils-Options-clavier.
Génial, merci! – orip