Travail et équipes

Automatiser les transferts téléphone–PC par script

Utilisez la ligne de commande pdb ou les SDK TypeScript et Python pour envoyer fichiers, texte et liens à vos appareils associés depuis vos scripts.

Disponible en préversion Mis à jour Fonctionne sur
  • Windows
  • Linux

Pour une automatisation rapide, appelez la ligne de commande pdb depuis un script, par exemple pdb send <device> <file>. Pour des intégrations plus poussées, les SDK TypeScript et Python communiquent avec l’agent Personal Device Bridge du même ordinateur : ils peuvent lister les appareils, envoyer des fichiers, du texte du presse-papiers et des liens, et réagir à des événements. Les SDK ne sont pas encore sur npm ni PyPI ; vous les demandez via le centre d’aide.

L’essentiel

  • Les commandes pdb acceptent --json pour une sortie lisible par machine.
  • SDK pour TypeScript (@personaldevicebridge/sdk) et Python (personaldevicebridge).
  • Les scripts utilisent les mêmes actions que l’app, avec les mêmes autorisations par appareil.
  • Seul votre propre compte utilisateur peut accéder à l’agent local.

Pas à pas

  1. Lancez l’agent

    L’app de bureau le lance, ou démarrez-le avec pdb agent. pdb agent install le lance à l’ouverture de session.

  2. Essayez la ligne de commande

    pdb devices liste les appareils associés ; pdb send <device> <files or folders>, pdb clip <device> "text" et pdb url <device> <address> envoient des contenus.

  3. Obtenez le SDK

    Les paquets et la référence de l’API sont envoyés sur demande tant qu’ils ne sont pas publiés ; voir Créer vos propres intégrations avec le SDK.

  4. Connectez-vous et envoyez

    Votre script se connecte à l’agent local et appelle les mêmes actions que l’app, comme l’envoi d’un fichier à un appareil associé.

Sécurité

Les SDK communiquent avec l’agent par un canal privé protégé par le système d’exploitation et un jeton : seul votre propre compte utilisateur peut l’utiliser. Les appareils et autorisations restent exactement tels que vous les avez définis dans l’app ; un script ne peut pas faire plus que ce que vous avez autorisé.

Questions

Les SDK sont-ils sur npm ou PyPI ?

Pas encore. Demandez les paquets et la référence de l’API comme indiqué dans Créer vos propres intégrations avec le SDK.

Un script sur un autre ordinateur peut-il utiliser mon agent ?

Non. Le canal de l’agent est local et réservé à son propriétaire ; les scripts s’exécutent sur le même ordinateur, sous votre compte utilisateur.

Sur quels systèmes cela fonctionne-t-il ?

L’agent et pdb fonctionnent sous Windows et Linux 64 bits, et envoient vers n’importe quel appareil associé, y compris votre téléphone Android.