Forum Replies Created

Viewing 12 posts - 1 through 12 (of 12 total)
  • Author
    Posts
  • in reply to: Wykorzystanie Flow Switch #5395
    mciurzynska
    Keymaster

    W załączniku scenariusz z flow switch. Osobiście wolałabym switch string, można go umieścić w seqwencji, natomiast flow musi być na głównym flowchart.

    in reply to: Wyrażenia regularne #5390
    mciurzynska
    Keymaster

    Aby pozbyć się daty lub sprawdzić czy ona jest w tekście można spróbować podejśc do tego na różne sposoby. Uzależnione jest to od tego
    * gdzie znajduje się data
    * czy jest zawsze w tym samym miejscu w tekście ( na końcu/na początku)
    * czy zawsze ma taki sam format

    Jest kilka sposobów:
    1. Możemy stworzyć nowego stringa z pobranego tekstu i usunąć z niego date bo np. zawsze wygląda tak i jest np. 2021.01.02 na końcu komunikatu
    w aktywności assigne dla nowej_zmiennej przypisujemy komunikat.trim.Substring(0,(komunikat.trim.length-10))
    * trim usuwa białe znaki na końcu i na początku
    * 0 – od pierwszego miejsca
    * (tekst.trim.length-10) – sprawdza długość ciągu bo jeśli założymy że data jest na końcu to nie chcemy jej widzieć w ramach nowej zmiennej

    2. wyrażenia regularne też przypisuje w assigne lub w warunku
    np.(System.Text.RegularExpressions.Regex.Match(komunikat,”\d{4}.\d{2}.\d{2}”)).toString jeśli w ciągu jest taki ciąg jak zapisany wzorem znajdzie go i zwróci date, którą możemy z komunikatu usunąć metodą replace

    3. Jeżeli znamy treści komunikatów w systemie to możemy użyć metody:
    komunikat.Contains(“treść której oczekujemy”) , zwróci nam true jeśli komunikat ma w sobie wyrażenie w nawiasie.
    Tu ważna jest wielkość liter i każda spacja między znakami.

    Scenariusz w załączniku zip

    in reply to: Send Single Mail #3082
    mciurzynska
    Keymaster

    Razem z Panem Janem sprawdziliśmy kilka opcji:
    1. Pan Jan napisała skrypt w PowerShell, aby sprawdzić czy można wysyłać maile, porty nie są blokowane dla użytkownika i tu próba się powiodła.
    2. Przy tych samych ustawieniach w Wizlinku – mail nie wychodził z informacją o problemie z autentykacją oraz certyfikatem.

    Ostatecznie okazało się, że antywirus (AVG) blokował możliwość wysłania maila Wizlinkiem z serwera.
    Uwaga: W tym przypadku AVG nie informuje o tym, że blokuje Wizlinka.

    in reply to: Send Single Mail #3052
    mciurzynska
    Keymaster

    Proszę wrzucić log z Wizlinka z takiej jednej próby wykonania tej aktywności. Logi są w plikach txt w ścieżce: C:\Users\USERNAME\AppData\Local\WizLink\logs

    in reply to: Run Browser #3051
    mciurzynska
    Keymaster

    Przede wszystkim trzeba sprawdzić czy defender( lub programy antywirusowe ) nie blokuje Wizlinka( w Win 10 kontrola aplikacji i przeglądarki)- nigdy nie spotkałam się z sytuacja aby otwierając stronę www uruchamiała mi się strona z ustawieniami. Jeśli chodzi o tą zakładkę z ‘data’ u mnie najczęściej pokazuje się ona gdy przeglądarka/sieć odpowiada za wolno ( czasami to, że laptop się rozładowuje też ma znaczenie) i dlatego w aktywności Run Browser w properties zmieniam parametr Retry timeout z 2 sekund na 5 lub więcej w zależności od tego jak maszyna jest obciążona. Jeżeli zmiana parametru Retry Timeout nie pomoże, może Pan proszę wrzucić tu kawałek scenariusza, który powoduje takie zachowanie( przed wrzuceniem proszę spakować do zip).

    in reply to: Send KeyStrokes #3042
    mciurzynska
    Keymaster

    Jeśli chcemy wysyłać do przeglądarki klawisze funkcyjne typu ctrl+s lub ctrl+P traktujemy przeglądarkę jako aplikacje windows, możemy użyć aktywności “Find Application” do odnalezienia okna przeglądarki i “Send keystrokes” . W załączniku scenariusz ( żebym ręcznie nie musiała w Find Application wpisywać nazwy otworzyłam stronę w IE i zhuntowałam dowolny element strony, a potem tylko przeciągnęłam nagłówek/rodzinę do której wpadła kontrolka na aktywność. Tak wrzuconą nazwę edytowałam usuwając info o nazwie przeglądarki ).

    mciurzynska
    Keymaster

    Robot na stacji roboczej jest specyficznym użytkownikiem ( uprawnienia https://wizlink.eu/forums/topic/uprawnienia-dla-robota/) i nie każda akcja wykonywana przez robota jest faktycznie odczytywana jako praca człowiek w windowsie. Zalecamy, aby Środowisko pracy dla robota nie miało ustawionego blokowania się w wyniku bierności użytkownika.
    Natomiast można „oszukać” windows wykonując robotem aktywności ( uruchamijać programy ), które windows odczyta jako aktywność użytkownika np. odpalenie za pomoca aktywności Run Application CMD i zamknięcie go co X jednotki czasu, tak by wygaszacz się nie włączył.

    Załączam scenariusz testowy:
    1. Proszę otworzyć go w designerze
    2. Na pulpicie umieścić pustego excela
    3. Po kliknięciu w Variables( w dolnym lewym rogu flowcharta) proszę zmienić ścieżkę do excela (excelPath) oraz ścieżkę do CMD( aczkolwiek jest raczej uniwersalna).

    Robot z założenia otworzy excela którego Pan wskaże i zacznie wprowadzać liczby od 1 do 1000000 co 9 sekund, jeśli ten czas nie wystarczy na włączenie się blokady proszę zwiększyć ilość sekund w zmiennej delay ( teraz są tam 3 sekundy).
    Robot odpala CMD i wprowadza do niego komendę „EXIT”, zamyka CMD. Uruchomienie CMD powoduje na mojej maszynie brak problemu z potencjalnym wygaszaczem i blokadą może i u Państwa się sprawdzi.

    in reply to: Huntowanie odbywa się na Google Chrome #1779
    mciurzynska
    Keymaster

    Zapraszam do zapoznania się z tutorialem, który jest wstępem do poruszania się po Wizlink Designerze

    in reply to: Szyfrowanie tekstu #1778
    mciurzynska
    Keymaster

    Jeżeli chcesz zobaczyć jak używać opcji “Encryption string” obejrzyj filmik poniżej, podczas którego szyfrowane jest hasło do konta mailowego

    mciurzynska
    Keymaster

    Jeżeli codziennie pracujesz z wieloma arkuszami Excela obejrzyj filmy instruktażowe jak posługiwać się aktywnościami dedykowanymi dla MS Excel. Poniżej pierwszy:

    in reply to: Obsługa maili za pomocą robota na MS Outlook #1641
    mciurzynska
    Keymaster

    Poniżej tutorial jak używać aktywności do obłsugi maili

    in reply to: Obsługa PDF z aktywnymi polami #1640
    mciurzynska
    Keymaster

    Jeśli chcesz wiedzieć jak użyć “Get Text From Pdf” w scenariuszu obejrzyj film

Viewing 12 posts - 1 through 12 (of 12 total)