Inspiration

In Regular day to day activities there are many windows based tasks. Invoking a code flow for these activities will be complex for many developers

What it does

This Package simplifies the Windows activities for any type of users

How I built it

These activities are built using C# (Code Activity and NativeActivity)

Challenges I ran into

Creating the activity with design standards was a challenge

What I learned

Effective way of designing an activity

What's next for WindowsXtra

Other common windows action will be added in future

WindowsXT.Activities

Windows based Activities for UiPath

Activities

1.CopyFolder
2.MoveFolder
3.GetDiskSpace
4.GetInstalledPrograms
5.GetServiceStatus
6.StartService
7.StopService
8.Zip
9.UnZip

1.CopyFolder

Copies a Folder from one location to another location. If the destination directory does not exists, directory with the name will be created.

Input

FromDirectory - Path for the folder to be copied ToDirectory - Destination path. If does not exists, folder will be created

Optional

OverWrite - If selected, existing files with the same name in the destination directory will be overwritten.

2.MoveFolder

Moves a Folder from one location to another location. If the destination directory does not exists, directory with the name will be created.

Input

FromDirectory - Path for the folder to be copied ToDirectory - Destination path. If does not exists, folder will be created

3.GetDiskSpace

Calculates the Available free space and Total Size of the drives in the system.

Output

TotalSpace - Total size of the drives in GB FreeSpace - Available free space in GB

4.GetInstalledPrograms

Creates a DataTable for the list of Installed programs with Name, version, Installed Date, Installed Path and Publisher/

Output

Programstable - DataTable with the details of the Installed programs.

5.GetServiceStatus

Gets the current status of a system service

Input

ServiceName - Name of the system service

Output

ServiceStatus - Current status of the system service

6.StartService

Starts a system service provided in the activity

Input

ServiceName - Name of the system service

7.StopService

Stops a system service provided in the activity

Input

ServiceName - Name of the system service

8. Zip

Creates a zip file from a file or folder

Input

FileorDir - Path to file or folder to be zipped ZipPath - Path to the output zip file Password - Optional Argument to encrypt the zip file with password

9. UnZip

UnZip a zip file to the provided path in the activity

Input

ArchiveFile - Full Path to the Zip file DestinationDir - Directory location to unzip the file Pasword - Password to be used to unzip the file

Built With

Share this project:
×

Updates