`

bat启动java程序 可以隐藏cmd窗口

 
阅读更多

启动:

程序启动时创建一个文件 然后程序运行,主线程检测文件是否存在,不存在的话就停程序删掉文件,然后再创建一个stop文件

@echo off
echo ok >start
if "%OS%" == "Windows_NT" setlocal
set CLASSPATH=".;C:\Program Files\Java\jdk1.6.0_14\lib\dt.jar;C:\Program Files\Java\jdk1.6.0_14\lib\tools.jar"
java -Xms512m -Xmx512m  -jar helloworld.jar

echo app is stoped
echo ok >stop
pause

停止:删除start文件,让程序的主线程进行检测文件删除了,然后停止程序,停止结束会建立一个stop,当前这个程序就是检测什么时候stop文件存在了说明程序停止了

@echo off
del start
:loop
if exist "stop" goto stop
ping localhost -n 4 > nul
goto loop
:stop
echo application is stoped
pause
del stop

启动程序,但是隐藏cmd窗口

Set ws = CreateObject("Wscript.Shell")  
ws.run "cmd /c startBin.bat",vbhide

 

 

分享到:
评论
2 楼 cnmcxiari 2012-03-21  
Set ws = CreateObject("Wscript.Shell")  
ws.run "cmd /c startBin.bat",vbhide

这段内容的意思是隐藏启动你的startBin.bat
所以这段内容你需要写在另外一个VBS文件例如:startHide.vbs
1 楼 timer_yin 2012-03-20  
不行啊 还是无法隐藏CMD窗口

相关推荐

    运行bat时隐藏cmd窗口的方法(bat隐藏窗口 隐藏运行bat文件)

    在Windows系统中,批处理文件(.bat)通常用于执行一系列命令行操作,但它们默认会在屏幕上打开一个命令提示符(CMD)窗口。...同时,对于个人用户,了解如何隐藏CMD窗口可以帮助优化日常的自动化任务,提高效率。

    解决Java调用BAT批处理不弹出cmd窗口的方法分析

    这里的"start"命令用于启动一个新的进程,"/C"参数表示执行完cmd命令后关闭CMD窗口,而"D:\\test.bat"则是要执行的批处理文件路径。 如果要避免CMD窗口的弹出,可以添加"/b"参数,表示在当前进程中运行命令,不创建...

    命令行启动关闭tomcat而不显示cmd界面

    在Windows上,可以通过创建服务的方式来启动和关闭Tomcat,这样就不会显示CMD窗口。首先,需要下载`tomcat-service.bat`和`tomcat-uninstall.bat`这两个批处理文件,通常位于Tomcat的`bin`目录下。然后,使用`...

    同一个bat文件启动多个jar包

    3. `start`命令用于在新的命令提示符窗口中启动程序,常用于启动需要独立运行的程序,如jar包。 4. `&`字符用于在批处理文件中并行运行命令。 5. `pause`命令用于暂停批处理的执行,以便查看结果或进行其他操作。 6....

    cmd窗口管理集成工具

    2. **Cmder.exe**:这是主应用程序的执行文件,双击运行后将启动CMD窗口管理集成工具。 3. **LICENSE**:这个文件包含了软件的许可协议,详细说明了软件的使用条件和版权信息,用户在使用前应当阅读并理解。 4. **...

    bat一键启动多个jar包

    @echo off start "api-gateway网关" /D "D:\jianguan\houduan\yssjar-201902242125" java -Xmx1024M -Xms128M -...注:start 后边第一个是给启动后的cmd窗口命名。/D 后面的是jar包所在路径,后边的就是jar包运行命令了

    windows批处理命令执行java程序

    例如,启动Java程序的批处理文件可能包含以下内容: ```batch @echo off java -jar testjar.jar ``` 这里,`@echo off`命令用于关闭命令行的回显,使得脚本执行过程更清晰。第二行`java -jar testjar.jar`是实际...

    在DOS环境下(cmd)编译及运行java程序教程

    在DOS环境下(CMD)编译和运行Java程序是学习Java编程的基础技能之一。这个过程主要涉及以下几个步骤: 1. **启动DOS命令行**:首先,你需要打开DOS命令行窗口。这可以通过点击“开始”菜单,选择“运行”,然后...

    Springboot-服务-Windows 一键启动、停止脚本

    在IT行业中,Spring Boot是一个非常流行的Java框架,用于简化Spring应用程序的开发过程。它通过预配置许多默认设置,使得创建独立运行的、生产级别的Java应用变得简单。在Windows环境中,通常需要手动启动或停止这些...

    java调用bat文件

    上述代码中,`"cmd /c start my.bat"` 是一个命令,`cmd`是Windows下的命令解释器,`/c`参数表示执行完命令后退出,`start`用于在新窗口中打开批处理文件,`my.bat`是你要执行的批处理文件名。 然而,直接调用BAT...

    Java环境变量配置和tomcat自动启动

    ### Java环境变量配置 在开发Java应用程序时,...通过以上步骤,你就可以成功地配置Java环境变量以及让Tomcat自动启动了。这对于Java Web应用的部署来说非常重要,不仅能简化日常操作,还能提高系统的稳定性和可靠性。

    java中如何调cmd命令

    ### Java中如何调用CMD...这种方法不仅可以提高程序的灵活性,还能让Java程序更好地融入操作系统环境。当然,在实际开发中还需要根据具体需求选择合适的方法,并注意代码的安全性和健壮性。希望本文能对你有所帮助!

    在DOS环境下(cmd)编译及运行java程序教程.doc

    为提高效率,可以通过创建批处理文件(`.bat`)来简化编译和运行Java程序的过程。 ##### 创建批处理文件 1. **准备代码**:复制以下批处理代码至记事本中。 ``` @ECHO off TITLE Java 编译程序 作者: solo:start ...

    Runtime 执行bat

    当我们需要在Java程序中执行系统命令,比如运行一个批处理脚本(.bat文件)时,`Runtime`类或者其扩展类`ProcessBuilder`就派上了用场。下面我们将深入探讨如何使用`Runtime`执行bat脚本,并了解相关知识点。 1. **...

    Windows 10的.bat 批处理文件脚本打开程序员的开发工具脚本源码,一键打开IDEA,Nacos,Redis等

    这里,`@echo off`是用来关闭命令回显,`cd /d`用于切换目录,`start`用于在新窗口中启动程序,`java -jar`则是用来运行Java的jar文件。 通过这样的批处理脚本,开发者可以高效地管理他们的开发环境,一键启动所有...

    javajar包运行及bat文件制作.doc

    3. **运行Bat文件**:双击Bat文件或在CMD中运行它即可启动对应的Java应用。 #### 三、传递参数给Java应用程序 Java程序通常会提供参数接口,允许用户在运行时传入特定的参数。这些参数可以在程序内部被解析并使用...

    一键启动所有的jar包

    `start`命令则会在新的窗口中打开Java应用,这样可以同时启动多个jar包而不会相互影响。 不过,需要注意的是,批处理脚本的执行环境是cmd,这意味着你需要确保系统的PATH环境变量已经包含了Java的安装路径,否则...

    monitorobj.zip

    在Java中,我们可以使用Runtime类或者ProcessBuilder类来执行外部命令,例如启动或关闭CMD窗口,甚至在CMD窗口中执行特定的批处理脚本。 SQL数据库,如MySQL、PostgreSQL或SQLite等,通常用于存储和管理数据。在这...

    bat运行文件内容格式讲解

    - `cmd/c start`:以新的命令行会话启动程序,并在当前窗口中显示输出。 通过以上详细介绍可以看出,bat文件虽然简单,但通过合理组合各种命令,可以实现复杂的功能。这对于自动化任务处理、批量操作等方面非常有用...

    java_bat.rar_DEMO

    Java调用批处理程序(BAT文件)是一种常见的技术,它允许开发者在Java应用程序中执行Windows系统的命令行操作。本DEMO展示了如何通过Java代码来执行一个.bat文件,从而实现自动化任务或者集成到Java应用程序中。以下...

Global site tag (gtag.js) - Google Analytics