用notepad++编的代码怎样运行

发布网友 发布时间:2022-04-24 09:21

我来回答

2个回答

热心网友 时间:2023-10-09 07:55

第一步,下载Notepad++,找到Plugin Manager。插件--->Plugin Manager--->show Plugin Manager。
如图所示:

第二步,安装NppExec插件。NppExec插件是Notepad++自带的,默认没有安装。现在安装一下。如果没有可以去网上下载。(注:我这里已经安装了,所以看不到)
如图所示:

第三步,查看NppExec插件是否安装成功。看到如图所指的信息就说明安装成功。
如图所示:

第四步,开始配置java的编译信息,按下F6出现出现输入框,参数安装图中数据填写。(我命名为java编译)
如图所示:

第五步,开始配置java的执行信息,按下F6出现出现输入框,参数安装图中数据填写。(我命名为java执行)
如图所示:

第六步,开始配置java的编译并执行信息,按下F6出现出现输入框,参数安装图中数据填写。(我命名为java)
如图所示:

第七步,找到NppExec配置信息,打开Advanced Options配置信息。
如图所示:

第八步,配置菜单信息,其他的两个也安装下图案例进行配置。
如图所示:

第九步,配置成功之后,NppExec插件的最下方可以看到菜单信息。
如图所示:

第十步,测试配置是否可以运行,这里用的是HelloWorld.java进行测试的。NppExec插件下面的(编译--运行/编译运行),就可以出现下面效果
如图所示:

热心网友 时间:2023-10-09 07:55

首先贴入代码如下:

Set objWsh = CreateObject("WScript.Shell")

fullpath = Chr(34) & WScript.Arguments(0) & Chr(34)
currtdir = Chr(34) & WScript.Arguments(1) & Chr(34)
namepart = Chr(34) & WScript.Arguments(2) & Chr(34)
extepart = WScript.Arguments(3)

Sub RunPy()
objWsh.run("cmd /k cd /d " & currtdir & " && (python " & fullpath & ") & echo. & echo Press any key to exit.. & PAUSE>nul & EXIT"),,True
End Sub

Sub RunJa()
objWsh.run("cmd /k cd /d " & currtdir & " && javac " & fullpath & " && (echo. & echo ---compile uccessfully--- & echo. & java -cp " & currtdir & " " & namepart & ") & echo. &echo Press any key to exit.. & PAUSE>nul & EXIT"),,True
End Sub

Sub RunSh()
objWsh.run("cmd /k cd /d " & currtdir & " && (" & fullpath & ") & echo. &echo Press any key to exit.. & PAUSE>nul & EXIT")
End Sub

Sub RunCp()
objWsh.run("cmd /k cd /d " & currtdir & " && cl /Ox /Ot /MD /EHsc " & fullpath & " && (echo. & echo ---compile successfully--- & echo. & " & namepart & ") & echo. & echo Press any key to exit.. & PAUSE>nul & EXIT"),,True
End Sub

Select Case extepart
Case ".py", ".pyw"
RunPy()
Case ".java"
RunJa()
Case ".cmd", ".bat", ".vbs", ".vbe"
RunSh()
Case ".cpp"
RunCp()
Case Else
msgbox("Undefined script type!")
End Select

以下为效果图:

更多文件类型支持请根据需求自行添加。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com