Windows için RexxUtil Kütüphanesi - İşlevler - RxWinExec
========================================================
Dizilim
-------
donus = RxWinExec(buyrukSatırı, buyrukGörüntüsü)
Call RxWinExec buyrukSatırı, buyrukGörüntüsü
İşlev
-----
"buyrukSatırı" değiştirgesi ile belirtilen buyruk satırı
diziliminin yürütülmesini sağlar.
Değiştirge(ler)
---------------
buyrukSatırı
^^^^^^^^^^^^
Yürütülmek istenen buyruk satırı dizilimini içeren
dizgi. Söz konusu dizilimde bir dizin ismi yoksa,
izleyen satırlarda belirtilen sıra ile arama
yapılarak ilgili dizilim yürütülür.
1
Object REXX yorumlayıcısının yüklendiği dizin.
2
Bulunulan dizin.
3
Windows işletim dizgesinin kurulu olduğu
dizinin altındaki "SYSTEM" dizini.
4
Windows işletim dizgesinin kurulu olduğu
dizin.
5
PATH ortam değişkeninde belirtilen dizinler.
buyrukGörüntüsü
^^^^^^^^^^^^^^^
İlgili dizilim yürütülürken, yürütümün yapılacağı
penceredeki görüntünün nasıl olacağının
belirlenmesini sağlayan değer. Söz konusu değerler
ve anlamları
SHOWNORMAL
İlgili dizilim yürütülür ve bir pencere
görüntülenir.
SHOWNOACTIVE
Bulunulan etkin pencere etkin olduğu sürece
ilgili pencere görüntülenir.
SHOWMINNOACTIVE
İlgili yürütüm penceresi küçültülmüş pencere
olarak görüntülenir. Bulunulan etkin pencere
etkin olarak kalmaya devam eder.
SHOWMINIMIZED
İlgili yürütüm penceresi etkin tutulur ve
o küçültülmüş pencere olarak görüntülenir.
SHOWMAXIMIZED
İlgili yürütüm penceresi etkin tutulur ve
o büyütülmüş pencere olarak görüntülenir.
HIDE
İlgili yürütüm penceresi gizlenir ve diğer
bir pencere etkin kılınır.
MINIMIZE
Belirtilmiş pencere küçültülür ve Z sırasında
yer alan sonraki üst-seviye pencere etkin
kılınır.
şeklinde tanımlıdır.
Dönüş Değer(ler)i
-----------------
"donus" değiştirgesi ya da "RESULT" özel değişkeni
yardımıyla elde edilebilecek olası değerler ve anlamları,
0 : Dizgedeki bellek kaynakları yetersiz.
2 : Belirtilen dosya bulunamadı.
3 : Belirtilen yol bulunamadı.
11 : Geçersiz EXE biçimi söz konusu.
> 31 : Başarılı sonuçlandırım.
şeklinde tanımlıdır.
Örnek Kullanım
--------------
/* --- Düzgü-1 --- */
donus = RxWinExec("NOTEPAD.EXE", SHOWNORMAL)
/* --- Düzgü-2 --- */
Call RxWinExec "NOTEPAD.EXE", SHOWNORMAL
Açıklama(lar)
-------------
* Windows tabanlı uygulamaların yürütümü söz konusu
olduğunda, eğer varsa, ilgili uygulamaya ait PIF
dosyasında kayıtlı değerler dikkate alınır.
İçindekiler | İşlevler