Comment puis-je coller dans DOSBOX?

11

J'utilise DOSBOX pour exécuter certains programmes qui ne fonctionnent que sur les versions 32 bits de Windows. J'utilise actuellement Windows 8 64 bits. J'ai besoin de copier certaines commandes de Windows 8 et de les coller dans DOSBOX car il serait très difficile de taper la commande entière.

J'ai cherché sur le Web mais je ne trouve rien sur la copie depuis Windows et le collage dans DOSBOX. Comment puis-je faire cela?

Ballot d'ordinateur
la source
3
Basé sur mes recherches; Il ne le supporte pas.
Ramhound

Réponses:

4

Il existe déjà une solution à ce problème. Essayez la dernière version améliorée de DOSBox SVN avec le copier / coller de la souris et la prise en charge du nom de fichier long (LFN). Vous pouvez maintenant utiliser le bouton droit de la souris pour sélectionner, copier et coller du texte depuis et vers DOSBox (lorsque la souris n'est pas verrouillée).

Dernières binaires Windows + DLL requises, zippées: http://bit.ly/12jANWF

Discussions et sources connexes sur le forum: http://www.vogons.org/viewtopic.php?f=41&t=41179

Wengier
la source
juste pour mémoire ... quelle est la version (ou au moins une) après laquelle le copier-coller est pris en charge?
ntg
3

Si c'est quelque chose que vous pouvez exécuter chaque fois que vous lancez DOSBox, vous pouvez le coller dans la configuration DOSBOX à la toute fin dans la section [autoexec]:

[autoexec]
# Lines in this section will be run at startup.
# You can put your MOUNT lines here.
Derek R. Austin
la source
Bien sûr, cela ne fonctionnera que si ce que vous essayez de coller est une commande DOS. Avez-vous envisagé de créer un fichier batch DOS?
Derek R. Austin
Pour ceux qui sont intéressés, la course DOSBox 0.74 Options.bats'ouvriradosbox-0.74.conf
HoseinGhanbari
2

Si vous utilisez une ancienne version de DosBox, vous pouvez créer un fichier .txt à partir du système hôte que vous changerez plus tard en fichier .bat. Ça devrait ressembler à ça:

mount c C:\Dosfiles\games
C:
TreehuggerJ
la source
La syntaxe correcte de la commande mount est-elle mount c: C: \ Dosfiles \ games ?
Je dis Reinstate Monica
@Twisty Yep, ça marche aussi. Je viens de tester et il semble fonctionner avec ou sans les deux points.
Ben N
1

DOSBox n'a aucun moyen de copier le texte du système hôte sur lui-même, il émule un environnement entièrement séparé.

mec
la source
0

très simple ... (au cas où vous l'utilisez pour écrire un programme)

Pour copier depuis DOSBox:

  • écrire un programme dans DOSBox.

  • sauvegarde le

  • ouvrir le répertoire enregistré dans le navigateur de fichiers

  • sélectionnez le fichier et ouvrez-le avec n'importe quel éditeur de texte.

Pour copier dans DOSBox:

  • ouvrez votre fichier texte dans l'éditeur de texte.

  • enregistrez-le dans le répertoire de fichiers dos box avec l'extension respectée. (comme .cou .cpppour les langues.)

  • ouvrir DOSBox

  • Ouvrez le fichier dans DOSBox

Manish Garhwal
la source
0

Une autre option au cas où vous utilisez une ancienne DOSBox. Ouvrez Word ou Excel. Appuyez sur Alt-F11 pour ouvrir l'éditeur de macros, puis contrôlez + G pour accéder à la fenêtre de débogage.

Entrer:

S="<paste your text here>"
appactivate "DOSBox",true:for i=1 to len(S):sendkeys mid(s,i,1),true:t=timer:while(timer<t+.5):doevents:wend:next

J'ai utilisé la boucle de ralentissement car le programme dans lequel j'essayais de coller n'a pas pu suivre SendKeys.

user755095
la source