https://github.com/shenxiaolong-code/winscript
Productivity tools : batch script programming support lib, used in my all automatication tools/jobs.
https://github.com/shenxiaolong-code/winscript
automation basesupport batch
Last synced: 12 months ago
JSON representation
Productivity tools : batch script programming support lib, used in my all automatication tools/jobs.
- Host: GitHub
- URL: https://github.com/shenxiaolong-code/winscript
- Owner: shenxiaolong-code
- Created: 2020-06-17T08:20:34.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2022-03-08T08:20:07.000Z (over 4 years ago)
- Last Synced: 2025-05-19T02:12:39.665Z (about 1 year ago)
- Topics: automation, basesupport, batch
- Language: Batchfile
- Homepage:
- Size: 4.17 MB
- Stars: 8
- Watchers: 1
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# WinScript
windows batch script programming support lib, used in my automatization tools/jobs.
# purpose
- This library is used in my regular work automatization:
right-click menu to run the general daily tasks.
One-clicking to collect all necessary information on our customer side without complex instructions.
- similar with many advanced programming languages
this library provides features by function with input/output parameters, it always is code-reused.
structure relation : module(s) -> function(s)/object(s) -> input parmeter(s) -> output parameter(s) + return code.
# feature
1. Self-documentation: generate module API documents automatically.
2. Provide debugging support for a developer to locate the problem quickly for a developer.
2.1 printing a function call stack.
2.2 pause automatically when an error occurs.
2.3 print the source file path, source line number, and error source code automatically in color text when an error occurs.
1. usage examples to help unit test and improve usability.
2. Easy to maintain and update, no redundant code.
# usage example
see