JScript란 무엇입니까?
JScript는 Microsoft에서 개발하고 ECMAScript 사양을 기반으로 구현된 활성 스크립팅 언어입니다. Internet Explorer의 JavaScript는 실제로 JScript를 나타냅니다. JScript는 WSH(Windows 스크립트 호스트)에서 지원됩니다(WSH의 JavaScript 셸 스크립팅: C:> cscript jslint.js). 최신 버전의 JScript(JScript.NET)는 ECMAScript 4.0을 기반으로 하며 .Net 환경에서 컴파일이 가능합니다.
.NET Framwork에는 JScript 파일을 .exe 또는 .dll 파일로 컴파일할 수 있는 JScript 컴파일러인 JScriptCompiler(C:WINDOWSMicrosoft.NETFrameworkv2.0.50727jsc.exe)가 포함되어 있습니다.
사용의 편의를 위해 JScriptCompiler의 경로를 환경 변수(환경 변수 –> 시스템 변수 –> Path)에 추가할 수 있습니다. CMD 프로그램 실행창에서 "jsc" 명령어를 직접 호출하면 컴파일러 관련 도움말 옵션을 확인할 수 있습니다.
jsc [옵션] [[ 옵션] …]
JScript 컴파일러 옵션
– 출력 파일 -
/out:
/t[arget]:winexe Windows 애플리케이션 생성
/t[arget]:library 라이브러리 어셈블리 생성
/platform:< ; 플랫폼> 이 코드가 실행될 수 있는 플랫폼은 x86, Itanium, x64 또는 anycpu여야 합니다. 기본값은 anycpu
– 입력 파일 -
/autoref[ |-] 가져온 네임스페이스 및 정규화된 이름을 기반으로 어셈블리를 자동으로 참조합니다(기본적으로
설정됨)
/ lib:
– 리소스 -
/win32res:
/res[ource]:
/linkres[ource]:
– 코드 생성 -
/debug[ |-] 디버깅 정보 내보내기
/fast[ |- ] 코드 생성을 개선하기 위해 언어 기능 비활성화
/ warningaserror[ |-] 경고를 오류로 처리
/w[arn]:
– 기타 -
@
/? 도움말 표시
/help 도움말 표시
/d[efine]:
/nologo 컴파일러 저작권 로고 표시 안 함
/print[ |-] print() 기능 제공
– 고급 -
/codepage:
/lcid:
/nostdlib[ |-] 표준 라이브러리(mscorlib.dll)를 가져오지 않고 autoref를 기본값으로 설정합니다. off로 변경
/utf8output[ |-] 다음으로 컴파일러 출력을 내보냅니다. UTF-8 문자 인코딩
/versionsafe[ |-] "재정의" 또는 "숨기기"로 표시되지 않은 멤버에 대한 기본값 지정
먼저 다음 내용으로 JS 파일(C:testhelloWorld.js)을 만듭니다.
var date = new Date(); print('Hello World! nToday는 ' date ); 컴파일:
C:test>jsc helloWorld.jsMicrosoft(R) JScript 컴파일러 버전 8.00.50727(Microsoft(R) .NET Framework 버전 2.0.50727용)Copyright(C) Microsoft Corporation 1996-2005. 모든 권리 보유.
C:test 디렉토리에 추가 helloWorld.exe 파일이 있다는 사실에 놀랄 것입니다. 매우 간단합니다. 하하
마지막으로 helloWorld.exe 파일을 직접 실행할 수 있습니다.
C :test>helloWorldHello World! 오늘은 2011년 6월 3일 금요일 23:13:20 UTC
완료! !
.dll 파일 생성
.dll 파일 생성도 매우 간단합니다.
var date = new Date()
return 'Hello; 세상! 오늘은 ' 데이트
}
}
}
컴파일 문:
C:test>jsc /t:library LibHW.js
생성된 LibHW.dll 파일에 대해 새 .exe 파일(consumer.js –> Consumer.exe)는 모듈을 가져와서 호출됩니다(Python과 유사).
먼저 Consumer.js 파일을 만듭니다.
import LibHW;var hw = new LibHW.HelloWorld();print(hw.run())
그런 다음 소비자를 컴파일합니다. js 파일을 실행하고 Consumer.exe를 실행합니다.
C:test>jsc Consumer.jsMicrosoft(R) JScript Compiler version 8.00.50727for Microsoft(R) .NET Framework 버전 2.0.50727Copyright(C) Microsoft Corporation 1996-2005 . 모든 권리 보유. C:test>consumerHello World! 오늘은 2011년 6월 4일 토요일 00:42:35 UTC
물론 위 예제의 Consumer.js 파일을 다음과 같이 수정할 수도 있습니다.
import System.Windows.Forms; MessageBox 클래스
import LibHW ;
var hw = new LibHW.HelloWorld()
MessageBox.Show(
hw.run(),
"Dude!",
MessageBoxButtons.OK,
MessageBoxIcon.Exclaim
)
컴파일 문:
C:test>jsc /t:winexe Consumer.js
Double -새롭게 생성된 Consumer.exe 파일을 클릭하세요, 하하, 굉장한 성취감이지 않나요!
위의 예에서 JScript에는 무한한 잠재력이 있음을 알 수 있습니다.
더 읽어보기:

你在Windows上运行的每个应用程序都有一个组件程序来更新它。因此,如果你使用的是谷歌Chrome或谷歌地球,它会运行一个GoogleUpdate.exe应用程序,检查是否有更新可用,然后根据设置进行更新。然而,如果您不再看到它,而是在Windows11/10的任务管理器中看到一个进程updater.exe,这是有原因的。什么是Updater.exe在Windows11/10中?谷歌已经为其所有应用程序推出了更新,如GoogleEarth、GoogleDrive、Chrome等。这次更新带来了

如果Nvgpucomp64.dll导致游戏频繁崩溃,这里提供的解决方案可能会对您有所帮助。这种问题通常是由于过时或损坏的显卡驱动程序、游戏文件损坏等原因引起的。修复这些问题可以帮助您解决游戏崩溃的困扰。Nvgpucomp64.dll文件与NVIDIA显卡关联。当这个文件崩溃时,你的游戏也会崩溃。这通常发生在《LordsoftheFallen》、《LiesofP》、《RocketLeague》和《ApexLegends》等游戏中。Nvgpucomp64.dll使WindowsPC上的游戏崩溃如果N
![Windows找不到uninstall.exe错误[修复]](https://img.php.cn/upload/article/000/465/014/170831000120167.jpg)
在尝试卸载应用程序时,Windows是否不断抛出Windows找不到Uninstall.exe错误?一些用户报告在从其PC上删除应用程序或程序时遇到此错误。以下是已升级的错误消息的示例:Windows找不到‘C:ProgramFiles<;Software-Name>;uninstall.exe’。请确保您键入的名称正确,然后重试。根据遇到此错误的软件的不同,上述错误消息中的“uninstall.exe”文件的路径不同。为什么Windows不允许我卸载?Windows出现unins

很多的用户们在利用电脑玩游戏的时候会出现提示coremessaging.dll丢失的情况,相信很多的用户们第一时间都会觉得软件或者是游戏的问题,其实不是的,这是因为电脑缺少了dll文件,用户们可以去下载coremessaging.dll文件就可以了。下面就让本站来为用户们来仔细的介绍一下Windows系统目录CoreMessaging.dll文件丢失找不到问题解析吧。Windows系统目录CoreMessaging.dll文件丢失找不到问题解析1、下载CoreMessaging.dll文件2、将

一. 什么是auto-py-to-exeauto-py-to-exe 是一个用于将Python程序打包成可执行文件的图形化工具。本文就是主要介绍如何使用 auto-py-to-exe 完成 python 程序打包。auto-py-to-exe 基于 pyinstaller ,相比于 pyinstaller ,它多了 GUI 界面,用起来更为简单方便二. 安装 auto-py-to-exe首先我们要确保我们的 python 环境要大于或等于 2.7 然后在 cmd 里面输入:pip install

PyCharm是一款功能强大的Python集成开发环境,提供了丰富的开发工具和环境配置,让开发者能够更高效地编写和调试代码。在使用PyCharm进行Python项目开发的过程中,有时候我们需要将项目打包成可执行的EXE文件,以便在没有安装Python环境的计算机上运行。本文将介绍如何使用PyCharm将项目转换为可执行的EXE文件,同时给出具体的代码示例。首

为什么win7不能运行exe文件在使用Windows7操作系统时,许多用户可能会遇到一个常见的问题,即无法运行exe文件。exe文件是Windows操作系统中常见的可执行文件,它们通常用于安装和运行各种应用程序。然而,有些用户可能会发现,当他们尝试运行exe文件时,系统并不会响应或给出错误信息。造成这个问题的原因有很多。下面将列举一些常见的原因以及相应的解
![Windows找不到MicrosoftSecurityApp.exe[修复]](https://img.php.cn/upload/article/000/465/014/170832185142474.jpg)
如果您无法在Windows中找到MicrosoftSecurityApp.exe,本文将为您提供帮助。MicrosoftSecurityApp.exe是MicrosoftDefender应用程序的一部分,可在Microsoft应用商店中获得。需要注意的是,该MicrosoftDefender应用程序仅适用于使用Microsoft365个人或家庭订阅的用户,与Windows内置的安全应用程序并无关联。修复Windows找不到MicrosoftSecurityApp.exe当您尝试运行Microso


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

WebStorm Mac 버전
유용한 JavaScript 개발 도구

Eclipse용 SAP NetWeaver 서버 어댑터
Eclipse를 SAP NetWeaver 애플리케이션 서버와 통합합니다.

맨티스BT
Mantis는 제품 결함 추적을 돕기 위해 설계된 배포하기 쉬운 웹 기반 결함 추적 도구입니다. PHP, MySQL 및 웹 서버가 필요합니다. 데모 및 호스팅 서비스를 확인해 보세요.

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

Dreamweaver Mac版
시각적 웹 개발 도구
