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.
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
pdbacceptent--jsonpour 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
Lancez l’agent
L’app de bureau le lance, ou démarrez-le avec
pdb agent.pdb agent installle lance à l’ouverture de session.Essayez la ligne de commande
pdb devicesliste les appareils associés ;pdb send <device> <files or folders>,pdb clip <device> "text"etpdb url <device> <address>envoient des contenus.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.
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.