-
具体参见我的另一篇分享经验——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 -
Notepad++ 配合批处理命令自动运行C/C++/java
最新推荐文章于 2023-06-18 13:23:50 发布