无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 2756|回复: 24
打印 上一主题 下一主题

[求助] cmd命令 此时不应有 。。。

[复制链接]
跳转到指定楼层
1#
发表于 2023-5-30 20:01:29 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
cmd命令 此时不应有 。。。

20230530_195747.jpg (1.72 MB, 下载次数: 47)

20230530_195747.jpg
2#
发表于 2023-5-30 20:10:03 | 只看该作者
用"将文件路径包起来

评分

参与人数 1无忧币 +5 收起 理由
szmsys + 5 很给力!

查看全部评分

回复

使用道具 举报

3#
发表于 2023-5-30 20:34:34 | 只看该作者
此时不应有就换一个时间

评分

参与人数 1无忧币 +5 收起 理由
szmsys + 5 神马都是浮云

查看全部评分

回复

使用道具 举报

4#
发表于 2023-5-30 20:43:37 来自手机 | 只看该作者
路径两段加双引号

评分

参与人数 1无忧币 +5 收起 理由
szmsys + 5 很给力!

查看全部评分

回复

使用道具 举报

5#
发表于 2023-5-30 20:48:34 | 只看该作者
语法错误,文件路径要用双引号包裹起来。

评分

参与人数 1无忧币 +5 收起 理由
szmsys + 5 赞一个!

查看全部评分

回复

使用道具 举报

6#
发表于 2023-5-30 22:01:14 | 只看该作者
本帖最后由 wu733 于 2023-5-30 22:29 编辑

Windows路径中的文件夹名或文件名带有空格,要按需将有空格的部分用双引号""括起来。
比如:
一个路径:C:\Program Files (x86)\JetBrains\IntelliJ IDEA 2016.3\bin\idea64.exe
可以这样执行命令:start   C:\"Program Files (x86)"\JetBrains\"IntelliJ IDEA 2016.3"\bin\idea64.exe

不能一味的用双引号把整个路径括起来了事,否则会出问题:
这样就会出错:start   “C:\Program Files (x86)\JetBrains\IntelliJ IDEA 2016.3\bin\idea64.exe"

点评

正确的是: start "" "C:\Program Files (x86)\JetBrains\IntelliJ IDEA 2016.3\bin\idea64.exe"  详情 回复 发表于 2023-5-31 00:03

评分

参与人数 1无忧币 +5 收起 理由
szmsys + 5 很给力!

查看全部评分

回复

使用道具 举报

7#
发表于 2023-5-30 22:50:46 | 只看该作者
wu733 发表于 2023-5-30 22:01
Windows路径中的文件夹名或文件名带有空格,要按需将有空格的部分用双引号""括起来。
比如:
一个路径:C ...

这么多年了,一直将整个路径括起来也没出啥问题啊

点评

那是你的路径中只有处空格的地方,如果超过两处地方有空格你试试?你可以按我上面的路径创建文件夹,然后把exe改成批处理命令试试  详情 回复 发表于 2023-5-30 22:57
回复

使用道具 举报

8#
发表于 2023-5-30 22:57:04 | 只看该作者
china.gaofeng 发表于 2023-5-30 22:50
这么多年了,一直将整个路径括起来也没出啥问题啊

那是你的路径中只有一处空格的地方,如果超过两处地方有空格你试试?你可以按我上面的路径创建文件夹,然后把exe改成批处理命令试试
回复

使用道具 举报

9#
发表于 2023-5-30 23:45:43 | 只看该作者
本帖最后由 china.gaofeng 于 2023-5-30 23:47 编辑

回复

使用道具 举报

10#
发表于 2023-5-31 00:03:19 来自手机 | 只看该作者
wu733 发表于 2023-5-30 22:01
Windows路径中的文件夹名或文件名带有空格,要按需将有空格的部分用双引号""括起来。
比如:
一个路径:C ...

正确的是: start   "" "C:\Program Files (x86)\JetBrains\IntelliJ IDEA 2016.3\bin\idea64.exe"

点评

学习了,原来自己被start ""带坑里面了  详情 回复 发表于 2023-5-31 07:11
回复

使用道具 举报

11#
发表于 2023-5-31 00:35:00 | 只看该作者
conlin888 发表于 2023-5-31 00:03
正确的是: start   "" "C:\Program Files (x86)\JetBrains\IntelliJ IDEA 2016.3\bin\idea64.exe"

对!

START:后面先要加title字符串参数,然后才是命令路径,而且命令最好是exe

批处理,不要用start去执行,要用cmd /c或CALL

点评

vaf
DOS永远不死!DOS牛逼!到死还是不死!  详情 回复 发表于 2023-5-31 17:59
DOS永远不死!DOS牛逼!  发表于 2023-5-31 07:23
学习学习  详情 回复 发表于 2023-5-31 07:11
回复

使用道具 举报

12#
发表于 2023-5-31 00:52:26 | 只看该作者
学习学习
回复

使用道具 举报

13#
发表于 2023-5-31 06:28:03 来自手机 | 只看该作者
新手先练cd
回复

使用道具 举报

14#
发表于 2023-5-31 07:11:39 | 只看该作者
conlin888 发表于 2023-5-31 00:03
正确的是: start   "" "C:\Program Files (x86)\JetBrains\IntelliJ IDEA 2016.3\bin\idea64.exe"

学习了,原来自己被start ""带坑里面了
回复

使用道具 举报

15#
发表于 2023-5-31 07:11:58 | 只看该作者
china.gaofeng 发表于 2023-5-31 00:35
对!

START:后面先要加title字符串参数,然后才是命令路径,而且命令最好是exe

学习学习
回复

使用道具 举报

16#
发表于 2023-5-31 14:35:54 | 只看该作者
有些用dos命令编写的批处理,我一直在用,确实很方便的。
回复

使用道具 举报

17#
发表于 2023-5-31 15:52:13 | 只看该作者
zp0518 发表于 2023-5-31 14:35
有些用dos命令编写的批处理,我一直在用,确实很方便的。

严谨些讲,不是DOS,是cmd shell,以及该shell支持的批处理脚本

点评

非常严谨.  详情 回复 发表于 2023-5-31 17:54
回复

使用道具 举报

18#
发表于 2023-5-31 17:54:36 | 只看该作者
china.gaofeng 发表于 2023-5-31 15:52
严谨些讲,不是DOS,是cmd shell,以及该shell支持的批处理脚本

非常严谨.
回复

使用道具 举报

19#
发表于 2023-5-31 17:59:54 | 只看该作者
china.gaofeng 发表于 2023-5-31 00:35
对!

START:后面先要加title字符串参数,然后才是命令路径,而且命令最好是exe

DOS永远不死!DOS牛逼!到死还是不死!
回复

使用道具 举报

20#
发表于 2023-6-2 23:27:01 | 只看该作者
刚才想去发一个提问帖子,没想到我还没有发帖权限,先慢慢攒积分吧。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-4-26 21:38

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表