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
- Aller au contenu principal [direct]
- Electron [direct]
- Documentation [direct]
- API [direct]
- Blog [direct]
- Electron Forge [direct]
- Fiddle Electron [direct]
- Gouvernance [direct]
- Galerie d'applications existantes [direct]
- Ressources [direct]
- Versions [direct]
- English [direct]
- Deutsch [direct]
- Español [direct]
- 日本語 [direct]
- Português [direct]
- Русский [direct]
- 中文 [direct]
- autoUpdater [direct]
- BaseWindow [direct]
- BrowserView Deprecated [direct]
- BrowserWindow [direct]
- presse-papiers [direct]
- contentTracing [direct]
- crashReporter [direct]
- desktopCapturer [direct]
- dialog [direct]
- globalShortcut [direct]
- ImageView [direct]
- Achat inApp [direct]
- ipcMain [direct]
- Menu [direct]
- MenuItem [direct]
- MessageChannelMain [direct]
- MessagePortMain [direct]
- nativeImage [direct]
- nativeTheme [direct]
- net [direct]
- netLog [direct]
- Notification [direct]
- powerMonitor [direct]
- powerSaveBlocker [direct]
- processus (process) [direct]
- protocol [direct]
- notifications Push [direct]
- safeStorage [direct]
- screen [direct]
- session [direct]
- sharedTexture [direct]
- ShareMenu [direct]
- systemPreferences [direct]
- TouchBar [direct]
- Tray [direct]
- utilityProcess [direct]
- webContents [direct]
- WebContentsView [direct]
- webFrameMain [direct]
- View [direct]
- Éléments DOM Personnalisés [direct]
- Chromium et Node.js [direct]
- Classes [direct]
- Structures d'API [direct]
- Main [direct]
- API ADDED [direct]
- ShortcutDetails [direct]
- Modifier cette page [direct]
- Performance [direct]
- Sécurité [direct]
- Discord [direct]
- Bluesky [direct]
- X [direct]
- Mastodon [direct]
- Stack Overflow [direct]
- GitHub [direct]
- Open Collective [direct]
- Tableau de bord de l'infrastructure [direct]
- Fondation OpenJS [direct]
- Politique de Marque Comemrciale [direct]
- Liste de Marques Commerciales [direct]
- Conditions Générales d'Utilisation [direct]
|
|