ПредишенСледващото

Отваряне на DOS прозорец и програмата на цял екран

ви покаже как да се уверите, че при стартиране на програма, написана на прозорец Turbo Pascal DOS`a самата става на цял екран, но не и в кутията.
Нещо като Alt внедряване на софтуерни + Enter, за да се наложи да натиснете, за да се разшири, за да запълни екрана.

Каква * .pif, и как да го използвам?

Успех на вас, младите хора: не знаят какво гръм и трясък
тя е също така, че LNK, но дос програми

разбирам, благодаря ви много!

Едва сега на този въпрос, така да се каже, че тези два файла сега се комбинират в едно? Това, че не са две от едно и също име, но с различни разширения и PIF Търсейки и да EXE само един е бил?

Защо да ги комбинирате по някакъв начин?

Не се нуждаем от PIF - го смее да edreneyfene, но след това Alt + Enter budish тласък дръжки)

Какво може да се направи с програмата, като натиснете Alt клавишната комбинация + Enter? (Не механично програмен разбира)

Друг въпрос - какво ще попречи PIF. И какво ти пука, че се укрива (PIF или Търсейки), ако стартирането предварително конфигурирано PIF изпълнява задачата?

Желателно би било, че има само един Търсейки файл, и потребителят може просто стартирате EXE, вместо PIF


> И потребителят може просто стартирате EXE, вместо PIF

И той не pohrenu че тичам?

Ето го притиска Меню "Старт -> Run ..", се въвежда там. например: \ SomeDir \ SomeDOSProgram и - готово. - получава в началото на съответните DOS-базирани приложения в режим на цял екран, без дори да знаят, че в действителност той е PIF използва за прилагане започва система ..

И ако потребителят в допълнение към прозореца ekplorera знаете повече не знам нищо по отношение на стартираните приложения. тогава този проблем може да бъде решен - Търсейки е просто скрит и изследовател е конфигуриран да nepokaz скритите файлове

В крайна сметка, ако потребителят е мързелив и глупав, а вие имате какво друго да прави, освен да се моля глупави неговите капризи, а след това lepish просто приложение, като се започне PIF, и замени потребителското си към EXE

И все пак, тъй като може да се разбере, че има само един Търсейки? (Без PIF)


> Тъй като е възможно да се разбере, че има само един Търсейки?

по никакъв начин не
защото програмата дос не знае къде е започнало
тя няма понятия прозорец

И каква е тази функция модул keybd_event (), ми дава неизвестно идентификатор. Аз пиша в Turbo Pascal 7.0


> Аз пиша в Turbo Pascal 7.0

А къде е Turbo Pascal?

Изглежда, че е става Win32-приложение, което е натоварен със стартирането на ДОС приложение в режим на цял екран?

Така че това приложение Пиша TurboPascal

> Ще ви покаже как да се уверите, че, когато програмата започва
> Написано в прозореца на Turbo Pascal DOS`a се разгърна
> На цял екран, но това не беше в наказателното поле.

Или можете да някак си все още използвате тази функция?

Трябва да се напише самата DOS-приложение, което ще се извършва автоматично, за да запълни екрана, когато се стартира Exe файл, но с Windows XP.


> Това приложение Пиша TurboPascal

Така че аз пиша никой там не се намесва)

Но DOS-приложение, за да знам, не знам нищо и не мога да знам за никакви Windows прозорци и режими. Къде и как да се направи viz.rezultaty работа DOS-приложение - то управлява Windows.


> Трябва да се напише самата DOS-приложение, което ще се разгърне
> Автоматично, за да запълни екрана

Тя е вече разгърната "цял екран".
Но това, което се смята за "цял екран" - това вече прави Windows.

И не е необходимо да знаете за прилагането е необходимо да се обадите keybd_event функция API () и натиснете заедно двете Alt клавишите и Enter. Но това, което е най-модул функция и как да се свържете с програмата, както обикновено през употребите? И как можете да направите това натиснете закъснението, което означава, че ще извика функцията на натискане на клавиша Alt, след което Enter, но вие трябва да натиснете едновременно, което е причина да държи Alt някак си и се обадете Enter, след това пуснете и двете, как да го направя?


> В приложението, което искате да се обадите API keybd_event () функция

На Ваше DOS API, от своя Windows)

И какво, ако функцията API Dos`a отговорен за клавиши? Ако една и съща keybd_event (), а след това, че е в кой модул?


> Какво става, ако функцията API Dos`a отговорен за клавиши?

Тя ви питам всичко.
Ти ли си в DOS "д работа, не ме, вие знаете по-добре и трябва да бъде)

Дори и да има един (и това е), а след това няма нищо общо с това, което се очаква от него по отношение на очакваната реакция да ви Alt-Enter.

И вие можете да бъдете любопитни какво е причинило патологично mahohizm - използването на TP?


> Възможно ли е да се допитаме какво е причинило патологична
> Mahohizm - използването на TP?

любопитство


> Sweep # XA0; (03.10.08 16:15) [22]
> И какво тогава функция Dos`a API е отговорен за бутони за натискане?
> # XA0;

Междум от DOS модул. Но Windows е вашето чудо програма се изпълнява във виртуална машина. И всички "клавиши", за да го получите само в програмата си, и не излиза извън него. В DOS-програма няма да може да командва всичко Windows или Windows ще прехвърли някои клавиши.


> DOS-програма няма да може да командва всичко Windows
> Windows или прехвърля клавиши

За около Windows DOS програма не знам нищо, защото той е роден в системата, роден на Windows роди.


> В виртуална машина

Mov брадва, 13h
Int 10h

Urban Shaman, благодаря ти! Но по някаква причина текстът се превърна в голям размер, очевидно той прави резолюция 640x480


> Sweep # XA0; (03.10.08 18:50) [30]
>
> Urban Shaman, благодаря ти! Но по някаква причина текстът се превърна в основен
> Размер, очевидно той прави резолюция 640x480

По принцип, за да ви кода

// магазин
Mov ах, 0Fh
Int 10h
CL Mov Ал

// задаване на графиката
Mov брадва, 13h
Int 10h

// върне обратно
XOR брадва, брадва
Mov Al, CI
Int 10h


> Sweep # XA0; (03.10.08 23:50) [33]
>
> Благодаря ви!
>

Така че това, което е все едно PIF не подхожда? Бо играта с старото и DOS прекъсва може да се провали. Днес, работа, а утре - Тя не успя да завърши програмата!

Свързани статии

Подкрепете проекта - споделете линка, благодаря!