Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    invibes-Thippeswamy
    @invibes-Thippeswamy
    How to work on Perform ocr
    Darshana45
    @Darshana45
    Hello Everyone, Anyone knows how to get outlook email using a filter by email addresses which are from the same domain, For example, all emails came from @gmail.com only? Can I use contains() function? does Microsoft.Office.Interop.outlook Restrict(filter) provides something to filter by domain?
    anushnayak
    @anushnayak
    Hello all,
    Send advanced keystrokes activity sometimes not working for me, Can anyone please help me out in this.
    Scenario: Need to type control+shift+C in one of the word document and Control+shift+V in another, followed key down method for control and shift buttons.
    saucepleez
    @saucepleez
    Hi all, Thanks for your help with version 3.5.0.0. Things have been pretty busy for me lately but hope to start developing and releasing on a faster cadence.
    @invibes-Thippeswamy You will need to look at using an OCR from a vendor such as Azure or another provider. REST commands are included for API interaction.
    kanchandebnath
    @kanchandebnath
    Hi, Is it possible to host the "taskt-rpa" application on a central server on the client premises and automate the task on different systems ( desktop systems ) installed on the customer premises .
    saucepleez
    @saucepleez
    @kanchandebnath While it is possible, it is not recommended in that context. I am going to rework taskt Server which should enable that behavior in a safe way.
    kanchandebnath
    @kanchandebnath
    @saucepleez , Is it possible to use ping command and check the status of some server machine and generate, I am quite new to taskt ( novice ) and is trying to explore the features of the taskt rpa tool for use in our project. Any help will be helpful
    saucepleez
    @saucepleez
    @kanchandebnath We can extend this into a default command. Can you create an issue on the github?
    You can use use a custom dll or write custom code in the tool.
    kanchandebnath
    @kanchandebnath
    @saucepleez Sure , I will create an issue on github
    Richerzhagen
    @Bjricherzhagen1978_gitlab
    Need some help on web browser commands Element action: What is meant by instance name? Is there any documentation to it?
    saucepleez
    @saucepleez
    @Bjricherzhagen1978_gitlab An instance is essentially a session name used by the application internally to track which windows have been opened. You provide that data when creating a web browser instance, and then for every subsequent action. In this context, you can have multiple browser windows open and send commands to different ones by simply using the session name.
    1 reply
    Iron-Hunter
    @Iron-Hunter
    Hey guys, How can I split text by the spaces between the words?
    Iron-Hunter
    @Iron-Hunter
    Currently the way I do it is replace each space with a "/" and then split by the "/" but I was wondering if there was a more direct way
    saucepleez
    @saucepleez
    @Iron-Hunter I believe IE can hook running instances, however, you cannot hook to an existing Chrome Instance unless its created by Taskt. To make that functionality happen
    We would need to build a chrome extension and support sockets back to the client. Not impossible but very time consuming to implement
    @/all I am going to start building out the server component which can orchestrate and act as a dashboard. Is anyone currently Orchestrating taskt through some existing means today? I am not sure if there is a good fit open source tool that we can extend.
    The server component can be a .Net Core Blazor PWA and can support Mysql, SQL Server and Postgres with EFCore.
    CameronHerwig
    @CameronHerwig
    I have the existing server on 3.1 with a few upgrades if you have any use for it
    CameronHerwig
    @CameronHerwig
    I was considering trying to integrate Wexflow: https://wexflow.github.io/ . Although I'm not sure if theres any reason to try and leverage many of the provided integrations
    Iron-Hunter
    @Iron-Hunter
    @saucepleez I wasn't asking about the instances, I was asking about the text extraction but its okay, I can add an extra step. I am however facing a new issue, when I run custom code and I try to run the bot I get an error that says "Object reference not set to an instance of an object." Any ideas?
    saucepleez
    @saucepleez
    @CameronHerwig Interesting. That is kind of where I was expecting to go with taskt on the server at least.
    saucepleez
    @saucepleez
    @Iron-Hunter Can you create an issue in the github and attach your sample file?
    Ashish Nangla
    @ashishnangla
    @saucepleez , two things I had in mind.
    1. Use of an IoC Container like Autofac to populate the tasks. This will make it very clean when we want to have pluggability of external commands. Using reflection is not very clean for extensibility purposes.
    2. IMHO The use of parameters as properties on the Command class is very WF Activity like and is problem ridden when you want to do server side deserialization etc. We should consider using Parameters as Pocos and make ScriptCommand as ScriptCommand<T> where T is the poco of parameters. This will give us a much cleaner segregation of data vs function. Will help in controlled instantiation of commands.
    blogger
    @blogger52221913_twitter
    hi everyone
    can anyone guide me how to use taskt with desktop app
    blogger
    @blogger52221913_twitter
    @saucepleez how i get value from textbox in ui automation
    blogger
    @blogger52221913_twitter
    and how to set text in textbox of desktop app
    blogger
    @blogger52221913_twitter
    @saucepleez can you help me
    Iron-Hunter
    @Iron-Hunter
    @saucepleez It is the same file in the sample scripts folder (Run custom code)
    @blogger52221913_twitter You can use the Automationid of the element that you need to interact with and use it throu the UI automation commad. You can find the Automation ID through recording the element from within taskt or by using inspect.exe
    Inspect.exe is availaible from with Windows App driver
    alex-never
    @alex-never
    Hi all. I'm new to TaskT. Trying to automate my daily routines with Excel files. Maybe someone know how to find out [and save into variable] the address of current cell during the bot execution? Or at least a row index? There is an action to get the last row index, but in my case the active cell can be somewhere in the middle of the table. Thanks in advance.
    Iron-Hunter
    @Iron-Hunter
    @alex-never How about getting the current cell from excel using UI Automation by retrieving the value in the name box (name box shows the current cell that you are on), you can then add one or add a letter (ASCII) to move to the next cell vertically or horizontally. I never tried it but this would be how I would do it if I were you.
    Iron-Hunter
    @Iron-Hunter
    image.png
    I managed to do it but I don;t think this is the smoothest method, I basically click on the Name Box that contains the cell, I copy its contents and then paste it into a variable (Get clipboard text), then displaying a message with it
    image.png
    Like this:
    ⬆⬆
    alex-never
    @alex-never
    @Iron-Hunter, thanks. That should work.
    Iron-Hunter
    @Iron-Hunter
    @alex-never No problem, if you need any more help don't hesitate to ask
    alex-never
    @alex-never
    script.png
    Actually, there are some some questions. Still working with Excel action. With the Get Range i can copy to variable a range of cells. What is a correct action to paste them back in other Excel file (or sheet). Write Range is not working as it produces error. Write Row is also not working.
    error.png
    Iron-Hunter
    @Iron-Hunter
    Get Range returns a delimited string, while write range uses a datatable so you should simply switch out the Get range command with the get range as datatable command and select the output action as datatable to be able to use that variable with write range
    alex-never
    @alex-never
    Change of action to Get Range as Datatable helps. But, now you have to select at least 2 rows of data in the initial range, for example A1, F1. I assume, that one row is reserved for the Header (even if you do not select Add Header). If you select only one row (A1, F1), you get error during the execution Write Range (Index is out of range exception).
    Iron-Hunter
    @Iron-Hunter
    I do not really understand your question but I will try to clarify how both functions work.
    Get Range needs 2 parameters, the first one is the starting cell to start retrieving from and the second one is the last cell to end retrieving at. It can start in A1 for example and End at A10 so that way the range now contains the column from these cells or you can get a whole table ex. A1 to B10 and that way you get everything in that 2 column table. So to clarify even more, if you have a square that you wish to copy on a graph you can do so easily if you know the coordinates of the corners. The first cell location in the function acts as the location of the top left corner of the square while the last cell location in the function acts as the location of the bottom right corner of the square. As such you can specify the range from any cell to any cell which will give you a matrix containg the data but when you write it you only give it the starting cell and it will start placing all the data from that cell (Top left corner of the table) and fill it as necessary
    If you still find it difficult to understand I am willing to help you more even through an online call or something similar
    alex-never
    @alex-never
    My test use case is quite simple. I need to copy data from cell A1 to F1 and put it starting with cell A5. So, Here is my config: