Jak wkleić do DOSBOX?


11

Używam DOSBOX do uruchamiania niektórych programów, które działają tylko w 32-bitowych wersjach systemu Windows. Obecnie używam 64-bitowego systemu Windows 8. Muszę skopiować niektóre polecenia z systemu Windows 8 i wkleić je do DOSBOX, ponieważ byłoby bardzo kłopotliwe, aby napisać całe polecenie.

Przeszukałem internet, ale nie mogę nic znaleźć na temat kopiowania z systemu Windows i wklejania do DOSBOX. Jak mam to zrobic?


3
Na podstawie moich badań; Nie obsługuje tego.
— Ramhound,

Odpowiedzi:


4

Istnieje już na to rozwiązanie. Wypróbuj najnowszą ulepszoną kompilację DOSBox SVN z obsługą kopiowania / wklejania myszy i obsługą długich nazw plików (LFN). Teraz możesz użyć prawego przycisku myszy, aby zaznaczyć, skopiować i wkleić tekst zi do DOSBox (gdy mysz nie jest zablokowana).

Najnowsze pliki binarne i wymagane biblioteki DLL systemu Windows, skompresowane: http://bit.ly/12jANWF

Pokrewne dyskusje i źródła na forum: http://www.vogons.org/viewtopic.php?f=41&t=41179


tylko dla zapisu ... jaka jest wersja (a przynajmniej a) wersji, po której obsługiwana jest funkcja kopiowania?
— ntg

3

Jeśli jest to coś, co można uruchomić za każdym razem, gdy uruchamiasz DOSBox, możesz wkleić go do konfiguracji DOSBOX na samym końcu w sekcji [autoexec]:

[autoexec]
# Lines in this section will be run at startup.
# You can put your MOUNT lines here.

Oczywiście zadziała to tylko wtedy, gdy próbujesz wkleić polecenie DOS. Czy zastanawiałeś się nad utworzeniem pliku wsadowego DOS?
— Derek R. Austin

Dla zainteresowanych, bieganie DOSBox 0.74 Options.batsię otworzydosbox-0.74.conf
— HoseinGhanbari

2

Jeśli używasz starszej wersji DosBox, możesz utworzyć plik .txt z systemu hosta, który później zmienisz na plik .bat. To powinno wyglądać tak:

mount c C:\Dosfiles\games
C:

Czy poprawna składnia polecenia mount mount c: C: \ Dosfiles \ games ?
— Mówię: Przywróć Monikę

@Twisty Tak, to też działa. Właśnie przetestowałem i wydaje się, że działa z okrężnicą lub bez.
— Ben N

1

DOSBox nie ma możliwości skopiowania tekstu z systemu hosta do siebie, emuluje całkowicie odrębne środowisko.


0

bardzo proste ... (jeśli używasz go do pisania programu)

Aby skopiować z DOSBox:

  • napisz program w DOSBox.

  • Zapisz to

  • otwórz zapisany katalog w przeglądarce plików

  • wybierz plik i otwórz w dowolnym edytorze tekstu.

Aby skopiować do DOSBox:

  • otwórz plik tekstowy w edytorze tekstu.

  • zapisz go w katalogu plików dos box z odpowiednim rozszerzeniem. (jak .club .cppdla języków.)

  • otwórz DOSBox

  • Otwórz plik w DOSBox


0

Inna opcja na wypadek, gdybyś używał starego DOSBoxa. Otwórz Word lub Excel. Naciśnij klawisze Alt-F11, aby otworzyć edytor makr, a następnie naciśnij klawisze + G, aby przejść do okna debugowania.

Wchodzić:

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

Użyłem pętli spowolnienia, ponieważ program, do którego próbowałem wkleić, nie nadążał SendKeys.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.