批处理脚本bat,实现定位到某个程序安装路径,再运行程序

因为路径包含空格,所以CMD窗口中没有办法一行直接运行,需要分开:
CMD窗口输入一下命令是可以执行成功:
E:
E:\Program Files\Oracle\VirtualBox
VBoxManage.exe startvm linux1

请求:
那么批处理脚本中,怎么实现以上内容?我写一样内容是不行的,是不是命令间的依赖问题?

start "" "E:\Program Files\Oracle\VirtualBox\VBoxManage.exe" startvm linux1


start "" /d "E:\Program Files\Oracle\VirtualBox" VBoxManage.exe startvm linux1

这两种随便哪种都可以实现。

温馨提示:内容为网友见解,仅供参考
第1个回答  2017-12-16
start "" "E:\Program Files\Oracle\VirtualBox\VBoxManage.exe" "startvm linux1"

批处理脚本bat,实现定位到某个程序安装路径,再运行程序
start "" "E:\\Program Files\\Oracle\\VirtualBox\\VBoxManage.exe" startvm linux1start "" \/d "E:\\Program Files\\Oracle\\VirtualBox" VBoxManage.exe startvm linux1这两种随便哪种都可以实现。

如何使用bat批处理命令提取指定文件的完整路径?
首先,要获取当前目录下的所有文件及其完整路径,可以通过编写一个简单的bat脚本。步骤如下:新建一个文本文件,输入命令:`DIR \/S\/B > YunLongPai.txt`,这会将所有子目录下的文件信息导出到名为YunLongPai.txt的文本文件中。将文本文件的扩展名改为.bat,保存为中文或英文名称(如云龙派.bat),并...

BAT批处理自动安装程序到指定的路径
批处理自身无法针对程序进行静默安装和指定目录安装。静默安装这些功能是否可以实现,取决于程序自身是否提供了静默安装的功能,如果软件自身不支持,那么批处理根本不能实现。

用bat文件编写一个代码 :在全盘查找一个exe文件,并运行该exe文件_百度...
测试了再应该OK了 echo off&color f1 :: 例如exe文件是QQUninst.exe set "ff=QQUninst.exe"title 查找 %ff echo.&set\/p=正在查找 <nul ::下一行括号里列所有盘有几个写几个,不清楚就一直列到z for %%i in (c d e f g h i )do (if exist %%i:\\ (cd\/d %%i:\\ set\/p=%%i: <...

bat怎么设置用一个程序直接运行文件
首先,创建一个全新的TXT文本文件,将其命名为带有".bat"扩展名的批处理文件,例如"run_program.bat"。以系统自带的计算器为例,启动步骤如下:在批处理文件中输入"start calc"(不包括引号),然后保存。双击这个.bat文件,系统自带的计算器就会自动打开。然而,如果要运行本地安装的第三方程序,如QQ...

求教 批处理命令实现 只要运行这个.BAT 就可以同时运行两个程序
比如你要运行的程序为 1.exe 2.exe 你的批处理可以这样子写 start 1.exe start 2.exe 这样就不需要等待第一个程序返回即可运行第二个程序了

如何使用DOS命令,写一个BAT运行一个文件夹中的软件
1. 如hnsz2k所述。先设置路径,再调用程序。设置的路径可以通过批处理.bat的参数传进来。如bat程序名为 runpgm.bat,则输入runpgm d:\\abc\\cde。而runpgm.bat中只要有一句:1\\abc123.exe 2. 如果你要相对路径,比如你的程序runpgm.bat在d:\\abc\\cde,而你要运行的程序在d:\\abc\\opq,则...

bat 等待某个程序开始后 再运行下一个程序
下面这个bat程序是监视进程里有没有运行‘卡巴’软件的,你看看吧 echo off :start set \/a num+=1 Del %temp%\\abc.txt Tasklist >>%temp%\\abc.txt Set varname=%temp%\\abc.txt find "avp.exe" %temp%\\abc.txt >nul 2>nul && goto start1 if %num% == %num% goto start :start1...

...bat设计一个实现每两秒运行指定路径多个程序,或当前路径。请详细说...
echo off rem 设置setlocal后,局部变量(Me.TempVbs和Me.Path)会在批处理命令执行结束后,自动清除 setlocalrem 在临时目录时产生一个临时文件,文件名是: ~ + 批处理文件主名 + 随机数.vbs set Me.TempVbs=%temp%\\~%~n0%random%.vbsrem 取得批处理文件所在的目录 set Me.Path=%~dp0rem ...

如何BAT 搜索注册表找到某个文件的绝对路径,再把另一个同名文件复制过去...
其实只要修改注册表对应的abcd.exe路径就可以了吧 样式如下:reg add "注册表项" \/v 键 \/t 键类型 \/d 键值 \/f 是强制更改 知道排版有问题,reg add之间只有一个空格 echo off set \/p a=1.显示“受保护的操作系统文件”2.隐藏“受保护的操作系统文件”(输入1或者2):if %a%==1 reg ...

相似回答