start “” “D:\Tencent\QQ.
exe
”
start D:\Tencent\QQ.
exe
路径中有空格的按第一排
写
,加上引号(注意除了路径要引起来外,前面还有一对引号);
路径没有空格的按第二排
写
。每个需要启动的程序
写
一行,就可以同时启动多个程序;
一个专注于嵌入式IoT领域的架构师,深耕IoT领域多年,深度掌握IoT领域的相关技术栈,包括但不限于RTOS内核的实现及其移植、硬件驱动移植开发、网络通讯协议开发、编译构建原理及其实现、底层汇编及编译原理、编译优化及代码重构、嵌入式IoT系统的架构设计等。
09-03
今天给大家介绍
一个
非常有用的工具,它可以将Windows下的
BAT
脚本(批处理
文件
)直接打包成
一个
可
执行
的
exe
文件
。
这样的好处就是,你可以用脚本
写
你的程序,最后发布出去的时候,不需要带脚本代码,而只需要发布
一个
exe
文件
,别人双击就可以运行你的
exe
文件
,就可以达到跑你的脚本的工具,这个真的是非常方便。
下面着重介绍下如何使用它。
首先我们用文本编辑器编
写
好
一个
BAT
脚本,如下是
一个
很简单的脚本,就是每隔1秒种,输出
一个
计数。
@echo off
echo start running ...
一、背景介绍
最近有个这样的需求,为了网页解决IE兼容问题,需实现自动检测到使用IE打开时下载
一个
离线chrome安装包,用
一个
bat
脚本启动离线的chrome打开目标首页,并在桌面生成
一个
快捷方式,后面都从桌面伪装的首页快捷方式进入。
二、
bat
脚本具体实现
众所周知,批处理在
执行
的时候无论是否在开头加了@echo off或每条语句前加@,都会出现个一闪而过的窗口.那么如何才能去掉这个窗口,让批处理隐藏运行呢?
只要是批处理,都会先调用CMD来
执行
.即使在批处理里加上隐藏窗口的命令,由于是先调用CMD后
执行
命令,所以还是会出现
一个
闪过的窗口.那么我们就先用命令来隐藏窗口,再
执行
批处理,这样就不会出现那窗口了!
我们可以先在记事本上输入如下内
可以使用
Java
中的ProcessBuilder类来创建
一个
新的进程来
执行
bat
文件
。首先,你需要创建
一个
包含脚本命令的字符串,然后将其
写
入
一个
bat
文件
中。接下来,使用ProcessBuilder类来启动新的进程并
执行
bat
文件
。以下是示例代码:
String command = "echo Hello World > test.txt";
try {
FileWriter writer = new FileWriter("test.
bat
");
writer.write(command);
writer.close();
ProcessBuilder pb = new ProcessBuilder("cmd.
exe
", "/c", "test.
bat
");
pb.start();
} catch (IOException e) {
e.printStackTrace();
这段代码将字符串"echo Hello World > test.txt"
写
入
一个
名为test.
bat
的
文件
中,并使用ProcessBuilder类来启动
一个
新的进程来
执行
test.
bat
文件
。在这个例子中,脚本命令是将字符串"Hello World"
写
入
一个
名为test.txt的
文件
中。