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.

İlgili makaleler