Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Configure Intellij IDEA to run batch file

I'm using InteliJ IDEA (Community addition) and I found myself doing some file transfers to and from the project folder. After reapeating the task for a while I've created some batch scripts that transfering the files automaticly. Now, I'll be much more happy if I could run the scripts directly from the IDE - by pressing a button for example...

Question is: Can I add buttons to IntelliJ IDE - that will run a batch file? If it's possible I'll be happy to know how it can be done.

Thanks!

like image 719
yossico Avatar asked Sep 22 '14 06:09

yossico


3 Answers

You can use "External Tools" to invoke any program

Goto Settings->External Tools and create a tool which will open the following dialog choose the batch file for Program.

Create Tool Dialog

Then the tool will be available in the menu Tools

Tools Menu

Ref:External Tools

Update:

If you want to link an 'External Tool' to a 'Button' in the toolbar check How to add buttons linked to your external tool in InteliJ IDEA

like image 134
Karthikeyan Vaithilingam Avatar answered Nov 19 '22 15:11

Karthikeyan Vaithilingam


Also if you install "Batch Scripts Support" plugin, you will get nice file context menu actions for running batch files directly from the project view.

NOTE 2019: The original authors abandoned the plugin, but there is a maintained fork for current versions of IntelliJ: https://github.com/SimonIT/idea-batch

NOTE 2020: Even newer fork is: https://github.com/aefimov/idea-batch

Context menu

like image 40
Igor Mukhin Avatar answered Nov 19 '22 13:11

Igor Mukhin


Another alternative to IntelliJ 2019 is:

Edit Configuration > Click '+' > Select Shell Script > 'In Script path:' set the .bat file location > OK > Click play button or Run once you have saved it

See image below: enter image description here

like image 8
pvma Avatar answered Nov 19 '22 14:11

pvma