如何把JavaScript编辑成exe文件

上一篇 / 下一篇  2010-12-28 15:40:07 / 个人分类:软件测试

转自http://msdn.microsoft.com/zh-cn/library/7435xtz6(VS.80).aspx
如何:从命令行编译 JScript. 代码
Visual Studio 2005
其他版本
 

poJV0Hl051Testing软件测试网7G"`6ax9^YQj

]&v,Y.F:aj.u'D(E0若要生成可执行的 JScript. 程序,必须使用命令行编译器 jsc.exe。该编译器可通过几种方法启动。

5Z2yiuZcS0

MQ {I S;T1[0如果安装了 Visual Studio,可使用 Visual Studio 命令提示从计算机上的任何目录访问编译器。Visual Studio 命令提示位于 Microsoft Visual Studio 程序组的 Visual Studio 工具程序文件夹中。51Testing软件测试网,r{FrS6b

51Testing软件测试网$Ou,wu5I l*R8y/nS

另一种方法是从 Windows 命令提示符启动编译器。如果未安装 Visual Studio,这是典型的做法。51Testing软件测试网5N ilu l\/[gI

Windows 命令提示符

W'Kz)@0@8hJ0若要从 Windows 命令提示符启动编译器,则必须从该应用程序所在的目录运行它,或者在命令提示符下键入可执行文件的完全限定的路径。若要改写这种默认行为,必须修改 PATH 环境变量,这样只需键入编译器的名称即可从任何目录运行编译器。51Testing软件测试网8ii.g'pd#@2Ia]

修改 PATH 环境变量

  1. 51Testing软件测试网O:mND2x _+?!_T

    使用 Windows“搜索”功能在本地驱动器上查找 jsc.exe。jsc.exe 所在目录的确切名称取决于 Windows 目录的名称和位置以及安装的 .NET Framework 的版本。如果安装了多个 .NET Framework 版本,则必须确定使用哪个版本(通常使用最新的版本)。

    e}a@+k4Lt0

    4E5b.Vb+w0例如,编译器可能位于 C:\WINNT\Microsoft.NET\Framework\v1.0.2914。

    v` R#S3SHNT%MSc&y0
  2. hEaD CSP0在桌面 (Windows 2000) 上右击“我的电脑”图标,然后从快捷菜单选择“属性”。51Testing软件测试网*y5Z+?aM |

  3. @ ?D5z\0选择“高级”选项卡,然后单击“环境变量”按钮。

    4REuEPyU%p[,i0
  4. 51Testing软件测试网8`Qdr%V!pd/e

    在“系统变量”窗格中,从列表中选择“Path(路径)”,然后单击“编辑”。51Testing软件测试网 _4~(j b/_ j h5L X$R)w

  5. ,~2EP'zKQ!t B0在“编辑系统变量”对话框中,将光标移到“变量值”字段中的字符串的末尾,键入一个分号 (;),然后键入在第 1 步中找到的完整目录名称。51Testing软件测试网M8` V(B:@$T

    51Testing软件测试网Vd\^-vRv0[

    如果仍然使用第 1 步中的示例,则应键入:

    7~V/o0sj}051Testing软件测试网NZ9F1f t&umg

    ;C:\WINNT\Microsoft.NET\Framework\v1.0.2914

    )G1OA5XX3YTMXL0
  6. q aIOJ7X0单击“确定”确认所做的编辑,然后关闭各对话框。

    &j*y"M NP1b0aF7|~d0

0A!s i8MQf,[0更改 PATH 环境变量之后,可以在 Windows 命令提示符下从计算机上的任何目录运行 JScript. 编译器。51Testing软件测试网o'V8Xg/Q

使用编译器

U*rQu,my4]0命令行编译器有一些内置的帮助。通过使用/help/?命令行选项,或者通过在不提供任何选项的情况下使用编译器,就会显示帮助屏幕。例如:51Testing软件测试网*c'hLo-i^

jsc /help
51Testing软件测试网c#Ps/P2o

有两种使用 JScript. 的方式。可以编写从命令行编译的程序,也可以编写在 ASP.NET 中运行的程序。

1uRl6Dx0

使用 jsc 进行编译

  • 2?cg#`.G0在命令提示符下键入 jsc file.js

    *F:I0j-Fp)x@0

    &N1S'S Vg0此命令编译名为 file.js 的程序,以生成名为 file.exe 的可执行文件。51Testing软件测试网(@]W \ G rw5c,WU#Ft7M

使用 jsc 生成 .dll 文件

  • iv4E}#?2_~2I0在命令提示符下键入 jsc /target:library file.js

    2XA C%N!g)X8y0

    8dE wQ~8XF"`[0此命令使用/target:library选项编译名为 file.js 的程序,以生成名为 file.dll 的库文件。51Testing软件测试网-[(?2F7|C3y Y/?;j

使用 jsc 生成具有不同名称的可执行文件

  • 51Testing软件测试网ls?|-hmKCT

    在命令提示符下键入 jsc /out:newname.exe file.js

    6W!d6P PSi"VnQ,Y051Testing软件测试网]Ww0O S| [

    此命令使用/out:选项编译名为 file.js 的程序,以生成名为 newname.exe 的可执行文件。

    ,@@O `%z2u6n#MY3v0

使用 jsc 编译并给出调试信息

  • :l7GL Z0u2bnv0在命令提示符下键入 jsc /debug file.js

    ,|Zzmt{ EP&\Zd051Testing软件测试网;OQ5w[M

    此命令使用/debug选项编译名为 file.js 的程序,以生成名为 file.exe 的可执行文件以及名为 file.pdb 的文件(包含调试信息)。

    J;G+QG/J BkK+U0

^w&C#Z Z6{u.d0JScript. 命令行编译器还有很多其它命令行选项。有关更多信息,请参见 JScript. 编译器选项。51Testing软件测试网B&|+o0] zK


TAG:

 

评分:0

我来说两句

Open Toolbar