0

Je sais ce que sera la première réponse mais mon exigence est minime et écrire un script pour cela serait une exagération. Tout ce que je veux, c'est exécuter une commande système et envoyer sa sortie à l'extension.
Voici ce que j'ai essayéComment utiliser le script chauve-souris comme hôte de messagerie native Chrome?

@echo off 
:strt 
:: my code 
goto strt 

ne fonctionne pas. Le code ci-dessus me donne un message d'erreur Erreur lors de la communication avec l'hôte de messagerie natif.

L'exemple suivant Here

+0

Le fichier batch n'interagit pas avec les extensions Chrome. Allez changer de langue. – SteveFest

+0

Et aussi définir "Ne fonctionne pas". Cela signifie-t-il que le code supprime System32? – SteveFest

+0

Ne fonctionne pas signifie: Obtenir ce message d'erreur ** Erreur lors de la communication avec l'hôte de messagerie natif. ** – allsyed

Répondre

1

Il se trouve que .bat ne satisfait pas aux exigences pour l'hôte de messagerie natif chrome. Mon exigence de l'hôte était simple et en utilisant soit python ou C++ serait trop.J'ai opté pour powershell pour accomplir la tâche.

est ici la powershell la version

try { 
$reader = New-Object System.IO.BinaryReader([System.Console]::OpenStandardInput()) 
$len = $reader.ReadInt32() 
$buf = $reader.ReadBytes($len) 
$msg = [System.Text.Encoding]::UTF8.GetString($buf) 

$nets = ConvertFrom-Csv (getmac /fo CSV /v) 
.. 
.. 
.. 
# you get the point. 
Response @{mac = $mac} } 

répondre à ma propre question et en espérant que cela aiderait quelqu'un à l'avenir.