无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 4412|回复: 11
打印 上一主题 下一主题

[已解决]IF "%1"=="" exit 这句居然报错

[复制链接]
跳转到指定楼层
1#
发表于 2007-9-27 07:12:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我晕,当 %1=  C:\Documents and Settings\Administrator\桌面

报错: 不应该有 and,然后就退出了,不执行下面的了

:'( :'( :'(


已解决,谢谢各位老大了

IF ""%1""=="""" exit

就可以了

[ 本帖最后由 老九老毛桃粉丝 于 2007-9-27 10:04 AM 编辑 ]
2#
发表于 2007-9-27 07:54:49 | 只看该作者
要加个括号,低级错误,呵呵。
回复

使用道具 举报

3#
 楼主| 发表于 2007-9-27 08:08:39 | 只看该作者
括号加哪呀,老大:Q :Q
回复

使用道具 举报

4#
发表于 2007-9-27 08:15:55 | 只看该作者
C:\Documents and Settings\Administrator\桌面,
不加括号,相当于%1=  C:\Documents 了,
把有空格的包括在括号里即可。
如“C:\Documents and Settings\Administrator\桌面”
“C:\Documents and Settings”\Administrator\桌面
"C:\Documents and Settings\Administrator\"桌面
回复

使用道具 举报

5#
 楼主| 发表于 2007-9-27 08:18:29 | 只看该作者
原帖由 lianjiang 于 2007-9-27 08:15 AM 发表
C:\Documents and Settings\Administrator\桌面,
不加括号,相当于%1=  C:\Documents 了,
把有空格的包括在括号里即可。
如“C:\Documents and Settings\Administrator\桌面”
“C:\Documents and Settin ...



老大,倒底加哪,:L

IF "(%1)"=="" exit
IF ("%1")=="" exit
IF ("%1"=="") exit

统统失败

[ 本帖最后由 老九老毛桃粉丝 于 2007-9-27 10:04 AM 编辑 ]
回复

使用道具 举报

6#
发表于 2007-9-27 08:39:24 | 只看该作者
看4楼答复。
加在你设置变量的地方。即取得 C:\Documents and Settings\Administrator\桌面变量时加上。


[ 本帖最后由 lianjiang 于 2007-9-27 08:45 AM 编辑 ]
回复

使用道具 举报

7#
发表于 2007-9-27 08:49:32 | 只看该作者
我的批处理中用的例子,比如
IF EXIST "%userprofile%"\DESKTOP set ggpath2="%USERPROFILE%\Start Menu\Programs\Startup"
IF EXIST "%userprofile%"\桌面 set ggpath2="%USERPROFILE%\「开始」菜单\程序\启动"
回复

使用道具 举报

8#
发表于 2007-9-27 08:59:54 | 只看该作者
应该是加引号"",lianjiang误导。;P
回复

使用道具 举报

9#
发表于 2007-9-27 09:04:53 | 只看该作者
不好意思,没注意说错了,引号,不是括号。4楼例子用的就是引号,呵呵。
回复

使用道具 举报

10#
发表于 2007-9-27 17:24:50 | 只看该作者
IF EXIST "%userprofile%\DESKTOP" set ggpath2="%USERPROFILE%\Start Menu\Programs\Startup"


引号也可以这样加吧?整个命令行(或文件目录名)不管是否有空格加上引号。
回复

使用道具 举报

11#
发表于 2007-9-27 18:01:36 | 只看该作者
原帖由 lxl1638 于 2007-9-27 05:24 PM 发表


引号也可以这样加吧?整个命令行(或文件目录名)不管是否有空格加上引号。

没问题,关键就是在出现空格目录或文件名时,包含在引号里就行。没有空格,加上当然也没事,而且保险。
回复

使用道具 举报

12#
发表于 2007-9-27 21:57:30 | 只看该作者
低级错误啊,兄弟下次注意啊!!!!!!!!!!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-28 14:00

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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