start "" "H:\MyCMD\hub" start "" "wechat.exe" 这两个cmd命令为什么不能在一个bat文件中执行
时间: 2023-10-11 19:10:34 浏览: 102
这两个命令无法在同一个批处理文件中执行是因为第一个命令使用了 `start` 命令并传递了一个空的窗口标题 `""`,而第二个命令也使用了 `start` 命令。在 Windows 中,当你使用 `start` 命令来运行一个程序时,它会打开一个新的窗口来运行该程序。由于第一个命令打开了一个新的窗口,并且没有等待该窗口关闭,所以第二个命令就无法执行。
如果你想在同一个批处理文件中运行这两个命令,你可以使用 `start` 命令的 `/b` 选项来指定在同一个窗口中运行程序,而不是打开新窗口。下面是修改后的批处理文件代码:
```
start /b "H:\MyCMD\hub"
start "" "wechat.exe"
```
相关问题
写一个.bat脚本,实现一个简单的控制台命令操作
好的,以下是一个简单的.bat脚本,实现了一个名为“mycmd”的控制台命令:
```
@echo off
:main
set /p cmd=Enter command:
if "%cmd%" == "exit" (
goto end
) else (
call :%cmd%
goto main
)
:hello
echo Hello!
goto end
:world
echo World!
goto end
:end
echo Goodbye!
```
使用方法:
1. 将上述代码复制到一个文本文件中,保存为“mycmd.bat”(注意文件后缀必须是“.bat”);
2. 双击运行“mycmd.bat”文件,进入控制台界面;
3. 在控制台界面中输入“hello”或“world”命令,分别输出“Hello!”或“World!”;
4. 输入“exit”命令,退出控制台界面。
这个脚本很简单,只是演示了如何实现一个控制台命令操作。你可以根据需要进行修改和扩展,添加更多的命令、参数和处理逻辑。
linux终端交互界面,在Linux下实现一个简单的命令 交互UI(类shell交互界面)
要在Linux下实现一个简单的命令交互UI,可以使用Python编写一个简单的交互式命令行工具。以下是实现的步骤:
1. 使用Python的内置库cmd创建一个cmd.Cmd子类,这个子类将会是我们的交互式命令行工具的核心。
2. 在子类中定义我们自己的命令和命令行参数,然后实现命令行参数的解析和命令的执行。
3. 在子类中定义一些特殊的命令,比如help、quit等,这些命令是所有交互式命令行工具都应该支持的。
4. 在子类中定义一些默认的命令,比如默认的提示符、默认的命令行前缀等。
5. 在子类中定义一些自定义的命令,比如列出当前工作目录下的文件列表、创建新的文件等。
以下是一个简单的实现示例:
```python
import cmd
class MyCmd(cmd.Cmd):
prompt = 'MyCmd> '
def do_list(self, arg):
"""List files in current directory."""
print('Listing files in current directory...')
def do_create(self, arg):
"""Create a new file."""
print('Creating a new file...')
def do_quit(self, arg):
"""Quit MyCmd."""
print('Quitting MyCmd...')
return True # 返回True表示退出工具
if __name__ == '__main__':
MyCmd().cmdloop()
```
在上面的示例中,我们定义了三个命令:list、create和quit。其中,list和create是我们自己定义的命令,而quit是默认的命令之一。我们还设置了一个默认的提示符,即MyCmd>。当我们运行这个脚本时,就会启动我们自己的交互式命令行工具MyCmd。
当命令行工具启动后,我们可以输入help命令来查看所有可用的命令。我们也可以输入list或create命令来执行自定义的命令。最后,我们可以输入quit命令来退出命令行工具。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)