标题: [问题求助] 【已解决】用jsc编译JScript生成的exe运行怎么隐藏cmd窗口 [打印本页]
作者: 回家路上 时间: 2015-8-24 12:48 标题: 【已解决】用jsc编译JScript生成的exe运行怎么隐藏cmd窗口
本帖最后由 回家路上 于 2015-8-24 17:32 编辑
在msdn上学习JScript呢,遇到一个JScript的例子。试了试。用jsc将其编译成.exe文件,双击运行会有一个cmd窗口在其后面,这个能隐藏吗?
运行的JScript代码- import System;
- import System.Windows.Forms;
- import System.Drawing;
- import Accessibility;
-
- class EventTestForm extends Form{
- var btn : Button;
-
- function EventTestForm() {
- btn = new Button;
- btn.Text = "Fire Event";
- Controls.Add(btn);
- btn.add_Click(ButtonEventHandler1);
- btn.add_Click(ButtonEventHandler2);
- }
-
- function ButtonEventHandler1(sender, e : EventArgs) {
- MessageBox.Show("Event is Fired!");
- }
-
- function ButtonEventHandler2(sender, e : EventArgs) {
- MessageBox.Show("Another Event is Fired!");
- }
- }
-
- Application.Run(new EventTestForm);
复制代码
作者: CrLf 时间: 2015-8-24 15:30
编译器选项中可以使用 /target:winexe
作者: CrLf 时间: 2015-8-24 15:33
本帖最后由 CrLf 于 2015-8-24 15:35 编辑
这是 JScript .NET,同以 WSH 为宿主的 Jscript 和以浏览器为宿主的 JavaScript 相比,差别还是挺大的
网上有 chm 版的教程,百度以 JScript 8.0 chm 为关键词自行搜索
作者: 回家路上 时间: 2015-8-24 17:27
回复 3# CrLf
哦,原来是需要这个参数,就以win窗口打开了。谢谢。这个参数前天学的时候也看过了,就是没一个一个试。O(∩_∩)O!谢啦。
主要我在notepad++上配了快捷键直接编译运行JScript,每次就自动只用无参的编译方式。这下了然了。
嗯,JavaScript会一些,看你们的混编用的是JavaScript和JScript都有,我就想稍微学一下JScript。
我是在msdn的资料学的https://msdn.microsoft.com/zh-cn/library/72bd815a(v=vs.100).aspx,感觉挺好挺全的。
不过这上面就是JScript 10.0的。预感到我以后写的都将不兼容O(∩_∩)O!
正在入门。。。。。。
作者: 回家路上 时间: 2015-8-24 19:24
本帖最后由 回家路上 于 2015-8-24 19:33 编辑
回复 3# CrLf
这上面也有8.0的,https://msdn.microsoft.com/zh-cn/library/72bd815a(v=vs.90).aspx
我是不是应该先学8.0在看10.0呢
10.0就是在面向对象编程这一块大改,其他主要语法应该还是跟JScript一样和JavaScript相似吧。
还可以引入.NET Framework的东西,感觉挺爽的。就是不能在混编中使用。
先了解一下,去学学8.0吧O(∩_∩)O!
我下载了JScript 8.0 语言参考手册 chm.chm,看起来就是msdn上的东西,不错(希望我没下载错)
不过我的打不开具体页面,只有目录,目录和msdn上的一模一样。用手机打开内容也一样。
哦,原来得接触来自其他计算机的锁定,现在好了,就是和上面msdn的一样,这对吗?
http://pan.baidu.com/s/1gd51XXx
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |