Forum
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
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.