Adım rehberi

Uygulama ve sistem

6 adım: ne yaptığı, nasıl kullanıldığı, ne sonuç verdiği ve hangi deneme akışında denendiği. Peyrev 1.8.0.

31

Uygulama, dosya veya adres aç

Masaüstünde çift tıklamak gibi: programı, belgeyi, klasörü veya web adresini açar; akış programın kapanmasını beklemez.

Nasıl kullanılır?

  1. Seç… ile programı, masaüstü kısayolunu (.lnk) veya belgeyi gösterin; klasör yolunu ya da web adresini yazın.
  2. Programı normalde açtığınız kısayolu seçebilirsiniz; kısayolun başlatma ayarları korunur.
  3. Açılması uzun sürüyorsa bekleme süresini artırın.

İpucu. Masaüstünde çift tıklamak gibidir; akış programın kapanmasını beklemez. Ardından Pencereyi tanı ekleyip açılan pencereyi akışa tanıtın. Script çalıştırıp çıktısını almak için Komut / script çalıştır adımını kullanın.

Alanlar (3)
Ne açılsın? zorunlu
Programın çalışan kısayolunu, dosyasını veya adresini seçin. Windows: C:\Program Files\Uygulama\app.exe, C:\Raporlar\rapor.xlsx · Mac: TextEdit, ~/Desktop/rapor.xlsx · https://…
Parametreler
Kısayol seçtiyseniz genellikle boş bırakın; kısayolun kendi parametreleri kullanılır. javaws.exe için JNLP dosyası veya adresi gerekir.
Açıldıktan sonra bekle (saniye)
Uygulamanın açılması için beklenecek süre; ağır programlarda artırın.

Uygulamalı deneme: Deneme 09 · Kullanıcıya sor, pano ve komut, Deneme 10 · Masaüstü programı: Not Defteri

32

Uygulamayı kapat

Çalışan bir uygulamayı kapatır; zorla kapatma kaydedilmemiş verileri kaybettirir.

Nasıl kullanılır?

  1. Uygulamanın adını yazın (ör. notepad.exe veya TextEdit).

İpucu. Zorla kapat kaydedilmemiş verileri kaybettirir; yalnız uygulama yanıt vermiyorsa açın.

Alanlar (2)
Uygulama adı zorunlu
Windows: EXCEL.EXE · Mac: Microsoft Excel
Zorla kapat
Yalnız uygulama yanıt vermiyorsa açın; kaydedilmemiş veriler kaybolur.

Uygulamalı deneme: Deneme 10 · Masaüstü programı: Not Defteri

33

Komut / script çalıştır

Terminale veya PowerShell'e komut yazmak gibi: komutu ya da seçtiğiniz script dosyasını (.py, .ps1, .bat, .vbs, .sh…) çalıştırır, bitmesini bekler ve çıktısını ${command.output} olarak verir.

Nasıl kullanılır?

  1. Ne çalıştırılsın? alanında Komut yaz veya Script dosyası seç'i seçin.
  2. Komutu terminale yazacağınız gibi girin (PowerShell komutu için PowerShell'i seçin) ya da Seç… ile script dosyasını gösterin.
  3. Gerekiyorsa çalışma klasörünü ve zaman aşımını ayarlayın.

Sonuç

${command.output}: çıktı, ${command.error}: hata çıktısı, ${command.code}: bitiş kodu (0 başarılı).

İpucu. Terminale veya PowerShell'e komut yazmak gibidir; akış komut bitene kadar bekler. Program açmak için Uygulama, dosya veya adres aç adımını kullanın. Python script'leri için bilgisayarda Python kurulu olmalıdır.

Alanlar (9)
Ne çalıştırılsın? zorunlu
Komut yaz: terminale yazacağınız satırı girersiniz. Script dosyası seç: .py, .ps1, .bat, .vbs, .sh gibi bir dosyayı türüne uygun programla çalıştırır. Seçenekler: Komut yaz, Script dosyası seç (.py, .ps1, .bat, .vbs, .sh…).
Komut nerede çalışsın? zorunlu
Komut İstemi Windows'ta cmd, Mac'te Terminal'dir. PowerShell komutları (Get-…) için PowerShell seçin; Mac'te PowerShell (pwsh) kurulu olmalıdır. Seçenekler: Komut İstemi (Windows) / Terminal (Mac), PowerShell.
Komut zorunlu
Terminale yazacağınız komutun aynısı (ör. dir, ipconfig); ${değişken} kullanılabilir.
Script dosyası zorunlu
Windows: C:\Scriptler\aktar.py · Mac: ~/Desktop/rapor.sh
Parametreler
Script'e verilecek değerler, boşlukla ayrılır; ${değişken} kullanılabilir.
Çalışma klasörü
Komutun çalışacağı klasör. Boşsa komut kullanıcı klasöründe, script kendi klasöründe çalışır.
Zaman aşımı (saniye)
Bu sürede bitmezse durdurulur ve akış hata verir.
Hata koduyla biterse akışı durdur
Kapalıysa hata kodu olsa da akış devam eder; ${command.code} ile kontrol edin.
Sonucu değişkene kaydet zorunlu
Sonuca vereceğiniz ad. Yalnız adı yazın; ${ } işaretleri burada yazılmaz.

Uygulamalı deneme: Deneme 09 · Kullanıcıya sor, pano ve komut

34

Panoya kopyala

Bir metni panoya koyar; ardından mod+v ile yapıştırın.

Nasıl kullanılır?

  1. Panoya konacak metni yazın.
  2. Ardından Klavye kısayolu gönder ile mod+v yapıştırın.
Alanlar (1)
Değer zorunlu
Panoya konacak metin veya ${değişken}.

Uygulamalı deneme: Deneme 09 · Kullanıcıya sor, pano ve komut

104

Excel makrosu çalıştır / verileri yenile

Çalışma kitabını Excel'de açıp bir makroyu çalıştırır, tüm veri bağlantılarını ve sorguları yeniler ya da formülleri yeniden hesaplar; sonra kaydedip kapatır. Bilgisayarda Microsoft Excel kurulu olmalıdır.

Nasıl kullanılır?

  1. Seç… ile çalışma kitabını gösterin.
  2. İşlemi seçin; makro için adını ve gerekiyorsa değerlerini yazın.
  3. Sonra kaydet ve Sonra kapat çoğu iş için açık kalır.

Sonuç

${excel_macro}: makronun döndürdüğü değer; döndürmüyorsa boş.

İpucu. Microsoft Excel kurulu olmalıdır. Mac'te ilk çalışmada Peyrev'in Excel'i yönetmesine izin verin (Sistem Ayarları → Gizlilik ve Güvenlik → Otomasyon → Peyrev → Microsoft Excel). Kitap sizin Excel'inizde açıksa o pencere kullanılır ve kapatılmaz. Çalışan makro durdurulamaz; makroda kullanıcıya soru soran pencereler (MsgBox) akışı bekletir.

Alanlar (9)
Çalışma kitabı zorunlu
Makrolu (.xlsm, .xlsb) veya normal (.xlsx) dosya. Windows: C:\Raporlar\rapor.xlsm · Mac: ~/Desktop/rapor.xlsm
İşlem zorunlu
Makro çalıştır: çalışma kitabındaki bir VBA makrosu. Tümünü yenile: Veri → Tümünü Yenile gibi; arka plan sorgularının bitmesi beklenir. Yeniden hesapla: tüm formüller. Seçenekler: Makro çalıştır, Tümünü yenile (veri bağlantıları ve sorgular), Formülleri yeniden hesapla.
Makro adı zorunlu
Makronun adı (ör. RaporuHazirla veya Module1.RaporuHazirla). Başka bir kitaptaki makro için 'Kitap.xlsm'!Makro yazın.
Makroya verilecek değerler
Makronun parametreleri sırasıyla, en fazla 10 değer: ["${donem}", 2026]. Mac'te değerler makroya metin olarak gider.
Sonra kaydet
Açıkken işlemden sonra çalışma kitabı kaydedilir.
Sonra kapat
Açıkken kitap kapatılır; Excel'i Peyrev açtıysa Excel de kapanır. Kitap zaten sizin Excel'inizde açıksa kapatılmaz.
Excel görünür olsun
Kapalıyken Excel arka planda çalışır (Windows). Mac'te Excel her zaman görünür açılır.
En fazla bekle (saniye)
Bu süre dolarsa akış durur. Çalışan makro durdurulamaz; Excel'de sürmeye devam edebilir.
Sonucu değişkene kaydet zorunlu
Makronun döndürdüğü değer (Function makrolarında); döndürmüyorsa boş.

Uygulamalı deneme: Deneme 06 · Word'den PDF, Excel ve yazıcı