IF "%FirstServer2%" == "No" goto :SkipSolution
bir şekilde toplu dosyaya geçirilmelidir böylece FirstServer2% yerde ilan edilmez değişken%. Peki, değeri nasıl geçebilirim?
IF "%FirstServer2%" == "No" goto :SkipSolution
bir şekilde toplu dosyaya geçirilmelidir böylece FirstServer2% yerde ilan edilmez değişken%. Peki, değeri nasıl geçebilirim?
set FirstServer2=No
MyBatchFile.cmd
Ortam değişkenini önceden ayarlayın ve daha sonra kümenize başlayın.
Adlandırılmış parametreler bu örnekte yanıltıcı olabilir, çünkü FirstServer2
sadece normal bir ortam değişkenidir.
Bir defada benzer bir tekniği kullandım. Değişkenlerin ayarlanıp ayarlanmadığına bağlı olarak, bazı varsayılan değerler kabul edildi veya önceden tanımlanmış olanlarla gitti. Doğrudan kümeye geçirilen parametrelerin aşırı ayrıştırılmasını önlemek istiyorsanız, bu oldukça kullanışlı bir tekniktir. Komut satırından
Geçti parametreler numarası (% 1,% 2, vs.) önünde% bir ortam değişkeni olacak olan başka
şey tarafından başvurulan, ya dışarıdan ayarlamak veya yarasa içinde ayarlanır veya cmd dosyası.