C# Copier dans le presse-papiers
Je voudrais faire une application console en C#, où l'utilisateur va taper quelque chose, disons-le, "Dave" et puis elle sortie de "Nom: Dave" et copiez le "Nom: Dave" pour les utilisateurs du presse-papiers. Donc, il y a un moyen d'avoir le "Nom:" + Console.ReadLine(); copié aux utilisateurs du presse-papiers automatiquement?
double possible de Comment copier le contenu d'une Chaîne de caractères dans le presse-papiers en C#?
OriginalL'auteur user2923446 | 2013-10-31
Vous devez vous connecter pour publier un commentaire.
Vous aurez besoin de faire référence à un espace de noms:
Ensuite, vous pouvez utiliser:
MODIFIER
Voici un copier-coller de la solution qui fonctionne pour moi
Vous devez ajouter une référence à System.De Windows.Formes - clic droit sur le projet, cliquez sur Ajouter une Référence.
Ok merci, mais ce n'est pas la copie à mon presse-papiers: de la Console.WriteLine ("Dire quelque chose et il va être copié dans votre presse-papiers"); string = quelque chose de la Console.ReadLine (); System.De Windows.Les formulaires.Presse-papiers.SetText(quelque chose);
c'était CRUCIAL de l'information omise de la question d'origine.
[STAThread] attribut DOIT être présent sur la méthode main, sinon cela ne fonctionne pas.
OriginalL'auteur
Utilisation
où le message est la chaîne de caractères à copier.
Bien que le Système.De Windows.Les formes de l'espace de noms a été conçu pour Windows Forms, de nombreuses méthodes de son API être très utiles même dans la console /autres non-Winforms applications.
OriginalL'auteur