start命令,可以先查看下帮助
命令行下输入:
start /?
有些命令要结合其他命令才显示出应用效果,在以下讲解中会略提示一下
start 启动另一个窗口运行指定的程序或命令。
start命令大概的形式是:
start ["标题"] [/参数] [命令或程序] [命令或程序的参数]
以[]括起的是可选的,所以可以不写。如直接一个start则多打开一个cmd窗口!
start 与双引号的结合应用
由于批处理的命令多以空格为分隔符来分隔参数,所以双引号最常用的是括起一个带空格的路径令cmd正确解释
@echo off
rem 运行ie
start "C:\Program Files\Internet Explorer\iexplore.exe"
由于start有一个"标题"参数,当打开的程序路径带有空格时就必需要指定标题参数
@echo off
rem 打开一个不带空格的路径,可省略双引号
start c:\windows\notepad.exe
rem 打开一个带空格的路径,标题必需要指定,可以是空字符只有双引号
start "" "C:\Program Files\Internet Explorer\iexplore.exe"
上一节中讲到的"环境变量",环境变量表示一些目录路径以变量的形式使用,而且可以直接使用而不用赋值一些目录的环境变量是含有空格的,如:%userprofile% 路径是 C:\Documents and Settings\用户名
注意: 当使用start打开时也要指定标题
@echo off
rem 看不到但同样有空格的环境变量也要加标题
start "" "%userprofile%\桌面"
start 的常用参数
start 的常用参数有 /min,/max,/wait,/dpath
MIN 开始时窗口最小化
MAX 开始时窗口最大化
运行一下例子可以清楚看到变化:
@echo off
start /min notepad.exe
pause
start /max notepad.exe
/WAIT 启动应用程序并等候它结束,可以简写为/w
当直接运行一个exe程序时,cmd会等待程序进程结束时才会执行下一句,而使用start打开程序不带wait参数时,不会等待程序结束直接运行下一句命令。
@echo off
rem 直接打开一个记事本
echo 请手动关闭记事本才可以进行下一句
notepad.exe
rem 使用start打开
start notepad.exe
echo start打开不用等待
pause
echo 使用wait参数要等待结束才会进行下一句echo
start /w notepad.exe
echo 这记事本进程终于结束了
pause
/dpath 参数是指定起始目录,一些执行文件需要指定起始目录才可以正常运行,多用于运行一些游戏或程序中的执行文件。
@echo off
rem 指定起始目录为"E:\office"
start /dE:\office E:\office\WINWORD.EXE
分享到:
相关推荐
` 拼接符来执行 `ifconfig` 命令: ``` http://192.168.1.106/cmd3.php?cmd=127.0.0.1;ifconfig ``` 这将执行 `ping` 命令,并将输出结果作为 `ifconfig` 命令的输入。 总结 ---- Linux 命令执行漏洞利用技巧是一...
#### 第三章:FOR命令中的变量 - **~I**:删除变量的值周围的引号,并进行扩展。 - **%~fI**:将变量扩展到一个完全合格的路径名。 - **%~dI**:扩展到一个驱动器号。 - **%~pI**:扩展到一个路径。 - **%~nI**:...
### 第三章:FOR命令中的变量 本章讲解了如何在FOR循环中使用变量,以及如何扩展和操作这些变量。 ### 第四章:批处理中的变量 涉及系统变量和自定义变量的概念,以及它们在批处理中的应用。 ### 第五章:set...
- **第三节:设置设计规则(Setup design rules)** - 设计规则包括线宽、间距、过孔大小等。 - 可根据不同的设计需求定制规则,确保符合电气和制造要求。 - 设置完成后可保存为模板,便于后续项目复用。 - **第...
数据的传输有四种基本信号:开始信号(Start)、停止信号(Stop)、重新开始信号(Re-start)以及应答信号(Acknowledge)。开始信号是SDA在SCL高电平时由高转低,停止信号则是SDA在SCL保持高电平时由低转高。重新...
#### 第三章:FOR 命令中的变量 - **~I**:删除任何引号 (\") 并扩展 %I。 - **%~fI**:将 %I 扩展到一个完全合格的路径名。 - **%~dI**:仅将 %I 扩展到一个驱动器号。 - **%~pI**:仅将 %I 扩展到一个路径。 - **...
#### 第一节 常用批处理内部命令简介 1. **REM 和 ::** - `REM` 和 `::` 都是用来添加注释的命令。 - `REM` 后面的内容会被解释器忽略;而 `::` 同样可以用于添加注释,通常放在行首。 - 示例: ```batch REM...
#### 第3章 ISDN配置命令 ##### 3.1 ISDN配置命令 **3.1.1 date time local** - **命令描述**: 配置ISDN设备的本地日期和时间。 - **应用场景**: 设置正确的日期和时间对于ISDN设备的日志记录和维护非常重要。 ...
#### 第三章:FOR命令中的变量 - **~I**:删除任何引号(\"), 扩展%I。 - **%~fI**:将%I扩展到一个完全合格的路径名。 - **%~dI**:仅将%I扩展到一个驱动器号。 - **%~pI**:仅将%I扩展到一个路径。 - **%~nI**:...
#### 第三章:FOR命令中的变量 - **~I**:删除任何引号("),扩展 %I。 - **%~fI**:将 %I 扩展到一个完全合格的路径名。 - **%~dI**:仅将 %I 扩展到一个驱动器号。 - **%~pI**:仅将 %I 扩展到一个路径。 - **%~nI...
第三章 FOR命令中的变量 一、 ~I - 删除任何引号("),扩展 %I 二、 %~fI - 将 %I 扩展到一个完全合格的路径名 三、 %~dI - 仅将 %I 扩展到一个驱动器号 四、 %~pI - 仅将 %I 扩展到一个路径 五、 %~nI - 仅将 %I ...
#### 第三章:FOR命令中的变量 - **~I- 删除任何引号("),扩展%I** - 移除引号,并扩展变量`%I`。 - **%~fI- 将%I扩展到一个完全合格的路径名** - 展开`%I`为完整的路径。 - **%~dI- 仅将%I扩展到一个驱动器号*...
- 该文件应该包含三个主要的节段:`[Unit]`、`[Service]`和`[Install]`。 - 确保`[Install]`节存在并正确配置,以确保服务能够随系统启动而启动。 3. **创建`/etc/rc.local`文件**: - 如果不存在,则需要手动...
#### 第三章 FOR命令中的变量 - **~I- 删除任何引号("),扩展%I**:移除变量值中的双引号。 - **%~fI- 将%I扩展到一个完全合格的路径名**:获取完整路径。 - **%~dI- 仅将%I扩展到一个驱动器号**:提取驱动器号。 - ...
### 第三章 FOR命令中的变量 FOR命令支持多种变量形式,如~I, %~fI, %~dI等,用于获取文件的相关属性,如完整路径、驱动器号、路径、文件名、扩展名等。 ### 第四章 批处理中的变量 包括系统变量(如%DATE%, %...
##### 第三节 用 set 命令进行字符串处理 - `set` 命令支持字符串替换和截取。 - 例如: ```batch SET str=Hello World SET str=%str:~0,5% ECHO %str% ``` #### 第六章 if 命令讲解 ##### 第一节 IF[NOT]...
Genymotion是一款流行的第三方Android模拟器,提供了一系列强大的功能来帮助开发者高效地进行应用开发和测试。 - **官方网站**:https://www.genymotion.com/ 访问官方网站,注册账户并下载安装包即可使用...