【开源】NScript --- 基于 .Net 框架的用来替代 vbs 的 Windows 脚本工具集;

3次阅读
没有评论

NScript
基于 .Net 框架的用来替代 vbs 的 Windows 脚本工具集;这个工具对.NET程序员很有帮助,就是用记事本或者EditPlus写.NET的一个轻量级的程序,以源代码形式存放,双击该文件时自动进行编译并且执行,这种方式极大地简化了开发过程(避免使用VS启动缓慢的开发环境),并且代码可随时更改随时运行;新手可以查询.NET类库;.NET运行效率相对于VBS提高了很多,对于大文件的处理尤其如此;我看论坛上有很多批量更名的程序,遇到这种需要批量更名的情况时,我个人一般都是推荐写脚本来完成的vbs也可以vbx也可以;
脚本宿主和相关文件

  • wnscript.exe - .Net Windows 脚本宿主;
  • cnscript.exe - .Net Console 脚本宿主;
  • checkpath.exe - 命令行工具,检查命令的文件路径;

脚本扩展名

  • *.vbx - Visual Basic .Net 脚本文件;
  • *.csx - C# .Net 脚本文件;

安装 NScript

  • 安装需求: .Net Framework 4.0
  • 下载安装文件;
  • 双击 NScript_XXX_Setup.exe 进行安装;

编辑脚本文件

  • 你可以使用记事本或者其他文本编辑器编辑脚本文件;
  • 脚本文件是使用 Visual Basic .Net 或者 C# .Net 语言编写的;

脚本文件必须包含一个有public static/shared main 方法的Class或者Module; 脚本文件的语法总体来说和.vb或.cs文件相同; 示例文件放在了scripts文件夹中;运行脚本文件

  • 你可以双击脚本文件,这样它就会使用wnscript.exe(Windows模式)运行;
  • 你可以右键单击脚本文件并选择"Open with Console Mode" 来使用cnscript.exe(控制台模式)运行;

添加程序集引用

  • 从1.4版本开始,你可以通过 #pragma comment(ref, "...") 语句添加程序集引用:

#pragma comment(ref, "system.web.dll")
#pragma comment(ref, "... other assembly ...")
重要提示

  • 不要尝试修改Program Files中的示例脚本,需要先把他们复制到d:\或者其他的地方. 因为某些未知的原因(有可能是权限问题),在Program Files目录中运行包含错误的脚本文件会导致显示无关信息. 该信息仅包含一个编译器在打开dll文件时的异常信息.

.NET框架帮助文档

  • 官方文档: .NET 4.0 帮助

下载地址:
链接:https://pan.baidu.com/s/1LGaX1u0yMl4sS90mgRshmw
提取码:c7jv

源代码:
https://gitee.com/milaoshu1020/NScript

正文完
 0
116博客
版权声明:本篇文章由 116博客 于2024-11-30发表,共计1136字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码