Mesajlar ve Günlükler komutları
comment · log · logtofile · messagebox · prompt
comment Comment
Açıklayıcı yorum; çalıştırmaya hiçbir etkisi yoktur.
Parametreler
| Parametre | Değer | Varsayılan | Açıklama |
|---|---|---|---|
--text zorunlu | metin |
Örnekler
comment --text:"This section handles the login process"
log Log
Bir günlük kaydı yazar.
Parametreler
| Parametre | Değer | Varsayılan | Açıklama |
|---|---|---|---|
--message zorunlu | metin | ||
--level | şunlardan biri: debug, info, warning, error | info |
Örnekler
log --message:"Processing started" --level:info
log --message:"Value is: $myVar$" --level:debug
logtofile Log to file
Ajan makinesindeki bir dosyaya bir satır metin yazar.
Parametreler
| Parametre | Değer | Varsayılan | Açıklama |
|---|---|---|---|
--file zorunlu | metin | Günlük dosyası yolu Ajan makinesindeki bir dosya. | |
--text zorunlu | metin | Yazılacak metin (değişkenlere izin verilir) | |
--timestamp | true / false | false | Satırın başına geçerli tarih ve saati ekle |
--timestampformat | metin | yyyy-MM-dd HH:mm:ss | --timestamp için tarih/saat biçimi |
--append | true / false | true | Dosyanın sonuna ekle; false dosyanın üzerine yazar |
--encoding | metin | utf-8 |
messagebox Message box
Ajan makinesinde bir mesaj iletişim kutusu gösterir.
Parametreler
| Parametre | Değer | Varsayılan | Açıklama |
|---|---|---|---|
--title | metin | Message Box | |
--message zorunlu | metin | ||
--buttons | şunlardan biri: ok, yesno, okcancel, yesnocancel | ok | |
--autoclose | sayı | Bu kadar saniye sonra otomatik olarak kapanır; bu durumda yanıt "timeout" olur | |
--output | değişken adı | Sonucu alan değişken |
Örnekler
messagebox --title:"Confirmation" --message:"Continue processing?" --buttons:yesno --output:userChoice
prompt Prompt
Ajan makinesinin başındaki kişiden bir değer ister: metin, parola, sayı, bir seçenek listesinden biri ya da bir dosya veya klasör. İletişim kutusunun iptal edilmesi komutu başarısız kılar (try/catch ile ele alın).
Parametreler
| Parametre | Değer | Varsayılan | Açıklama |
|---|---|---|---|
--title | metin | Botream | |
--message zorunlu | metin | Giriş alanının üstünde gösterilen soru | |
--type | şunlardan biri: text, password, number, choice, file, folder | text | password yazılırken gizlenir ve günlüklerde maskelenir; file ve folder bir Browse düğmesi sunar |
--options | herhangi bir değer | --type:choice seçenekleri: bir liste değişkeni veya virgülle ayrılmış değerler | |
--default | herhangi bir değer | İletişim kutusu açıldığında doldurulan değer | |
--output zorunlu | değişken adı | Sonucu alan değişken |
Örnekler
prompt --title:"Order" --message:"Which order number?" --output:orderNo
prompt --message:"Unit?" --type:choice --options:"kg, lt, pcs" --default:kg --output:unit
prompt --message:"Report file" --type:file --output:reportPath