编辑一个BAT文件,空格应该用什么字符表示

我就是要写这个@startD:\ProgramFiles\Macromedia\Flash8\Flash.exe就是↑↑... 我就是要写这个
@start D:\Program Files\Macromedia\Flash 8\Flash.exe
就是 ↑ ↑
展开
 我来答
zdingyun
2015-05-30 · 知道合伙人软件行家
zdingyun
知道合伙人软件行家
采纳数:15429 获赞数:48174
1982年上海业余工业大学化工系毕业 现退休

向TA提问 私信TA
展开全部
编辑一个BAT文件,空格就用空格键(键盘下方那个最长的键)按一下就可,这空格本身就是字符。BAT文件中的路径前后是需要用英文的双引号的。
空格
电脑键盘上的一个键,一般处于键盘最下面一行,是电脑键盘上长度最大的一个键。代表空一格,它在GBA模拟器默认控制器中起加速的作用。
计算机知识里,空格是算为一个字符的。[1]
它ASCII值是32。
[1]http://baike.baidu.com/link?url=FkHUzFzDeXX-WWn5yvS70Nb_w0av9FFB8chqVRHu4QajK2phSFdAw4YvJU6IA3CEUAzuHzQ9Yp1eHeHhWSwPaBPZZE3IL4bcxHGnGDM_1Im
淋漓尽致的love
2018-04-09 · TA获得超过1.2万个赞
知道小有建树答主
回答量:292
采纳率:100%
帮助的人:22.7万
展开全部

1.      Bat代码

@echo off

REM 待处理的字符串

set str="AAA BBB CCC"

:STR_VISTOR

REM 看看每次循环后的值,便于理解

echo str = %str%

REM FOR语句是按行进行遍历,也就是一行一次循环,对于我们来说,只有一行字符串,

REM 这个FOR循环肯定只进入一次。而我们是要对字符串进行空格分割后再处理。因此这

REM 里用GOTO语句来实现循环。而FOR语句只需看成是一条语句,这条语句实现了这样的

REM 功能:将字符串分割成两一部分,一部分是第一个空格前的字串,另一部分是剩余的

REM 字串(tokens=1,*)。第一部分保存在 a 变量中,第二部分保存在 b 变量中,这

REM 个 b 是自动的。

for /f "tokens=1,*" %%a in (%str%) do (

REM 这里可以替换成自己的处理程序,现在只是简单地显示值

echo   a = %%a

REM 将剩余字符串赋值给str变量

set str="%%b"

goto STR_VISTOR

)

2.      运行后的结果

str = "AAA BBB CCC"

a = AAA

str = "BBB CCC"

a = BBB

str = "CCC"

a = CCC

str = ""

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我还是托
推荐于2018-03-02 · TA获得超过264个赞
知道小有建树答主
回答量:160
采纳率:100%
帮助的人:129万
展开全部
加上引号
比如:
start "" "D:\Program Files\Macromedia\Flash 8\Flash.exe"

另:Program Files可写成Progra~1
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
麦兜Terran
2011-01-17 · TA获得超过2571个赞
知道小有建树答主
回答量:1786
采纳率:0%
帮助的人:1164万
展开全部
正确语法应该是
start /d path files
start /d "e:\123" "123.exe"
但是为了偷懒也可以像楼上那样写 你的语法是绝对有问题的不管有没空格都必须加入引号不然就是错误语法
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-01-16
展开全部
齾这个字,齾=e
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式