CostX – Scripts to Help Aid Manual Routines

Reflecting on the past year, my journey with Autohotkey Script has been one of continuous innovation, particularly in enhancing multi-user support, licensing systems, and integrating regular reports on Earned Value Management (EVM). Initially, my focus was on modifying the script for better accessibility across different user setups, especially for CostX applications. This led to the adoption of native sequenced keyboard entries, significantly improving script reliability and user experience.

Moreover, I delved into custom functionalities tailored to the daily workflows of quantity surveyors and cost planners. Recognizing the tedious process involved in zone adjustments for dimension groups, I implemented a feature simplifying this task, making it as straightforward as a control + right click. Similar enhancements were made to adjust the heights of dimension groups effortlessly, catering to the specific needs of measuring windows or curtain walls.

Additionally, I introduced a shortcut for adding structural steel dimension groups, streamlining the selection of characteristics like weight, color differentiation, and the application of steel weight constants through an intuitive interface. While further optimization is ongoing, these developments have significantly eased the previously cumbersome processes.

#If (WinActive("ahk_class RAIL_WINDOW") || WinActive("ahk_exe CostX.exe"))
^F5:: ;WELL ADD Dimension group button : precious steel dim
Send <!dmgaa
Send ^v
Send {Tab 2}
Send {L}
Send {Tab 1}
SendRaw {We}
Send {Tab 5}
Gosub RandomColor
Send, % costXColours[i]
...

Looking ahead, we’re not just stopping at functional enhancements. Our roadmap includes advancing licensing, security measures, and establishing trust with antivirus databases. Moreover, we’re simplifying the digital distribution of our script, offering it at the nominal cost of a coffee for a six-month license. This journey underscores our commitment to not only enhancing productivity but also ensuring our solutions are accessible, secure, and continuously evolving to meet the dynamic needs of our users.

by

Leave a Reply

Your email address will not be published. Required fields are marked *