Coder Social home page Coder Social logo

svermaji / runcommand Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 787 KB

Java utility with UI to run command like batch file etc

License: MIT License

Batchfile 1.49% Java 98.51%
java java8 reflection jtable menu filter sorting themes lookandfeel colors

runcommand's Introduction

RunCommand

Utility in Java to run command like batch file or sh file or any other command

Description

  • Increased pom version for new changes.
  • For date wise changes refer Details-README.md
  • Font size can be applied to application when used on high resolution machine.
  • Tooltip will have custom color and font.
  • Option to see full command or only name
  • Auto Lock feature supported based on config
  • Lock screen and change password (with salt) screen added
  • Update for color and app checkbox
  • Update for recent labels for quick filter
  • This program give UI and commands from a configuration
  • Added context menu to copy command from a row
  • Button to open config folder and command prompt (on Windows only)
  • In conf.config favourite button limit can be defined as 5 or 10
  • Settings menu added for selecting different colors and LookAndFeels and Timer close command
  • Recent filters menu added
  • Settings menu is now a bar
  • Filter text box will be saved from last session and reapplied.
  • Recent filters applied will come as auto complete.
  • Indexing on favourite buttons can be controlled by configuration
  • User can use script to kill task which is image of cmd.exe or java.exe (No need to create batch file for that)
  • User can either double-click using mouse or press enter key to run selected command
  • Command can be foreground or background, cmd screen may or may not visible
  • If there are large number of commands, user can use filter
  • At runtime "Reload" button can be used to refresh commands
    • Example: If batch file called as start BATCHFILE then process will be in foreground
    • Example: If batch file called as BATCHFILE then process will be in background
  • Different log file for different modes (UI/API)
    • Create API version of same, now either call single command from cmd.exe or use UI
    • For how to use API refer run-arg.bat
  • Tooltips are available to guide
  • Most prominent actions can used as favourites (max 5), even at runtime by clicking reload. User just need to add * at the start of command.
    • If fav commands are less or more, rest will be ignored
  • If name is long it will be trimmed (See image)
  • On startup window will be set to right most part of screen
  • Last run command will be displayed in title bar and in information label at top
  • User can select random themes and random colors option that will change every 10 minutes
  • On setting off random themes and random colors default will be reset - attached two screen shots

Images

  • Application Present Image
    Image of Yaktocat

  • Application Present Menu Image
    Image of Yaktocat

  • Application colored Image
    Image of Yaktocat

  • Lock Screen Image
    Image of Yaktocat

  • Change Password Image
    Image of Yaktocat

  • First cut
    Image of Yaktocat

  • Settings - Colors menu
    Image of Yaktocat

  • Settings - Themes menu
    Image of Yaktocat

  • Filter
    Image of Yaktocat

  • 10 Favourites
    Image of Yaktocat

runcommand's People

Contributors

svermaji avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.