Отваряне на 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 прекъсва може да се провали. Днес, работа, а утре - Тя не успя да завърши програмата!
Свързани статии