consol application programı

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Delhici
Üye
Mesajlar: 176
Kayıt: 20 Eyl 2003 09:04

consol application programı

Mesaj gönderen Delhici »

Merhaba arkadaşlar

Bir consol programı yazmak istiyorum. Windows altında değilde dos altında çalışması gerek. Programımı boot cd yle başlatacağım..

Programdan istediğim herhangi bir bat dosyasını çalıştırması.. Yani cd içinde bulunan bat dosyasını açmasını istiyorum. bu işlemi consol application ile nasıl yapabilirim. Bu konu hakkında acil yardım edebilir misiniz? Bu işlemi windows altında yapmak çok kolay. Ama dos altında yapmayı başaramadım.. Yardımlarınız için şimdiden teşekkür ederim.
http://www.bargem.info
Yaşıyorum..... İnadına değil yaptıklarım. Herşey istediğim için oluyor. İstediğim için türkü dinliyorum. İstediğim için çalışıyorum. İstediğim için yaşıyorum ve istediğim için seni seviyorum...
Kullanıcı avatarı
freeman35
Admin
Mesajlar: 2385
Kayıt: 12 Haz 2003 04:05
Konum: merkez camii yanı

Re: consol application programı

Mesaj gönderen freeman35 »

Sadece bir BAT file çalıştıracaksan bunun için neden bir application a ihtiyac duyduğunu anlamadım. Özellikle dos ta extantion sıralaması .bat .com .exe dir yani exe yi çalıştıracağın yere batch file ı yazman yeterli olması lazım. yani ha exe çalışıp batch file ı çalıştırmış ha direk batch file ı çalıştırmışsın
Kolay gele
ZAGOR TENAY TÜRK'tür... TÜRK kalacak...
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5

Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
Delhici
Üye
Mesajlar: 176
Kayıt: 20 Eyl 2003 09:04

Re: consol application programı

Mesaj gönderen Delhici »

aslında amacım şu

bir consol application hazırlayıp, boot açılışında direk yolunu göstererek benim programı açacağım. Sonra bazı yönlendirmelerle işte d nin içinde bu dosya varsa şu işlemi yap bu dosya yoksa şu işlemi yap diyeceğim. bunu bir batchfile ile nasıl yapabilirim ki? yani dosya varsa şunu yapmalı dosya yoksa diğerini yapmalı
http://www.bargem.info
Yaşıyorum..... İnadına değil yaptıklarım. Herşey istediğim için oluyor. İstediğim için türkü dinliyorum. İstediğim için çalışıyorum. İstediğim için yaşıyorum ve istediğim için seni seviyorum...
Kullanıcı avatarı
unicorn64
Üye
Mesajlar: 919
Kayıt: 04 Nis 2006 08:56
Konum: yine yeniden Ankara ^_^

Re: consol application programı

Mesaj gönderen unicorn64 »

keşke daha fazla arama yapıp,sonuç elde edemeyince foruma sorsak...

dosya kontrolünden sonra yapacağınız işlemler dos işlemleri ise bunları batch ile yaptırabilirsiniz ve batch içinde dosya varmı kontrolünü yapmak mümkün


google amcaya batch file yazıp aratınca baya sonuç çıkıyor.


arama sonuçlarından bulduğum şu adreste batch file adına baya geniş bilgi var gibi...
bazen yükselmek için önce dibi görmek gerekir...

forumda soru sormadan önce bakılmalı bence
daha fazlası için...

yürümeyi öğrenmeden koşmaya çalışanlar için, tökezleyip düşmek kaçınılmazdır...

Resim
Kullanıcı avatarı
freeman35
Admin
Mesajlar: 2385
Kayıt: 12 Haz 2003 04:05
Konum: merkez camii yanı

Re: consol application programı

Mesaj gönderen freeman35 »

Batch file ı küçümseme :)

Kod: Tümünü seç

@echo off
if not exist %windir%\system32\doskey.exe goto fail:

fail:
Echo Abi doskey yi bulamadım yav
kullanıcı ya menüler yapabilirsin vs vs
Ayrıca konsol application dediğinizde eski pascal yukardan aşağı yazın :)

Kolay gele
ZAGOR TENAY TÜRK'tür... TÜRK kalacak...
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5

Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
Delhici
Üye
Mesajlar: 176
Kayıt: 20 Eyl 2003 09:04

Re: consol application programı

Mesaj gönderen Delhici »

teşekkür ederim...
yardımlarınız için.. freeman çok işime yarayacak bu...

tekrar teşekkür ederim..

Zor olan bir boot cd kaldı.. onunlada direk açılışta bu batchfile çalıştırdım mı gerisi kolay..

sağol... herşey için teşekkür ederim..
http://www.bargem.info
Yaşıyorum..... İnadına değil yaptıklarım. Herşey istediğim için oluyor. İstediğim için türkü dinliyorum. İstediğim için çalışıyorum. İstediğim için yaşıyorum ve istediğim için seni seviyorum...
Kullanıcı avatarı
rsimsek
Admin
Mesajlar: 4482
Kayıt: 10 Haz 2003 01:48
Konum: İstanbul

Re: consol application programı

Mesaj gönderen rsimsek »

İstenen şey çözülmüş olsa da ilk soruya cevap pascal yazımıyla;

Kod: Tümünü seç

...
uses
  Dos;
//...
begin
// ...
  SwapVectors;
  Exec('PROGRAM.EXE ', '');
  SwapVectors;
end;
// ...
Buralarda detaylıca anlatmışlar :)
http://www.bsdg.org/SWAG/EXEC/0004.PAS.html
http://www.programlama.com/sys/c2html/v ... DocID=1596

Ayrıca cd den otomatik başlayan bir autorun.inf ile de program çalıştırılabilir.

Kod: Tümünü seç

[autorun]
open=program.bat
icon=program.ICO
autorun.inf için shelexecute gibi değişik parametreler de var.
Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!
Delhici
Üye
Mesajlar: 176
Kayıt: 20 Eyl 2003 09:04

Re: consol application programı

Mesaj gönderen Delhici »

rsimsek

Gönderdiğin kod için teşekkür ederim. Bu kodu delphi consol uygulamasında da kullanabilirim değil mi? Şu an delphi olmadığı için bunu deneyemedim.. Ayrıca autorun cd oluşturmak değil, amacım boot cd oluşturmak.. bilgisayarın açılışında kullanmak..
Halletim sayılır...

Tekrar teşekkür ederim.
http://www.bargem.info
Yaşıyorum..... İnadına değil yaptıklarım. Herşey istediğim için oluyor. İstediğim için türkü dinliyorum. İstediğim için çalışıyorum. İstediğim için yaşıyorum ve istediğim için seni seviyorum...
Cevapla