Numéro d'article: 57345 - Dernière mise à jour: mardi 16 août 2005 - Version: 2.1

Transfert de fichiers entre ordinateurs MS-DOS et le Macintosh

Sommaire

Agrandir tout | Réduire tout

Résumé

Il existe plusieurs méthodes qui peuvent servir à transférer des fichiers texte à partir d'ordinateurs MS-DOS basé sur les ordinateurs Macintosh. Fichiers de données binaires peuvent parfois être transférées, selon le format des informations qu'ils contiennent. Il est inutile transférer des fichiers programme exécutable binaire, que le code machine de MS-DOS ordinateurs (en se basant sur le circuit microprogrammé Intel) et les ordinateurs Macintosh (en se basant sur le circuit microprogrammé Motorola) est très différent.

Ces informations s'appliquent à Microsoft QuickBASIC à la version Macintosh 1,00, pour Microsoft QuickBASIC versions 4.00, 4.00b et 4.50 pour MS-DOS, à Microsoft de base compilateur versions 6.00 et 6.00b pour MS-DOS et Microsoft OS/2 et à Microsoft de base professionnel développement système (PDS) version 7.00 pour MS-DOS et Microsoft OS/2.

Plus d'informations

Voici plusieurs méthodes pour transférer des fichiers entre le Macintosh et les ordinateurs MS-DOS en fonction :

  1. Macintoshes plus récentes (versions actuelles de la deuxième édition et tous les modèles introduites après IIx, y compris le IIci Macintosh, IIcx et Macintosh portable) incluent le lecteur super. Ce lecteur est capable de lire et écrire sur des disques MS-DOS mis en forme avec l'ajout d'un INIT spécial.

    UNE société appelée Dayna communications génère un INIT appelé Mounter de DOS permet aux ordinateurs équipés drive super lire à partir d'et écriture sur MS-DOS mis en forme disques. Communications Dayna peut être contactées à (801) 531-0600.
  2. Fichiers peuvent également être transférées entre machines MS-DOS et Macintoshes en les raccordement ensemble via des ports séries et en utilisant les programmes de communication pour transférer les informations.

    UN câble null-modem spécial qui est spécialement conçu pour connecter Macintoshes et ordinateurs MS-DOS basé doit être utilisé.
  3. Modems peuvent être attachées aux deux ordinateurs, et les modems peuvent être connectés ensemble pour transférer des données. Il requiert utilisez un programme de communication sur les deux ordinateurs et avoir un modem connecté à Macintosh et l'ordinateur MS-DOS basée.
  4. Le réseau haut peut servir pour associer les ordinateurs IBM-compatible avec et les ordinateurs Apple Macintosh ensemble. Fichiers peuvent ensuite être transférés sur ce réseau. Une carte réseau de cartes mnémotechniques haut est nécessaire pour l'ordinateur IBM-compatible avec et les ordinateurs la IBM-compatible avec et le Macintosh devez pilote réseau spécial.

    Le réseau haut est généré par le haut, une société de Sun Microsystems. HAUT peut être contacté à (408) 562-6000.
  5. Une société appelée micro solutions produit une carte compatible D'IBM et disque appelé MatchMaker permet IBM-compatible ordinateurs pour lire et écrire sur des disques de Macintosh. Micro solutions est joignable au numéro de téléphone et Adresse suivant :
    Solutions micro
    132 W ait Hwy
    Dekalb, IL 60115
    (815) 756-3411
Les enregistrements dans des fichiers texte Macintosh sont délimités par uniquement par des retours chariot et non par retour ainsi que des séquences de saut de ligne comme sur les ordinateurs de MS-DOS chariot. Cela peut entraîner des problèmes lors du transfert de fichiers texte MS-DOS Macintosh et vice versa. Les sections deux suivantes décrivent ce problème.

Transfert de fichiers texte D'IBM vers Macintosh

L'environnement interpréteur QuickBASIC Microsoft pour Macintosh Apple accepte automatiquement les fichiers de code source qui ont des sauts de ligne sont à la fin de lignes.

Lorsque vous lisez d'un fichier de données texte qui a été créé sur un IBM dans un programme Macintosh, les sauts de ligne sont supplémentaire peut apparaître petits carrés. La zone disposé en carré est la représentation le Macintosh pour le saut de ligne. Les sauts de ligne sont doivent être supprimés à partir du fichier pour le Macintosh utiliser le fichier.

Après avoir transféré un fichier D'IBM pour Macintosh, vous souhaiterez peut-être modifier le type du fichier en texte si l'utilitaire de transfert (programme) ne pas faire pour vous. Voici deux méthodes pour modifier le type d'un fichier pour le texte :

  1. Exécuter les instructions suivantes dans QuickBASIC :
          x$="filename"
          NAME x$ AS x$, "TEXT"
  2. Exécutez ResEdit et sélectionnez le fichier que vous avez transféré. Appuyez sur commande + I ou choisissez d'obtenir des informations dans le menu Fichier. Dans la zone qui apparaît, modifiez tout ce qui est dans la zone TYPE « texte » ou du type approprié. Fermez la boîte et choisir Enregistrer les modifications.
Si vous souhaitez modifier le type de créateur pour déterminer quelle application charge lorsque vous double-cliquez sur le fichier texte, requête dans cette base de connaissances sur les mots suivants :
SetCreate créateur et double-cliquez sur

Transfert des fichiers texte à partir de Macintosh vers IBM

Lorsque les fichiers texte créés sur le Macintosh sont affichés sur un ordinateur MS-DOS, ils devront toutes les lignes de données sur une seule ligne. Cela résulte de Macintosh ne pas ajouter un saut de ligne à la fin de chaque ligne de texte. Ce problème peut être résolu en écrire un programme sur le Macintosh ajoutera le saut de ligne nécessaire à l'extrémité de chaque ligne de texte (comme illustré dans l'exemple de code ci-dessous). Le fichier peut ensuite être transféré via à l'ordinateur de MS-DOS.

Le code source suivant, écrit pour Microsoft QuickBASIC version 1.00 pour Apple Macintosh, lit dans un fichier texte et un autre fichier texte qui se trouve dans un format approprié (retour chariot plus fin de chaque ligne de saut de ligne) de sortie pour la lecture sur un ordinateur MS-DOS basé :
   INPUT "Source file name: "; SFILE$
   INPUT "Output file name: "; OFILE$
   OPEN SFILE$ FOR INPUT AS #1
   OPEN OFILE$ FOR OUTPUT AS #2
   WHILE NOT(EOF(1))
      LINE INPUT #1, A$
      PRINT #2, A$     ' Don't use a semicolon after A$.
      PRINT #2, CHR$(10);  ' Appends a linefeed character on each line.
   WEND
   CLOSE #1
   CLOSE #2
   PRINT "All Done!"
				

Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft QuickBasic Compiler for Macintosh 1.0
  • Microsoft QuickBasic 4.0
  • Microsoft QuickBASIC 4.0b
  • Microsoft QuickBasic 4.5 pour MS-DOS
  • Microsoft BASIC Compiler 6.0
  • Microsoft BASIC Compiler 6.0b
  • Microsoft BASIC Professional Development System 7.0
Mots-clés : 
kbmt KB57345 KbMtfr
Traduction automatiqueTraduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 57345  (http://support.microsoft.com/kb/57345/en-us/ )
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.
Retired KB ArticleExclusion de responsabilité concernant les contenus obsolètes dans la Base de connaissances
Cet article concerne des produits pour lesquels Microsoft n'offre plus de support. Il est par conséquent fourni « en l'état » et ne sera plus mis à jour.
 

Traductions disponibles