Печат под DOS
6 отговора
148 прегледа
Печат под DOS
Интересува ме как мога да задействам клавиша Print Scrn и да разпечатам
на матричния си принтер Фуджицу DL900 отворено досовско приложение на екрана на моя PC
на матричния си принтер Фуджицу DL900 отворено досовско приложение на екрана на моя PC
Re: Печат под DOS
Mi znachi....
Pishesh edno TSR koeto prehwashta nam koe si prekyswane (ima specialna funkciq maj koqto se wika pri printscreen) i sled kato te wiknata sahranqwash wideo pametta (tekstowi rejimi B800:0000 NvideopagesX2BxPos izkl mode7 B000) izchakwash int 28; prewkluchwash PID-a otwarqh LPT1/2 i pechatash.... zatwarqsh LPT1/2 wrashtash pida. ne e slojno ama si e baq igrachka. Moje da se raztarsish za gotowi resheniq ama ne w toq forum.
Edno ot gotowite resheniq e taka mrazeniq ot nqkoi OS Windows 95+ ta pushkash app-a w DOS-box ne FullScreen naglasqsh si go za snimka i ... snimash (alt+prtscr/prtcsr) puskash paint-a prawish paste i imash kartinkata selektirash kakwoto ti trqbwa i se prawi edit->copyto
sled towa ako trqbwa obrabotwash bmp-to s koto se setish (moje pak paint) i nakraq pechatash s kakwoto poiskash (pak paint)
ako mnogo darjish na tekstowiq format.... mi sha trqbwa da sa namerish nqkoj zalejal DOS Grabber i da se sprawqsh s nego ili da si napishesh sam :))
are uspeh
Pishesh edno TSR koeto prehwashta nam koe si prekyswane (ima specialna funkciq maj koqto se wika pri printscreen) i sled kato te wiknata sahranqwash wideo pametta (tekstowi rejimi B800:0000 NvideopagesX2BxPos izkl mode7 B000) izchakwash int 28; prewkluchwash PID-a otwarqh LPT1/2 i pechatash.... zatwarqsh LPT1/2 wrashtash pida. ne e slojno ama si e baq igrachka. Moje da se raztarsish za gotowi resheniq ama ne w toq forum.
Edno ot gotowite resheniq e taka mrazeniq ot nqkoi OS Windows 95+ ta pushkash app-a w DOS-box ne FullScreen naglasqsh si go za snimka i ... snimash (alt+prtscr/prtcsr) puskash paint-a prawish paste i imash kartinkata selektirash kakwoto ti trqbwa i se prawi edit->copyto
sled towa ako trqbwa obrabotwash bmp-to s koto se setish (moje pak paint) i nakraq pechatash s kakwoto poiskash (pak paint)
ako mnogo darjish na tekstowiq format.... mi sha trqbwa da sa namerish nqkoj zalejal DOS Grabber i da se sprawqsh s nego ili da si napishesh sam :))
are uspeh
Re: Печат под DOS
Пусни го под Windows, после маркирай текста дето ти трябва и го плесни в Notepad. Е, за 2000 става...

INT 19h
Мисля че int 19h беше вързано за print screen. Пробвай да го извикаш
// примерен код
void PrintScreen() {
_asm {
int 0x19
}
}
// примерен код
void PrintScreen() {
_asm {
int 0x19
}
}
Re: Печат под DOS
Prekusvaneto e 05 /pone taka si mislia/. Za pe4at mojesh da izpolzvash standartnata funkcia na 21h - mislia 4e beshe 17h. Tova ste ti stigne da si razpe4atash ekrana
????
Tova za 19h ne e taka!!! razrovi se malko iz spravo4nicite i posle probvai pak... Btw sto ne go probvash purvo ti :))
Прав си!
Верно че не е int 19h. Но това е идея за решението на проблема... Е, истината е, че прекъсването е 05h ... (преди малко проверих в една прашасала книга на рафта...) И при това работи!