SOLFIND
Web Lens
Portal home

shell | Electron

https://www.electronjs.org/fr/docs/latest/api/shell • 43 KB fetched
Open original page


shell | Electron Aller au contenu principal Electron Documentation API Blog Outils * Electron Forge * Fiddle Electron Communauté * Gouvernance * Galerie d'applications existantes * Ressources Versions Français * English * Deutsch * Español * Français * 日本語 * Português * Русский * 中文 Rechercher * Modules du processus principal * app * autoUpdater * BaseWindow * BrowserView * Deprecated * BrowserWindow * presse-papiers * contentTracing * crashReporter * desktopCapturer * dialog * globalShortcut * ImageView * Achat inApp * ipcMain * Menu * MenuItem * MessageChannelMain * MessagePortMain * nativeImage * nativeTheme * net * netLog * Notification * powerMonitor * powerSaveBlocker * processus (process) * protocol * notifications Push * safeStorage * screen * session * sharedTexture * ShareMenu * shell * systemPreferences * TouchBar * Tray * utilityProcess * webContents * WebContentsView * webFrameMain * View * Modules du processus de rendu * Utility Process Modules * Éléments DOM Personnalisés * Chromium et Node.js * Classes * Structures d'API * * Modules du processus principal * shell Sur cette page shell Gère des fichiers et URLs à l'aide de leurs applications par défaut. Process: Main , Renderer (non-sandboxed only) Le module shell fournit des fonctions liées à l'intégration bureau. Un exemple d'ouverture d'une URL dans le navigateur par défaut de l'utilisateur : const { shell } = require ( 'electron' ) shell . openExternal ( 'https://github.com' ) [!WARNING] While the shell module can be used in the renderer process, it will not function in a sandboxed renderer. Méthodes ​ Le module shell dispose des méthodes suivantes : shell.showItemInFolder(fullPath) ​ * fullPath string Afficher le fichier donné dans un gestionnaire de fichiers. Si possible, sélectionnez le fichier. shell.openPath(path) ​ History Version(s) Changes None API ADDED * path string Retourne Promise<string> - qui se résout avec une chaîne contenant le message d'erreur correspondant à l'échec en cas d'échec, sinon "". Ouvre le fichier donné dans la manière par défaut de l'ordinateur. shell.openExternal(url[, options]) ​ History Version(s) Changes None Added activate option. None Added workingDirectory option. None Added logUsage option. * url string - Max 2081 characters on Windows. * options Object (facultatif) * activate boolean (facultatif) macOS - true pour amener l'application ouverte au premier plan. Par défaut, true . * workingDirectory string (optional) Windows - Le dossier de travail. * logUsage booléen (facultatif) Windows - Indique un lancement initié par l’utilisateur qui permet de suivre les programmes fréquemment utilisés et d’autres comportements. Est à false par défaut. Retourne Promise<void> Ouvre l'URL du protocole externe donné de la manière par défaut du bureau. (Par exemple, mailto: URLs dans l'agent de messagerie de l'utilisateur). shell.trashItem(path) ​ History Version(s) Changes None API ADDED * path string - chemin vers l'élément à déplacer vers la corbeille. Retourne une Promise<void> - qui se résout une fois l'opération terminée. Rejette s'il y a eu une erreur lors de la suppression de l'élément demandé. Cela déplace un chemin vers l'emplacement de la corbeille spécifique au système d'exploitation (Trash sur macOS, RecycleBin sur Windows, et un emplacement spécifique à l'environnement sur Linux). The path must use the default path separator for the platform (backslash on Windows). Use path.resolve() from the node:path module to ensure correct handling on all filesystems. shell.beep() ​ Émet un signal sonore. shell.writeShortcutLink(shortcutPath[, operation], options) Windows ​ * shortcutPath string * operation string (facultatif) - La valeur par défaut est create , peut être l'une des valeurs suivantes: * create - Créer un nouveau raccourci, écrase si besoin. * update - Met à jour les propriétés seulement sur un raccourci existant. * replace - Remplace un raccourci existant, échoue si le raccourci n'existe pas. * options ShortcutDetails Retourne boolean - Si le raccourci a été créé avec succès. Créer ou met à jour un lien raccourci à shortcutPath . shell.readShortcutLink(shortcutPath) Windows ​ * shortcutPath string Returns ShortcutDetails Résout le lien raccourci à shortcutPath . Une exception sera levée lorsqu’une erreur se produit. Modifier cette page Précédent ShareMenu Suivant systemPreferences * Méthodes * showItemInFolder * openPath * openExternal * trashItem * beep * writeShortcutLink * readShortcutLink Documentation * Démarrer * Référence des APIs Listes de vérifications * Performance * Sécurité Outils * Electron Forge * Fiddle Electron Communauté * Gouvernance * Ressources * Discord * Bluesky * X * Mastodon * Stack Overflow En plus * GitHub * Open Collective * Tableau de bord de l'infrastructure Copyright Fondation OpenJS et contributeurs Electron. Tous droits réservés. La Fondation OpenJS a déposé des marques commercials et utilise des marques déposées. Pour une liste de marques commerciales de la Fondation OpenJS , merci de consulter notre Politique de Marque Comemrciale et Liste de Marques Commerciales . Les marques commerciales et logos qui ne sont pas indiquées sur la liste des marques commerciales de la Fondation OpenJS sont les marques commerciales™ ou marques déposées® de leurs détenteurs respectifs. Leur utilisation n'implique pas la moindre affiliation ou approbation de leur part. La Fondation OpenJS | Conditions Générales d'Utilisation | Politique de Confidentialité | Règlement intérieur | Code de Conduite | Politique de Marques Commerciales | Liste des Marques Commerciales | Politique de Cookies Hosting and infrastructure graciously provided by

Links found on this page

  1. Aller au contenu principal [direct]
  2. Electron [direct]
  3. Documentation [direct]
  4. API [direct]
  5. Blog [direct]
  6. Electron Forge [direct]
  7. Fiddle Electron [direct]
  8. Gouvernance [direct]
  9. Galerie d'applications existantes [direct]
  10. Ressources [direct]
  11. Versions [direct]
  12. English [direct]
  13. Deutsch [direct]
  14. Español [direct]
  15. 日本語 [direct]
  16. Português [direct]
  17. Русский [direct]
  18. 中文 [direct]
  19. autoUpdater [direct]
  20. BaseWindow [direct]
  21. BrowserView Deprecated [direct]
  22. BrowserWindow [direct]
  23. presse-papiers [direct]
  24. contentTracing [direct]
  25. crashReporter [direct]
  26. desktopCapturer [direct]
  27. dialog [direct]
  28. globalShortcut [direct]
  29. ImageView [direct]
  30. Achat inApp [direct]
  31. ipcMain [direct]
  32. Menu [direct]
  33. MenuItem [direct]
  34. MessageChannelMain [direct]
  35. MessagePortMain [direct]
  36. nativeImage [direct]
  37. nativeTheme [direct]
  38. net [direct]
  39. netLog [direct]
  40. Notification [direct]
  41. powerMonitor [direct]
  42. powerSaveBlocker [direct]
  43. processus (process) [direct]
  44. protocol [direct]
  45. notifications Push [direct]
  46. safeStorage [direct]
  47. screen [direct]
  48. session [direct]
  49. sharedTexture [direct]
  50. ShareMenu [direct]
  51. systemPreferences [direct]
  52. TouchBar [direct]
  53. Tray [direct]
  54. utilityProcess [direct]
  55. webContents [direct]
  56. WebContentsView [direct]
  57. webFrameMain [direct]
  58. View [direct]
  59. Éléments DOM Personnalisés [direct]
  60. Chromium et Node.js [direct]
  61. Classes [direct]
  62. Structures d'API [direct]
  63. Main [direct]
  64. API ADDED [direct]
  65. ShortcutDetails [direct]
  66. Modifier cette page [direct]
  67. Performance [direct]
  68. Sécurité [direct]
  69. Discord [direct]
  70. Bluesky [direct]
  71. X [direct]
  72. Mastodon [direct]
  73. Stack Overflow [direct]
  74. GitHub [direct]
  75. Open Collective [direct]
  76. Tableau de bord de l'infrastructure [direct]
  77. Fondation OpenJS [direct]
  78. Politique de Marque Comemrciale [direct]
  79. Liste de Marques Commerciales [direct]
  80. Conditions Générales d'Utilisation [direct]