cmd静默start命令打开带空格文件夹或文件(静默自动打开虚拟机)

因为绝对路径内部带空格的原因,想用cmd里的start命令打开好几个程序,发现带空格的路径或者文件名都会报错或者打不开,网上搜了好几个帖子给的方法都没解决,一种说路径加双引号就行(实测会打开cmd窗口而不是运行文件),一种用~1相当于TAB键来间接打开,但是只限于C盘文件。

最后终于翻到一篇帖子,start命令后要先加一对双引号作为窗口名(因为命令第一个参数是["title"],如果不加的话会默认打开一个以目录为名称的dos窗口,第二个才是路径),然后再空格双引号里面加绝对路径,试过后完美运行,PS:路径前面加 /MIN(小写也行)可以最小化窗口运行。

举个例子:start /min "" "D:/Program Files/JetBrains/PyCharm 2018.2.4/bin/pycharm 64.exe"   这样写就不会有问题啦,哈哈。

 自动打开虚拟机方法:先创建快捷方式,快捷方式属性目标设置为"D:\Program Files (x86)\VMware\VMware Workstation\vmware.exe" -x "D:\Virtual Machines\ubuntu-16.04\ubuntu16.04.vmx"(-x 启动虚拟机 -X 启动虚拟机并全屏 -n 开启新窗口)

bat命令为 start /MIN "" "D:\Program Files (x86)\VMware\VMware Workstation\vmware.exe.lnk"(注意快捷方式后缀一定要是.lnk,写中文会报错找不到目录)

  • 7
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值