`
greatghoul
  • 浏览: 143706 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

利用VBScript在隐藏窗口中运行应用程序

阅读更多

起因

 

使用MoinMoin Desktop Edition已经有一段时间了,每次开机都得运行wikiserver.py,而且总会有一个命令行的黑框,很碍眼。折腾了半晌,终于可以干掉黑框,让wikiserver.py在后台运行了。

 

其实这种方法同样可以用于其它需要保持运行,但又不想看见窗口的软件。

 

原理

 

利用VBScript创建wscript.shell对象,运行一个应用程序,设置窗口为不可见。

 

createobject("wscript.shell").run "要运行程序的路径",vbhide

 

方案一:批处理BAT

 

新建一个文件moin-start.bat,编辑内容如下:

 

@echo off

if not "%1" == "h" mshta vbscript:createobject("wscript.shell").run("E:\\moin-1.9.2\\wikiserver.py",0)(window.close)&&exit

 

 

使用这种方式,命令行窗口会一闪而过,但之后可以达到隐藏窗口运行的目的。


方案二:VBS脚本

 

新建一个文件moin-start.vbs,编辑内容如下:

 

createobject("wscript.shell").run "E:\\moin-1.9.2\\wikiserver.py",vbhide
wscript.quit

使用这种方式,不会出现控制台的窗口,可以完美得实现隐藏窗口运行。


方案三:快捷方式

建立一个快捷方式moin-start,在【目标】一栏填写:

%windir%\system32\mshta.exe vbscript:createobject("wscript.shell").run("E:\\moin-1.9.2\\wikiserver.py",0)(window.close)

这种方式同样不会出现控制台窗口,推荐使用。

开机自动运行

将建立的文件丢在【开始】 -> 【所有程序】 -> 【启动】下面,下次开机,就可以自动在后台运行指定的程序了。

Ubuntu下面就不需要这么麻烦了。。。 

 

分享到:
评论
2 楼 yukang1 2018-08-17  
怎么关闭vbs呢 唉
1 楼 ray_linn 2010-07-26  
送个新手帖

相关推荐

    vbscript禁止所有程序运行

    vbscript脚本,设置系统禁止所有程序运行

    vbscript 整人小程序

    vbscript 整人小程序 输入指定信息,才能关闭窗口

    Web应用程序设计(网站 WED ASP VBscript 数据库)

    Web应用程序设计网站 WED ASP VBscript 数据库

    js 实现 在JavaScript运行VBScript函数

    js 实现 在JavaScript运行VBScript函数! 值得下载看看!资源免费,大家分享!!

    快速运行(vbscript)

    保留或者不保留窗口 以;开头的是注释,可以解释命令的作用 =========================== 运行: win+r打开运行,输入 qr command [arguments]可以运行带参数的命令 ========================== 原理: 相当于替换...

    VBScript语言参考.chm

    什么是 VBScript? Microsoft Visual Basic Scripting Edition 是程序开发语言 Visual Basic 家族的最新成员,它将灵活的脚本应用于更广泛的...VBScript 和 ActiveX脚本也可以在其他应用程序中作为普通脚本语言使用。

    微软Vbscript手册vbs

    什么是 VBScript? Microsoft Visual Basic Scripting Edition 是程序开发语言 Visual Basic 家族的最新成员,它将灵活的脚本应用于更广泛的...VBScript 和 ActiveX脚本也可以在其他应用程序中作为普通脚本语言使用。

    VBScript语言参考(官方)

    <br>其他应用程序和浏览器中的 VBScript 作为开发者,您可以在您的产品中免费使用 VBScript 源实现程序。Microsoft 为 32 位 Windows(R) API、16 位 Windows API 和 Macintosh(R) 提供 VBscript 的二进制实现...

    VBscript 运行

    VB脚本的运行程序,先点击scd10en.exe进行安装,之后就可以直接运行vbedit.exe进行创建vbscript文件

    VbScript中文手册

    Microsoft Visual Basic Scripting Edition 是程序开发语言 Visual Basic 家族的最新成员,它将灵活的脚本应用于更广泛的领域,包括 Microsoft Internet Explorer 中的 Web 客户机脚本和 Microsoft Internet ...

    使用VBScript编写的时间程序

    用vbscript编写一个程序在html语言中,实现简单的多窗口操作

    Microsoft VBScript 运行时错误 (0x800A01AD)解决方法

    Microsoft VBScript 运行时错误 (0x800A01AD)解决方法

    VBScript 语言参考中文手册CHM

    未包含在 VBA 中的 VBScript 特性 未包含在 Visual Basic 中的 VBScript 特性列表:应用程序编辑。 Microsoft Scripting 运行时特性 VBScript 中最新的 Scripting 运行时特性列表。 语言元素 说明 Abs 函数 ...

    脚本实例:用VBSCRIPT调用QTP应用程序并执行QTP脚本

    使用vbscript脚本调用QTP并运行脚本。 配合http://download.csdn.net/detail/nor1127/5394005的代码文件,将文件解压到D/Tests即可使用。

    VBScript可视化程序设计-清华出版.pdf

    VBScript可视化程序设计-清华出版.pdf

    vbscript中文参考手册

    vbscript中文参考手册

    VBSCRIPT中文手册

    未包含在 VBA 中的 VBScript 特性 未包含在 Visual Basic 中的 VBScript 特性列表:应用程序编辑。 Microsoft Scripting 运行时特性 VBScript 中最新的 Scripting 运行时特性列表。 语言元素 说明 Abs 函数 ...

    vweb应用程序设计 课程下载

    本课程将介绍开发ASP程序所涉及的开发工具和运行环境、VBScript程序设计基础和ASP程序设计基础等有关内容。 希望同学通过本课程的学习,掌握开发ASP程序的基础知识和基本方法,对网络程序设计有一个基本的认识和了解...

    VBScript 用户指南,VBScript 语言参考

    VBScript 语言参考 特性信息 字母顺序关健字列表 常数 ...欢迎使用 VBScript 语言参考 ...通过对信息进行分组,可以使您方便地研究 ... VBScript 最新特性列表:未包含在 VBScript 中的应用程序编辑。 未包含

    VBScript基础

    VBScript基础,VBScript基础,VBScript基础

Global site tag (gtag.js) - Google Analytics