做爰高潮a片〈毛片〉,尤物av天堂一区二区在线观看,一本久久A久久精品VR综合,添女人荫蒂全部过程av

最新文章專(zhuān)題視頻專(zhuān)題問(wèn)答1問(wèn)答10問(wèn)答100問(wèn)答1000問(wèn)答2000關(guān)鍵字專(zhuān)題1關(guān)鍵字專(zhuān)題50關(guān)鍵字專(zhuān)題500關(guān)鍵字專(zhuān)題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專(zhuān)題關(guān)鍵字專(zhuān)題tag2tag3文章專(zhuān)題文章專(zhuān)題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專(zhuān)題3
問(wèn)答文章1 問(wèn)答文章501 問(wèn)答文章1001 問(wèn)答文章1501 問(wèn)答文章2001 問(wèn)答文章2501 問(wèn)答文章3001 問(wèn)答文章3501 問(wèn)答文章4001 問(wèn)答文章4501 問(wèn)答文章5001 問(wèn)答文章5501 問(wèn)答文章6001 問(wèn)答文章6501 問(wèn)答文章7001 問(wèn)答文章7501 問(wèn)答文章8001 問(wèn)答文章8501 問(wèn)答文章9001 問(wèn)答文章9501
當(dāng)前位置: 首頁(yè) - 科技 - 知識(shí)百科 - 正文

使用JScript創(chuàng)建.exe或.dll文件的方法_javascript技巧

來(lái)源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-27 20:59:50
文檔

使用JScript創(chuàng)建.exe或.dll文件的方法_javascript技巧

使用JScript創(chuàng)建.exe或.dll文件的方法_javascript技巧:什么是 JScript? JScript 是由微軟開(kāi)發(fā)的活動(dòng)腳本語(yǔ)言,基于 ECMAScript 規(guī)范實(shí)現(xiàn)。Internet Explorer 中的 JavaScript,實(shí)際上是指 JScript。JScript 已被 Windows Script Host(WSH)支持(WSH 中的 JavaScript shell
推薦度:
導(dǎo)讀使用JScript創(chuàng)建.exe或.dll文件的方法_javascript技巧:什么是 JScript? JScript 是由微軟開(kāi)發(fā)的活動(dòng)腳本語(yǔ)言,基于 ECMAScript 規(guī)范實(shí)現(xiàn)。Internet Explorer 中的 JavaScript,實(shí)際上是指 JScript。JScript 已被 Windows Script Host(WSH)支持(WSH 中的 JavaScript shell

什么是 JScript?
JScript 是由微軟開(kāi)發(fā)的活動(dòng)腳本語(yǔ)言,基于 ECMAScript 規(guī)范實(shí)現(xiàn)。Internet Explorer 中的 JavaScript,實(shí)際上是指 JScript。JScript 已被 Windows Script Host(WSH)支持(WSH 中的 JavaScript shell scripting:C:\> cscript jslint.js)。JScript 最新的版本(JScript.NET)基于 ECMAScript 4.0 ,并且可以在 .Net 環(huán)境下編譯。
.NET Framwork 中包含有 JScript 編譯器 :JScriptCompiler (C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\jsc.exe),其可以將 JScript 文件編譯為一個(gè) .exe 或者 .dll 文件。
為了方便使用,我們可以將 JScriptCompiler 的路徑加入到環(huán)境變量(環(huán)境變量 –> 系統(tǒng)變量 –> Path)中。在 CMD 程序運(yùn)行窗口中直接調(diào)用命令 “jsc”,就可以看到編譯器相關(guān)的幫助選項(xiàng)。
代碼如下:
jsc [選項(xiàng)] <源文件> [[選項(xiàng)] <源文件>…]

JScript 編譯器選項(xiàng)

– 輸出文件 -
/out: 指定二進(jìn)制輸出文件的名稱(chēng)
/t[arget]:exe 創(chuàng)建控制臺(tái)應(yīng)用程序(默認(rèn))
/t[arget]:winexe 創(chuàng)建 Windows 應(yīng)用程序
/t[arget]:library 創(chuàng)建庫(kù)程序集
/platform: 限制此代碼可以在其上運(yùn)行的平臺(tái);必須是 x86、Itanium、x64 或 anycpu。默認(rèn)為 anycpu

– 輸入文件 -
/autoref[+|-] 基于導(dǎo)入的命名空間和完全限定名稱(chēng)自動(dòng)引用程序集(默認(rèn)情
況下為 on)
/lib: 指定要在其中搜索引用的附加目錄
/r[eference]: 從指定的程序集文件引用元數(shù)據(jù) : [;...]

– 資源 -
/win32res: 指定 Win32 資源文件(.res)
/res[ource]: 嵌入指定的資源 : [,[,public|private]]
/linkres[ource]: 將指定的資源鏈接到此程序集 : [,[,public|private]]

– 代碼生成 -
/debug[+|-] 發(fā)出調(diào)試信息
/fast[+|-] 禁用語(yǔ)言功能以使代碼更好地生成
/warnaserror[+|-] 將警告視為錯(cuò)誤
/w[arn]: 設(shè)置警告等級(jí)(0-4)

– 雜項(xiàng) -
@ 有關(guān)更多選項(xiàng),請(qǐng)閱讀響應(yīng)文件
/? 顯示幫助
/help 顯示幫助
/d[efine]: 定義條件編譯符號(hào)
/nologo 不顯示編譯器版權(quán)標(biāo)志
/print[+|-] 提供 print() 函數(shù)

– 高級(jí) -
/codepage: 使用指定的代碼頁(yè) ID 打開(kāi)源文件
/lcid: 將指定的 LCID 用于消息和默認(rèn)代碼頁(yè)
/nostdlib[+|-] 不導(dǎo)入標(biāo)準(zhǔn)庫(kù)(mscorlib.dll)并將 autoref 默認(rèn)值更改為 off
/utf8output[+|-] 以 UTF-8 字符編碼形式發(fā)出編譯器輸出
/versionsafe[+|-] 為沒(méi)有標(biāo)記為“override”或“hide”的成員指定默認(rèn)值

創(chuàng)建 .exe 文件

先創(chuàng)建 JS 文件(C:\test\helloWorld.js),內(nèi)容如下:

var date = new Date(); print('Hello World! \nToday is ' + date );

接著我們進(jìn)行編譯:

C:\test>jsc helloWorld.jsMicrosoft (R) JScript Compiler version 8.00.50727for Microsoft (R) .NET Framework version 2.0.50727Copyright (C) Microsoft Corporation 1996-2005。保留所有權(quán)利。
你會(huì)驚訝的發(fā)現(xiàn),C:\test 目錄下多了個(gè) helloWorld.exe 文件,非常簡(jiǎn)單吧,呵呵

最后我們可以直接執(zhí)行 helloWorld.exe 文件:

C:\test>helloWorldHello World!Today is Fri Jun 3 23:13:20 UTC+8 2011
大功告成??!

創(chuàng)建 .dll 文件

.dll 文件的創(chuàng)建也同樣非常簡(jiǎn)單:
代碼如下:
package LibHW {
class HelloWorld {
function run() {
var date = new Date();
return 'Hello World! \nToday is ' + date;
}
}
}

編譯語(yǔ)句:

C:\test>jsc /t:library LibHW.js
對(duì)于生成的 LibHW.dll 文件,我們可以通過(guò)創(chuàng)建新的 .exe 文件(consumer.js –> consumer.exe)以導(dǎo)入模塊的方式調(diào)用(類(lèi)似于 Python)。

先創(chuàng)建 consumer.js 文件:

import LibHW;var hw = new LibHW.HelloWorld();print(hw.run());
然后編譯 consumer.js 文件,執(zhí)行 consumer.exe:

C:\test>jsc consumer.jsMicrosoft (R) JScript Compiler version 8.00.50727for Microsoft (R) .NET Framework version 2.0.50727Copyright (C) Microsoft Corporation 1996-2005。保留所有權(quán)利。C:\test>consumerHello World!Today is Sat Jun 4 00:42:35 UTC+8 2011
當(dāng)然你還可以創(chuàng)建 windows 的應(yīng)用,上例中的 consumer.js 文件修改如下:
代碼如下:
import System.Windows.Forms; // this has a MessageBox class
import LibHW;

var hw = new LibHW.HelloWorld();
MessageBox.Show(
hw.run(),
"Dude!",
MessageBoxButtons.OK,
MessageBoxIcon.Exclamation
);

編譯語(yǔ)句:

C:\test>jsc /t:winexe consumer.js
雙擊新生成的 consumer.exe 文件,哈哈,是不是很有成就感!

從上面的例子可以看到 JScript 的潛力無(wú)限,沒(méi)有做不到,只有想不到。

擴(kuò)展閱讀:

  • 《Make your javascript a Windows .exe》
  • 《JavaScript shell scripting》
  • 聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    使用JScript創(chuàng)建.exe或.dll文件的方法_javascript技巧

    使用JScript創(chuàng)建.exe或.dll文件的方法_javascript技巧:什么是 JScript? JScript 是由微軟開(kāi)發(fā)的活動(dòng)腳本語(yǔ)言,基于 ECMAScript 規(guī)范實(shí)現(xiàn)。Internet Explorer 中的 JavaScript,實(shí)際上是指 JScript。JScript 已被 Windows Script Host(WSH)支持(WSH 中的 JavaScript shell
    推薦度:
    標(biāo)簽: 文件 exe javascript
    • 熱門(mén)焦點(diǎn)

    最新推薦

    猜你喜歡

    熱門(mén)推薦

    專(zhuān)題
    Top
    主站蜘蛛池模板: 桐梓县| 金平| 横峰县| 梁河县| 峨眉山市| 铜陵市| 宁晋县| 东源县| 东安县| 武城县| 博野县| 耿马| 大连市| 石台县| 青浦区| 同江市| 平谷区| 和静县| 威信县| 竹溪县| 泰州市| 合水县| 镇安县| 湖南省| 东海县| 刚察县| 平果县| 景德镇市| 玉门市| 五大连池市| 科技| 禹州市| 翼城县| 襄樊市| 桂平市| 镇康县| 乳源| 瑞安市| 云南省| 阜平县| 乳源|