Notepad++ 配合批处理命令自动运行C/C++/java

  1. 在电脑中配置MinGW环境。
    具体参见我的另一篇分享经验——MinGW在Windows环境下的配置:
    http://jingyan.baidu.com/article/6b97984da0bd8a1ca2b0bf90.html
    在电脑中配置JDK环境。
    具体参见我的另一篇分享经验——java在Windows环境下的配置:
    http://jingyan.baidu.com/article/0f5fb099ec5e2d6d8334ea91.html
    在Notepad++的安装目录下新建一个bat文件夹,然后用记事本或其他编辑器新建一个Auto_Run.bat文件,编辑以下命令:
    @echo off
    ::根据后缀名自动判断
    set suffix=%4
    if %suffix%==.c cls & goto gcc
    if %suffix%==.cpp cls & goto g++
    if %suffix%==.java cls & goto java 
    :err
    cls
    echo 对不起,你的输入有误,请按任意键重新输入!
    pause > nul
    exit
    :gcc
    @echo off
    title GCC
    ::cmd /k chdir /d %2
    ::@echo ===============切换到当前目录==============
    cmd /c gcc -g -W -Wall %1 -o %2\%3
    @echo ===============编译成功后开始运行==============
    ::cmd /k chdir /d %2
    ::@echo ===============切换到当前目录==============
    cmd /c %2\%3
    @echo ====================运行完毕====================
    pause > nul
    exit
    :g++
    @echo off
    title G++
    ::cmd /k chdir /d %2
    ::@echo ===============切换到当前目录==============
    cmd /c g++ -g -W -Wall %1 -o %2\%3
    @echo ===============编译成功后开始运行==============
    ::cmd /k chdir /d %2
    ::@echo ===============切换到当前目录==============
    cmd /c %2\%3
    @echo ====================运行完毕====================
    pause > nul
    exit
    :java
    @echo off
    title JAVA
    ::cmd /k chdir /d %2
    ::@echo ===============切换到当前目录==============
    javac -encoding UTF-8 %1
    @echo ===============编译成功后开始运行=============
    ::cmd /k chdir /d %2
    ::@echo ===============切换到当前目录==============
    java -cp %2 %3
    @echo ====================运行完毕====================
    pause > nul
    exit
    Notepad++ 配合批处理命令自动运行C/C++/java
    然后点击"运行"--->"运行"(或者按快捷键F5),点击右边的小方框,选择Auto_Run.bat文件,接着在后面加空格,填写参数:
    $(FULL_CURRENT_PATH) $(CURRENT_DIRECTORY) $(NAME_PART) $(EXT_PART)
    即最后输入的运行程序名为:
    "D:\Program Files (x86)\Notepad++\bat\Auto_Run.bat" $(FULL_CURRENT_PATH) $(CURRENT_DIRECTORY) $(NAME_PART) $(EXT_PART)
    Notepad++ 配合批处理命令自动运行C/C++/java
    最后按上面设置的快捷键(Alt+F8),编译运行C程序,如图所示:
    Notepad++ 配合批处理命令自动运行C/C++/java
    最后按上面设置的快捷键(Alt+F8),编译运行C++程序,如图所示:
    Notepad++ 配合批处理命令自动运行C/C++/java
    最后按上面设置的快捷键(Alt+F8),编译运行java程序,如图所示:
    Notepad++ 配合批处理命令自动运行C/C++/java
    遇到以下情况时:
    1. 改变编译时的参数选项
    2. 改变运行时的参数选项
    可以参见我分享的另外两篇经验。
    (1)Notepad++ 配合MinGW采用批处理命令运行C/C++:
    http://jingyan.baidu.com/article/4b52d7029662b7fc5c774bfa.html
    (2)Notepad++ 配合JDK采用批处理命令运行java程序:
    http://jingyan.baidu.com/article/20095761bd825ecb0721b4fa.html
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值