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?

Computernerd
źródło
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

Wengier
źródło
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.
Derek R. Austin
źródło
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:
TreehuggerJ
źródło
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.

koleś
źródło
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

Manish Garhwal
źródło
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.

użytkownik755095
źródło