BAT里面怎么显示%这个符号
bat吧
全部回复
仅看楼主
level 9
lijiale000701
楼主
@echo
off
echo %
pause
这样显示不出 怎样能显示出?
2013年06月26日 05点06分
1
level 12
1361739590
2013年06月26日 06点06分
2
1361739590
echo %%
2013年06月26日 06点06分
level 12
Byaidu
echo %%
echo ^%
2013年06月26日 08点06分
3
命幽
^这个符号怎么打出来啊 谢谢
2013年06月26日 10点06分
Byaidu
回复 命幽 :shift+6
2013年06月26日 10点06分
命幽
回复 Byaidu :额 我试过 win7 的打出来^ 不知为啥记事本的改为bat用不了 只能在窗口啊
2013年06月26日 11点06分
1361739590
echo ^% 这样打开时候会一闪而过,为什么呢??
2013年07月02日 00点07分
level 12
1361739590
@命幽
难道不是这样加pause???
2013年07月02日 04点07分
4
1361739590
@命幽
2013年07月02日 04点07分
命幽
回复 1361739590 :我对你彻底无语了啊 你不知道 批处理中。。。 命令要换行吗 或者你用&隔开也好啊 我不是加上了&这个符号给你了吗。。。 无语......ing
2013年07月02日 04点07分
命幽
在命令的最后一行加上去。。。
2013年07月02日 04点07分
命幽
格式为
2013年07月02日 04点07分
level 13
命幽
在cmd窗口直接输入 echo % 不更省事。。。
2013年07月02日 04点07分
5
贴吧用户_0KSaNSR
要是bat里要显示呢?怪不得bat里%%A在回显开启时显示为%A
2013年07月02日 04点07分
命幽
额 这就是bat和cmd的差异啊。。。 和dos也是一样啊 。。。
2013年07月02日 04点07分
level 12
1361739590
不就是这样么?我对你也彻底无语了,怎么可能连换行也不知道。但是这样也会闪的。
@命幽
2013年07月02日 05点07分
6
命幽
..........
2013年07月02日 06点07分
贴吧用户_0KSaNSR
拖到cmd窗口,按回车,看看虾米原因
2013年07月02日 07点07分
level 13
tmxk0411
必须使用 echo %%
为什么这么说呢?
因为%很特别,即使转义了%,但是他会让后面的pause跟进,也就是说,
会被理解为 %pause,而正好%没了,就会变成 echo pause 了!
原因求大神解释啊!
2013年07月02日 12点07分
7
贴吧用户_0KSaNSR
幸好我不是大神
2013年07月03日 06点07分
level 9
相葉夕美🍁
输全角符号,就可以
2013年07月05日 11点07分
9
1