Forum
msdos ta bilgisayar adını alıp ona göre işlem yaptırabilirmiyiz acaba ? örneğin
if %computername == hgurel (goto s1)
if %computername == hgurel2 (goto s2)
if %computername == hgurel3 (goto s3)
.
.
.
.
yani istediğim bilgisayar adını alsın yazdığım isimle kıyaslasın doğruysa s1 e gitsin kıyaslama doğru deılse diğer koşullara baksın bu mumkunmudur acaba msdos ta olması şart değil vbs de olabilir yardım ve onerılerınızı bekliyorum
%computername% değişkeni kullanılabilir fakat "if" ile çalışır mı denemeniz lazım.
msdos ta bilgisayar adını alıp ona göre işlem yaptırabilirmiyiz acaba ? örneğin
if %computername == hgurel (goto s1)
if %computername == hgurel2 (goto s2)
if %computername == hgurel3 (goto s3)
.
.
.
.
yani istediğim bilgisayar adını alsın yazdığım isimle kıyaslasın doğruysa s1 e gitsin kıyaslama doğru deılse diğer koşullara baksın bu mumkunmudur acaba msdos ta olması şart değil vbs de olabilir yardım ve onerılerınızı bekliyorum
Huseyin Bey,
DOS ortaminda " systeminfo " komutu ile PC'nin adini kontrol ettirebilir buradan donecek yanit ile istediginiz noktaya atlama yapabilirsiniz.
Ornegin systeminfo|find "Host Name:PC_Adi" komutu ile host adini bulabilirsiniz. DOS tarafindan donen cevaba gore " goto " ile adim adim ilerleyebilirsiniz.
Kolay gelsin.
if %COMPUTERNAME% == hgurel (goto s1)
bu şekilde yapılan çalışmalar sonuç vermedi :S
Aşağıdaki Technet sayfasında benzer bir durum vbscript ile çözülmüş gibi.
Bir bakarsanız işinize yarayabilir.
Aşağıdaki Technet sayfasında benzer bir durum vbscript ile çözülmüş gibi.
Bir bakarsanız işinize yarayabilir.
yardımlarınız için teşekkürler o scripti incelemiştim levet bey ordanda sonuç çıkmıyor nasıl oluyorsa biz çalıştırdık diyormar ama ben aynı komutları kullanınca derleme hatası alıyorum yada hc çalıştıramıyorum :S yapcak bişey yok ip leri elle vericem artık 🙂