J'ai fait un programme pour prendre une capture d'écran de l'écran. Comment puis-je enregistrer l'image sans inviter l'utilisateur à l'imput?Comment puis-je sauvegarder quelque chose sans afficher un SaveFileDialog()?
Répondre
System.IO.File.WriteAllBytes(filePath, bytes)
est ce que vous cherchez. Donnez-lui un chemin de fichier et quelques octets, et il les écrira dans ce fichier. Sans voir à quelle classe d'image vous travaillez, je ne peux pas vous dire comment en extraire les octets.
System.IO.File.WriteAllText(filePath, text)
est également pratique pour écrire des fichiers texte si vous avez besoin de le faire.
Cela dépend. Si vous souhaitez l'enregistrer dans le répertoire Temp, vous pouvez appeler Path.GetTempFileName() pour obtenir un nom de fichier dans lequel vous pouvez enregistrer le fichier. S'il existe un répertoire particulier dans lequel vous voulez l'enregistrer, vous pouvez vous contenter d'une convention de dénomination de fichier comme screenshot1, screenshot2, etc. Chargez le contenu du répertoire, trouvez le numéro suivant dans la séquence, construisez le nom de fichier, Et enregistrer.
Je demande à propos de sauvegarder une partie, pas tout ce qui précède. –
Une raison pour le downvote serait appréciée. Cela semble être une réponse valable à la question posée ... avant qu'il ne clarifie qu'il savait où il voulait le sauver. –
Je vous ai downvoted parce que j'ai demandé comment enregistrer et vous avez répondu à peu près: "save it". J'ai besoin de savoir comment fonctionne le processus "d'épargne". –
- 1. Comment afficher quelque chose lorsqu'un cookie expire
- 2. Afficher quelque chose toutes les 3 secondes
- 3. TcpListener Timeout/about/quelque chose? Sans ASync?
- 4. Afficher la date et l'heure quelque chose comme un blog
- 5. Comment puis-je obtenir un PropertyGrid pour afficher un SaveFileDialog?
- 6. JFace ErrorDialog: comment afficher quelque chose dans la partie détails?
- 7. comment afficher quelque chose une fois par heure dans asp.net?
- 8. Afficher quelque chose sur l'écran à chaque action effectuée
- 9. Comment faire quelque chose avant applicationDidFinishLaunching
- 10. Insérer quelque chose chaque X nombre de caractères sans Regex
- 11. Comment générer quelque chose dans PowerShell
- 12. ASP.NET MVC View - Afficher quelque chose de base sur Autoriser
- 13. Comment nommer un modèle quelque chose comme FileURL
- 14. Télécharger un fichier statique dans Silverlight 3 sans utiliser SaveFileDialog
- 15. OCMock: Faire un bout faire quelque chose
- 16. Quelque chose comme jQuery's .resizable mais sans l'intérieur de div
- 17. Je manque quelque chose
- 18. Comment faire CMD dire quelque chose?
- 19. Comment "écouter" quelque chose dans WebView, Android?
- 20. comment gérer .quelque chose dans l'url
- 21. Comment vérifier quelque chose à intervalles réguliers?
- 22. Comment implémenter quelque chose comme www.igoogle.com?
- 23. Comment tester quelque chose rendu correctement?
- 24. Extrait quelque chose du tableau
- 25. Comment copier quelque chose comme un bitmap passable en flash?
- 26. Comment emballer un int [,] avec quelque chose comme une ReadOnlyCollection?
- 27. Comment vérifier si un include() a retourné quelque chose?
- 28. Comment traiter quelque chose comme ça dans un shell Unix?
- 29. Comment renvoyez-vous quelque chose dans un ActionFilterAttribute?
- 30. Comment facilement convertir un objet DbDataReader en quelque chose d'utile?
Savez-vous où vous voulez enregistrer le fichier? –
Oui, imaginez je sais où hypothétiquement. –