如何把JavaScript编辑成exe文件

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

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

$C\*|;eLw|5Ze0

'e[[a EE0若要生成可执行的 JScript. 程序,必须使用命令行编译器 jsc.exe。该编译器可通过几种方法启动。51Testing软件测试网 u9yR`^9r

`VG6c:q^0C0h0如果安装了 Visual Studio,可使用 Visual Studio 命令提示从计算机上的任何目录访问编译器。Visual Studio 命令提示位于 Microsoft Visual Studio 程序组的 Visual Studio 工具程序文件夹中。51Testing软件测试网`%i t8{3q4[M6^

51Testing软件测试网&C9v6\[v

另一种方法是从 Windows 命令提示符启动编译器。如果未安装 Visual Studio,这是典型的做法。

'N9zO3V3W0

Windows 命令提示符

(^+s,ybK a0若要从 Windows 命令提示符启动编译器,则必须从该应用程序所在的目录运行它,或者在命令提示符下键入可执行文件的完全限定的路径。若要改写这种默认行为,必须修改 PATH 环境变量,这样只需键入编译器的名称即可从任何目录运行编译器。51Testing软件测试网2ny'gOrZ*} ^D R

修改 PATH 环境变量

  1. 51Testing软件测试网 FL7} t;sbb

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

    51Testing软件测试网v&F(U"_xt_

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

    5}@q)sX&B6Hl0
  2. v'n v){%J7hf0在桌面 (Windows 2000) 上右击“我的电脑”图标,然后从快捷菜单选择“属性”。51Testing软件测试网'P6BCS^7R`!\

  3. 51Testing软件测试网d_ sX#fb'e(F!B

    选择“高级”选项卡,然后单击“环境变量”按钮。51Testing软件测试网yX(QASi

  4. jk u3^w5K&@!prl0在“系统变量”窗格中,从列表中选择“Path(路径)”,然后单击“编辑”。

    .W AoDuk3iw9\0
  5. g_Ac"T(Hx)H \0在“编辑系统变量”对话框中,将光标移到“变量值”字段中的字符串的末尾,键入一个分号 (;),然后键入在第 1 步中找到的完整目录名称。

    Q eCk X1rH3e)C051Testing软件测试网5jRR I)C1[M

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

    P#Y n6iS2h*Hq0

    lFyM T"Ha0c0;C:\WINNT\Microsoft.NET\Framework\v1.0.291451Testing软件测试网7c8}4R'M~

  6. 51Testing软件测试网W^ |U+F

    单击“确定”确认所做的编辑,然后关闭各对话框。51Testing软件测试网LJ RS)x9gJ t(U

51Testing软件测试网@O,W\&x,o

更改 PATH 环境变量之后,可以在 Windows 命令提示符下从计算机上的任何目录运行 JScript. 编译器。

it+G$z8d0

使用编译器

51Testing软件测试网EwI*A1n

命令行编译器有一些内置的帮助。通过使用/help/?命令行选项,或者通过在不提供任何选项的情况下使用编译器,就会显示帮助屏幕。例如:51Testing软件测试网*{9S\ X5r%jL*C']

jsc /help
51Testing软件测试网1X&{w_2d{0{&t\

有两种使用 JScript. 的方式。可以编写从命令行编译的程序,也可以编写在 ASP.NET 中运行的程序。51Testing软件测试网$Ez/t(~(NY#axbU

使用 jsc 进行编译

  • 51Testing软件测试网Z8z1B:WF`,wY

    在命令提示符下键入 jsc file.js

    *w2F-f5e!RQMI"C^0

    |;J"T,u;M#|0此命令编译名为 file.js 的程序,以生成名为 file.exe 的可执行文件。

    4JSH6m"O r0

使用 jsc 生成 .dll 文件

  • ]cj(J5c+xR0在命令提示符下键入 jsc /target:library file.js51Testing软件测试网-mVnZoV3@'G)]

    51Testing软件测试网F+U&P;s'Ep

    此命令使用/target:library选项编译名为 file.js 的程序,以生成名为 file.dll 的库文件。

    2_I.P7YL8qE0

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

  • C*O,ElQ0在命令提示符下键入 jsc /out:newname.exe file.js51Testing软件测试网k/i1ZO,Sh

    51Testing软件测试网aE}C O;S

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

    7]Q `#U6r7F-M0

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

  • +H H(X9_9it q(v0在命令提示符下键入 jsc /debug file.js

    g1~1I QiD(R!\"h,i,g\%X051Testing软件测试网:vY$E;FC*Df"j

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

*n1z\]KA0JScript. 命令行编译器还有很多其它命令行选项。有关更多信息,请参见 JScript. 编译器选项。

cw j/p{P:RZ0

TAG:

 

评分:0

我来说两句

Open Toolbar