Komut Dosyasına Bir Parametre Nasıl Iletilir

İçindekiler:

Komut Dosyasına Bir Parametre Nasıl Iletilir
Komut Dosyasına Bir Parametre Nasıl Iletilir

Video: Komut Dosyasına Bir Parametre Nasıl Iletilir

Video: Komut Dosyasına Bir Parametre Nasıl Iletilir
Video: Bilgisayar'da Cmd Komutu ile Program Nasıl Çalışır 2024, Mayıs
Anonim

Programlamaya uygulandığında, bugün "komut dosyası" kelimesi, komut dosyası programlama dillerinden birinde yazılmış bir programa atıfta bulunmak için kullanılmaktadır. Komut dosyasının herhangi bir parametre iletmesi gerekiyorsa, bu kural olarak böyle bir program çağrılırken yapılır. Başka yöntemler de (örneğin, parametreleri bir ara dosyadan geçirme) mevcuttur, ancak kullanımları çok daha az uygundur.

Komut dosyasına bir parametre nasıl iletilir
Komut dosyasına bir parametre nasıl iletilir

Talimatlar

Aşama 1

Komut dosyası açık bir tarayıcı penceresinden çağrılırsa, iki parametre aktarma yöntemi kullanılabilir - POST ve GET. POST yöntemi, sunucuda yürütülen ve bu nedenle "ortam değişkenlerine" erişimi olan komut dosyalarına uygulanabilir. Bunlar örneğin PHP veya Perl dillerindeki betikler olabilir. Bu yöntemle bir parametre iletmek için, komut dosyasına gönderilecek parametreleri girmek için öğeleri içeren sayfaya bir form yerleştirin. Bununla birlikte, bunlar yalnızca kullanıcının kullanabileceği metin alanları (metin, metin alanı, parola, onay kutusu vb.) değil, aynı zamanda gizli türden gizli alanlar da olabilir. Form etiketinin action niteliği, kod konumunun adresini içermelidir ve method niteliği, parametre aktarım yöntemini (POST) belirtmelidir. Örneğin, script.php komut dosyasını çağırmak için kullanılan html kodu, ona someParam adlı bir parametre ve 3.14 değeri ileterek şöyle görünebilir:

Adım 2

Komut dosyasına POST yöntemiyle iletilen parametreyi okumak için sunucu süper küresel değişkenleri dizisini kullanın. Örneğin, önceki adımda verilen formdan geçirilen parametre, php-script $ _POST ['someParam'] değişkeninde alacaktır.

Aşama 3

Parametreleri geçirmenin başka bir yöntemi (GET) yalnızca sunucu tarafı komut dosyalarıyla değil, aynı zamanda istemci tarafında yürütülebilir dosyalarla da kullanılabilir - örneğin, JavaScript ile yazılmıştır. Bu yöntemle parametre doğrudan komut dosyası çağrı satırına eklenir - komut dosyasının adından sonra bir soru işareti ile eklenir. Örneğin, script.js komut dosyasını someParam adlı bir parametre ve 3.14 değeriyle çağırmak için komut dosyası başlatma satırı şöyle görünebilir: file: /// F: /sources/script.js? SomeParam = 3.14.

4. Adım

Geçirilen parametreyle dizeyi okumak için JavaScript komut dosyasındaki window.location.search özelliğini kullanın ve php komut dosyalarında, sunucu değişkenlerinin $ _GET süper küresel dizisini kullanın. PHP betiklerinde, bu parametre hemen kullanılabilir (örneğin, $ _GET ['someParam'] biçiminde) ve JavaScript, iletilen değişkenin adını ve değerini almak için ek bir kullanıcı tanımlı işlev gerektirir.

Adım 5

Flash oyunlarında ve diğer Flash tabanlı öğelerde kullanılan ActionScript'e bir parametre iletmek istiyorsanız, embed etiketinin flashvars niteliğini kullanabilirsiniz. Örneğin: Veya nesne etiketi için benzer bir yapı kullanarak:

6. Adım

_root değişkeni ile ilgili olarak, önceki adımdaki şekilde geçirilen parametreye bakın. Örneğin, önceki adımdaki örnek için _root.someParam değişkeni 3.14 değerini içerecektir.

Önerilen: