如何把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,这是典型的做法。
'N9zO3V3W0Windows 命令提示符
(^+s,ybK a0若要从 Windows 命令提示符启动编译器,则必须从该应用程序所在的目录运行它,或者在命令提示符下键入可执行文件的完全限定的路径。若要改写这种默认行为,必须修改 PATH 环境变量,这样只需键入编译器的名称即可从任何目录运行编译器。51Testing软件测试网2ny'gOrZ*}^D
R
修改 PATH 环境变量
- 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 v'n
v){%J7hf0在桌面 (Windows 2000) 上右击“我的电脑”图标,然后从快捷菜单选择“属性”。51Testing软件测试网'P6BCS^7R`!\
- 51Testing软件测试网d_ sX#f b'e(F!B
选择“高级”选项卡,然后单击“环境变量”按钮。51Testing软件测试网yX(QASi
jk
u3^w5K&@!prl0在“系统变量”窗格中,从列表中选择“Path(路径)”,然后单击“编辑”。
.WA oDuk3iw9\0g_Ac"T(Hx)H\0在“编辑系统变量”对话框中,将光标移到“变量值”字段中的字符串的末尾,键入一个分号 (;),然后键入在第 1 步中找到的完整目录名称。
Q
eCkX1rH3e)C051Testing软件测试网5jRR
I)C1[M如果仍然使用第 1 步中的示例,则应键入:
P#Y n6iS2h*Hq0lFyMT"Ha0c0;C:\WINNT\Microsoft.NET\Framework\v1.0.291451Testing软件测试网7c8}4R'M~
- 51Testing软件测试网W ^
|U+F
单击“确定”确认所做的编辑,然后关闭各对话框。51Testing软件测试网LJ
RS)x9gJt(U
51Testing软件测试网@O,W\&x,o更改 PATH 环境变量之后,可以在 Windows 命令提示符下从计算机上的任何目录运行 JScript. 编译器。
it+G$z8d0使用编译器
51Testing软件测试网EwI*A1n命令行编译器有一些内置的帮助。通过使用/help或/?命令行选项,或者通过在不提供任何选项的情况下使用编译器,就会显示帮助屏幕。例如:51Testing软件测试网*{9S\
X5r%jL*C']
51Testing软件测试网1X&{w_2d{0{&t\有两种使用 JScript. 的方式。可以编写从命令行编译的程序,也可以编写在 ASP.NET 中运行的程序。51Testing软件测试网$Ez/t(~(NY#a xbU
使用 jsc 进行编译
使用 jsc 生成 .dll 文件
使用 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 编译并给出调试信息
*n1z\]KA0JScript. 命令行编译器还有很多其它命令行选项。有关更多信息,请参见 JScript. 编译器选项。
cwj/p{P:RZ0
收藏
举报
TAG: