Comment envoyer un fichier sur le port série dans l'Invite de Commande Windows

Je suis en train d'envoyer des fichiers sur un port COM, mais a échoué à chaque fois.

Tout d'abord, j'ai configurer un numéro de série sur chaque machine comme ceci:

MODE COMx:115200,N,8

où x est le numéro de port COM.

Après ce que j'essaie de faire:

COPY file.zip COM1: /B

et l'inverse sur le PC en réception.

Dans la plupart des cas que j'ai eu une fracture de l'archive. Mais lors de la dernière tente ne m'as rien donné du tout premier PC dit que le fichier a bien été envoyé, mais la deuxième est juste en attente pour les données. Est-il quelqu'un qui sait comment résoudre ce problème?

A ce jamais travaillé à l'aide de ce câble série? Êtes-vous sûr que vous avez correctement configuré câble série?
Le câble fonctionne bien, qui sont contrôlés par l'envoi avec c# classe SerialPort. Et oui - je l'ai fait avant, le fichier a été transféré, mais cela ne fonctionne qu'avec des fichiers texte. Peut-être copie binaire drapeau de l'aide avec d'autres fichiers.
Avez-vous envoyer des non-texte par le biais de la C## exercice? Bien sûr, si les données binaires comprend un ctrl-Z (0x1A), alors il serait probablement terminer le transfert.
Vous n'avez pas mentionné ce que commande à exécuter sur le PC en réception. COPIE COM1: file.zip /B ne fonctionne pas. Le récepteur doit permettre d'IRQ sur le contrôleur d'interruption et sur USART, de recevoir des données par le gestionnaire d'interruption, de les stocker sur le disque. OS shell ne fournit pas toutes ces tâches.

OriginalL'auteur James Jason | 2016-04-06