Forum

Bildirimler
Hepsini Temizle

SCHTASKS

2 Yazılar
2 Üyeler
0 Reactions
489 Görüntüleme
(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

batch file kullanarak schtask programı ile zamanlanmış görevlere çeşitli görevler ekleyip siliyorum bu yönde bir problem yok bir batch dosyasın da bir görev tanımı yapabilmek için vista,xp,2000 ve turkce ingilizce olmak üzere 5 tane aynı komut satırın da oluşturmak zorun da kalıyorum bazı işletim sistemlerindeki schtask diğerlerini göre bazı komutları çalışmadığından bu şekilde bir uygulama yaptım bu işlemleri tek bir schtask girdisiyle yapabilirmiyim eğer yapılamaz ise şöyle birşeyi merak ediyorum olurmu programcılık da kullanılan if deyimi gibi yani


if(OS=Vista ) 


SCHTASK .................................


elseif


SCHTASK .................................


elseif


SCHTASK .................................


yada switch e benzer bişey olabilirmi


 


teşekkürler

 
Gönderildi : 15/06/2009 12:58

(@serhatakinci)
Gönderiler: 4117
Famed Member
 

Hmm güzel bir soru..

Evet bunu bir VB Script ve if dögüsü ile yapabilirsin. VB Script'ler oldukça güçlüdür ve bir çok komut çalıştırabilirler.

Script ile önce OS bilgisini alıp bir değişkene atayacaksın. Daha sonra if ile bu değişkeni tek tek kontrol ettirip, uygun eşleşmede bi alt satırdaki cmd.exe de çalışacak komutu göndereceksin ve if döngüsünden çıkacaksın.

Bu şekilde olur.

 
Gönderildi : 16/06/2009 02:34

Paylaş: