Yazar |
|
ali
istanbul
admin
Kayıt: 04.01.2006 |
|
tam olarak yapmak istediğin nedir yada nasıl komutlar çalıştırıyosun?
@echo off gibi bişeyler vardı , onlarla yapabiliyodun sanırım.
free software is a matter of liberty, not price. to understand the concept, you should think of free speech, not free beer.
|
|
Yazar |
|
clairvoyant
Antalya
Kayıt: 05.05.2006 |
|
Yok hocam komutlar çalışıyor az çok MS-DOS biliyorum. (@echo ekrana yazdırma komutudur) Sorun biri sonladırılmadan diğerinin başlamaması. Örnek vereyim:
FixCamera
tsnp2std
vsnp2std
Bunu çalıştırmayı denediğimde sadece FixCamera çalışıyor. Sonra konsol öylece bekliyor. Diğer işlemler başlamıyor. FixCamera işlemini sonlandırdığımda tsnp2std işlemi başlıyor ve yine bekleme moduna geçiyor. Ama bana üçü de aynı anda lazım.
Bir de bu sorun sadece birden fazla işlem için olmuyor. Bir .bat dosyası açıp içine 'notepad'
yazıp kaydettikten sonra bu .bat dosyasını çalıştırınca not defteri açılıyor fakat konsol kapanmıyor. Taa ki not defterini kapatan kadar. Yani olay bu deneyin isterseniz.
Bunun başka bir çözümü mutlaka olmalı...
Let`s make this world a better place to live !
|
|
Yazar |
|
ali
istanbul
admin
Kayıt: 04.01.2006 |
|
clairvoyant yazdi | Yok hocam komutlar çalışıyor az çok MS-DOS biliyorum. (@echo ekrana yazdırma komutudur) Sorun biri sonladırılmadan diğerinin başlamaması. Örnek vereyim:
|
acaba ekrana yazdırmasak olurmu die düşünmüştüm. olmuyomuş. anlamıyoz windozeden
aklıma ilk gelen şey
aç bi visual basic projesi
form load a bunları yaz. visible i false yap .
Private Sub Form_Load()
Shell ("FixCamera")
Shell ("tsnp2std")
Shell ("vsnp2std")
end
End Sub
exe yap kullan.
senin programlarını çalışmamsının sebebi dosun signle mod çalışması olabilir.
free software is a matter of liberty, not price. to understand the concept, you should think of free speech, not free beer.
|
|
Yazar |
|
clairvoyant
Antalya
Kayıt: 05.05.2006 |
|
Hocam işte budur!
Valla hayatımda ilk kez bir VB projesi açtım. Salladım tuttu. Oldu be!
Kusuruma bakma Visual Basic'in V'sinden bile anlamam.
Let`s make this world a better place to live !
|
|
Yazar |
|
ali
istanbul
admin
Kayıt: 04.01.2006 |
|
c biliyosan alternatif
include <process.h>
void main(){
execl("C:a.EXE","C:a.EXE" , 0x00);
}
free software is a matter of liberty, not price. to understand the concept, you should think of free speech, not free beer.
|
|
Yazar |
|
tarikkranda
Kayıt: 07.01.2006 |
|
ali yazdi |
senin programlarını çalışmamsının sebebi dosun signle mod çalışması olabilir.
|
Selam Ali, bu olay batch dosyalarının yapısı ile alkalı, bu tip islemlerin es zamanli calismasini istiyorsaniz, Inter-process bir uygulama yazacaksiniz ya da ne bileyim bir thread acacaksiniz ordan calistiricaksiniz isleriniz vs. vs. Nitekim verdigin ornek buna uygun.
Ancak burda altini cizmek istedigim mevzu windows isletm sistemlerinin gunumuzde DOS ile alakasi kalmamistir. Açilan command prompt unda DOS ile yakından uzaktan alakası yoktur. Dolayısı ile bu olayın single user ile de alakası yoktur. Zaten process yarattıgımızda calısıyor yazılan VB kodunda goruldugu gibi, USer modda islemci context switching yaparak es zamanlı olarak bu uygulamaları calıstırabiliyor. Iyi gunler...
|
|
Yazar |
|
orhan
istanbul
admin
Kayıt: 17.11.2005 |
|
batch file single modda çalışmazlar. çalıştırdığınız komut cmd.exe nin üzerinde çalıştığından. onun instance ını kullanıyor. şu işinizi görecektir.
örnek
| Start /SEPARATE telnet
Start /SEPARATE ping 127.0.0.1 -t
|
bunu bat olarak kaydederseniz ikisinide aynı anda başlatır.
N/A
|
|
Yazar |
|
clairvoyant
Antalya
Kayıt: 05.05.2006 |
|
orhan yazdi | batch file single modda çalışmazlar. çalıştırdığınız komut cmd.exe nin üzerinde çalıştığından. onun instance ını kullanıyor. şu işinizi görecektir.
örnek
| Start /SEPARATE telnet
Start /SEPARATE ping 127.0.0.1 -t
|
bunu bat olarak kaydederseniz ikisinide aynı anda başlatır. |
Sağol baba! Ali 'nin yazdığı işimi halletmişti ama senin yazdığın aslında tam aradığım şeydi. Hepinize teşekkürler!
Let`s make this world a better place to live !
|
|
Yazar |
|
orhan
istanbul
admin
Kayıt: 17.11.2005 |
|
rica ederim kolay gelsin.
N/A
|
|
Yazar |
|
ali
istanbul
admin
Kayıt: 04.01.2006 |
|
tarikkranda yazdi |
Selam Ali, bu olay batch dosyalarının yapısı ile alkalı, bu tip islemlerin es zamanli calismasini istiyorsaniz, Inter-process bir uygulama yazacaksiniz ya da ne bileyim bir thread acacaksiniz ordan calistiricaksiniz isleriniz vs. vs. Nitekim verdigin ornek buna uygun.
Ancak burda altini cizmek istedigim mevzu windows isletm sistemlerinin gunumuzde DOS ile alakasi kalmamistir. Açilan command prompt unda DOS ile yakından uzaktan alakası yoktur. Dolayısı ile bu olayın single user ile de alakası yoktur. Zaten process yarattıgımızda calısıyor yazılan VB kodunda goruldugu gibi, USer modda islemci context switching yaparak es zamanlı olarak bu uygulamaları calıstırabiliyor. Iyi gunler... |
saolasın abi , yavaş yavaş öğreniyoruz . ama windoze dos dur be abi. dos olmadan windoze olmaz ki
free software is a matter of liberty, not price. to understand the concept, you should think of free speech, not free beer.
|
|
Yazar |
|
tarikkranda
Kayıt: 07.01.2006 |
|
Yok Ali valla yok DOs olayı falan bitmistir
Win98 bitti DOs devride kapandı. o XP de kullandıgımız command promptun zaten alakası yok DOs ile, oyle olsaydı TC yi calıstırdıgımızda islemci 16 bit sistemlerdeki gibi calısıyor ve %100 calısıyor dikkat ederseniz XP de. Ama normal kendi gelistirdigimiz console uygulamaları, batch fileler vs boyle birsey yapmıyor bir tek stdin ve stdout dosyalarını kulanıolar arayuz olarak yoksa birebir aynılar windows aplicationlar ile.
,Gorusuruz Ali kolay gelsin
|
|
|
|
-
Del.icio.us
-
Digg
-
Facebook
-
Furl
-
Google
-
Blink
-
Simpy
-
Spurl
-
Y! MyWeb
|
|
| | | | | | | |