Batch Scripts Support

Compatible with  IntelliJ IDEA
28.11.2015
132 613
Windows Batch Scripts support for IntelliJ IDEA. Supports syntax highlighting, run configurations that can run any command, also empty configurations. Empty run configurations are useful when you want to execute an external tool through a run configuration.

Download plugin

Version

Update date

Recent change notes

Changes in version 1.0.7:
  • Fixed IDEA 14 compatiblity (which broke when support for 15 was added)
Changes in version 1.0.6:
  • Color scheme based on default IntelliJ (by Cezary Butler @ Programisci.eu)
  • Dracula color scheme support (by Cezary Butler @ Programisci.eu)
  • Fixed IDEA 14 compatiblity (which broke when support for 15 was added)
Changes in version 1.0.5:
  • Support for Intellij IDEA 15 (by Alexander Kriegisch)
Changes in version 1.0.4:
  • Support for Intellij IDEA 13
  • Support for empty configurations
12.06.2016
Why isn't it available for the products other than IDEA? I'd love to use it in PhpStorm :(
Anonymous
11.11.2015
Since Itellij IDEA 15.0 the batch runner does not work anymore, because it uses the removed method com.intellij.execution.configurations.GeneralCommandLine.setEnvParams. please replace with getEnvironment()
Anonymous
29.12.2014
Plugin is working quite ok. But it highlights coma in command below as error. call mvn clean install -PA,B It's correct and working fine, so it shouldn't do it.
14.07.2014
Plugin doesn't seem to work on IntelliJ 12.1.5. Here's the exception: 2014-07-14 17:03:04,782 [ 4984] WARN - plication.impl.ApplicationImpl - JAVA_BLOCK_COMMENT java.lang.NoSuchFieldError: JAVA_BLOCK_COMMENT at org.intellij.lang.batch.editor.BatchHighlighterColors.(BatchHighlighterColors.java:15) at org.intellij.lang.batch.editor.colors.BatchColorPage.(BatchColorPage.java:33) at org.intellij.lang.batch.editor.colors.BatchEditorColorsManager.initComponent(BatchEditorColorsManager.java:14) at com.intellij.openapi.components.impl.ComponentManagerImpl.a(ComponentManagerImpl.java:217) at com.intellij.openapi.components.impl.ComponentManagerImpl.access$1300(ComponentManagerImpl.java:55) at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter$1.getComponentInstance(ComponentManagerImpl.java:587) at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter.getComponentInstance(ComponentManagerImpl.java:630) at com.intellij.util.pico.DefaultPicoContainer.getLocalInstance(DefaultPicoContainer.java:242) at com.intellij.util.pico.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:229) at com.intellij.util.pico.DefaultPicoContainer.getComponentInstance(DefaultPicoContainer.java:211) at org.picocontainer.alternatives.AbstractDelegatingMutablePicoContainer.getComponentInstance(AbstractDelegatingMutablePicoContainer.java:75) at com.intellij.openapi.components.impl.ComponentManagerImpl.createComponent(ComponentManagerImpl.java:127) at com.intellij.openapi.application.impl.ApplicationImpl.createComponent(ApplicationImpl.java:412) at com.intellij.openapi.components.impl.ComponentManagerImpl.a(ComponentManagerImpl.java:108) at com.intellij.openapi.components.impl.ComponentManagerImpl.initComponents(ComponentManagerImpl.java:346) at com.intellij.openapi.components.impl.stores.ApplicationStoreImpl.load(ApplicationStoreImpl.java:82) at com.intellij.openapi.application.impl.ApplicationImpl.load(ApplicationImpl.java:543) at com.intellij.idea.IdeaApplication.run(IdeaApplication.java:197) at com.intellij.idea.MainImpl$2.run(MainImpl.java:141) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:721) at java.awt.EventQueue.access$200(EventQueue.java:103) at java.awt.EventQueue$3.run(EventQueue.java:682) at java.awt.EventQueue$3.run(EventQueue.java:680) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:691) at com.intellij.ide.IdeEventQueue.d(IdeEventQueue.java:700) at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:525) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:348) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
Anonymous
19.05.2014
Color changes don't seem to take effect.
17.12.2013
Sorry, don't want to install java 6 just for that. You can run Idea 12 with jre7 and it should work. Or you can recompile it yourself from the sources.
16.12.2013
Hi Please recompile with jdk 6 (plugin throws an exception on load otherwise)
01.03.2011
The plugin is not working in IDEA 10.0.2. It causes exceptions.
10.11.2009
Everyone!

look for last version here:
http://code.google.com/p/idea-batch/downloads/list
10.11.2009
Everyone!

look for last version here:
http://code.google.com/p/idea-batch/downloads/list
Anonymous
11.04.2008
Please post a brief description how to use this plugin
Anonymous
29.02.2008
Same error on linux as on the Mac. The idea.bat file doesn't exist on this platform.
Anonymous
16.10.2007
Throws exception on Idea 7.0 final and eap builds for Mac - complains about nonexistent idea.bat file
Anonymous
15.08.2007
How do I use it?
Please  sign in  to leave a comment.