MS-DOS penceresi...
- bortecine007
- Üye
- Mesajlar: 51
- Kayıt: 13 Ağu 2004 11:55
- Konum: İstanbul
MS-DOS penceresi...
Bir formun içerisinde MS-DOS penceresi açılabilir mi?Açılırsa nasıl yapabilirim?Muhabbetle...
Yan çizdim,yan çizdim,Jandarmaya hürriyete
Çok sevdiğim bir millete yan çizdim
Yan çizdim,yan çizdim,başım döndü,vurdum öldü
Sebep oldum adalete,yan çizdim
Osman ÖZTUNÇ
Çok sevdiğim bir millete yan çizdim
Yan çizdim,yan çizdim,başım döndü,vurdum öldü
Sebep oldum adalete,yan çizdim
Osman ÖZTUNÇ
- bortecine007
- Üye
- Mesajlar: 51
- Kayıt: 13 Ağu 2004 11:55
- Konum: İstanbul
Form da MS-DOS penceresinin şık duracağını düşünerek bu pencerenin gözükmesini istemiştim...Ama artık dışarıdan parametre göndererek işlemleri yapmaya karar verdim...
...Lakin @lazio kardeşim demişin ki;
Kolay gelsin...

verdiği sonuçları nasıl alabiliriz?verdiği sonuçları alıp tekrar komponent e yazarsan istediğin gibi bir izlenim verebilirsin Wink
Kolay gelsin...
Yan çizdim,yan çizdim,Jandarmaya hürriyete
Çok sevdiğim bir millete yan çizdim
Yan çizdim,yan çizdim,başım döndü,vurdum öldü
Sebep oldum adalete,yan çizdim
Osman ÖZTUNÇ
Çok sevdiğim bir millete yan çizdim
Yan çizdim,yan çizdim,başım döndü,vurdum öldü
Sebep oldum adalete,yan çizdim
Osman ÖZTUNÇ
c:\dir > a.txt
c:\ipconfig b.txt
vs vs..
ama imkanın varsa bellek okuyarak ekrandaki tüm bilgiyi alabilirsin..
aşağıdaki örnek dos ekranındaki bilgiyi bir dizide saklayıp gösterir.
kendine göre düzenlersin..
c:\ipconfig b.txt
vs vs..
ama imkanın varsa bellek okuyarak ekrandaki tüm bilgiyi alabilirsin..
aşağıdaki örnek dos ekranındaki bilgiyi bir dizide saklayıp gösterir.
kendine göre düzenlersin..
Kod: Tümünü seç
#include <stdio.h>
#include <conio.h>
#include <dos.h>
struct
{
char bilgi;
} far *ekran;
char dzkar[4000];
int x;
char tus;
void hide()
{
FP_SEG(ekran) = 0XB800;
for (x = 0; x < 4000; x++)
{
FP_OFF(ekran) = x;
dzkar[x] = ekran->bilgi;
}
}
void show()
{
FP_SEG(ekran) = 0XB800;
for (x = 0; x < 4000; x++)
{
FP_OFF(ekran) = x;
ekran->bilgi = dzkar[x];
}
}
main()
{
clrscr();
do
{
tus = getch();
switch (tus)
{
case 32 : hide(); clrscr(); continue;
case 13 : show(); continue;
default : printf("%c", tus);
}
}
while (tus != 27);
return 0;
}