PowerShell'de Özel Giriş Kutusu Nasıl Oluşturulur (Örnekle)
Özel bir giriş kutusu oluşturmak için PowerShell'de aşağıdaki sözdizimini kullanabilirsiniz:
Add-Type -AssemblyName Microsoft.VisualBasic
$header = 'Welcome'
$msg = 'Please enter your name:'
$user_input = [Microsoft.VisualBasic.Interaction]::InputBox($msg, $header)
Bu özel örnek, başlık başlığının Hoş Geldiniz ve kutudaki mesajın Lütfen adınızı girin olduğu bir giriş kutusu oluşturur.
Kullanıcı daha sonra yanıtını yazabilir.
Kullanıcının yazdığı metin $user_input adlı bir değişkende depolanacaktır.
Aşağıdaki örnek, bu sözdiziminin pratikte nasıl kullanılacağını gösterir.
Örnek: PowerShell'de Özel Giriş Kutusu Nasıl Oluşturulur
PowerShell'de kullanıcıdan adını yazmasını isteyen özel bir giriş kutusu oluşturmak istediğimizi varsayalım.
Bunu yapmak için aşağıdaki sözdizimini kullanabiliriz:
Add-Type -AssemblyName Microsoft.VisualBasic
$header = 'Welcome'
$msg = 'Please enter your name:'
$user_input = [Microsoft.VisualBasic.Interaction]::InputBox($msg, $header)Aşağıdaki ekran görüntüsü bu sözdiziminin pratikte nasıl kullanılacağını göstermektedir:
Enter'a bastığımızda kullanıcının yanıtını yazabileceği özel giriş kutusu görünecektir:
Zach yazıp ardından Tamam'a bastığımı varsayalım.
Daha sonra kullanıcı girişini görüntülemek için $user_input yazabiliriz:
Bunun, tam olarak yazdığım metnin aynısı olan Zach'i döndürdüğünü görebiliriz.
Not: İsterseniz giriş kutusunda görünmesi gereken varsayılan değeri belirtmek için InputBox() işlevine üçüncü bir bağımsız değişken de sağlayabilirsiniz.


