Skip to content

Productivity tools : batch script programming support lib, used in my all automatication tools/jobs.

Notifications You must be signed in to change notification settings

shenxiaolong-code/WinScript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.
  3. usage examples to help unit test and improve usability.
  4. Easy to maintain and update, no redundant code.

usage example

see https://github.com/ShenXiaolong1976/WinScript/tree/master/common/userCases

About

Productivity tools : batch script programming support lib, used in my all automatication tools/jobs.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages