![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-12 08:48 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 返回文件所在目录及SET /P(已附代码) |
| 可打印版本 1,132 / 2 |
| 第1楼 624378168 | 发表于 2010-12-07 23:50 |
| 初级用户 发帖 22 积分 26 | |
|
返回文件所在目录及SET /P(已附代码) @echo off
: 凌 云 :QQ:624378168 :2010年12月7日 mode con: cols=72 lines=25 @color f2 @cd /d PDA连接驱动 >nul @MicrosoftActiveSync4.5_setup_cn.msi >nul @cd .. >nul @cd /d dotnetfx >nul @dotnetfx.exe >nul @cd .. >nul @SqlSupport.msi >nul @cd /d 网络版 >nul @分公司仓库管理系统.msi >nul @cd /d 单机版 >nul @分公司仓库数据传送工具.msi >nul :7 @cd /d %USERPROFILE% @cd .. @cd /d All Users\桌面 @if not exist 分公司仓库管理系统.lnk cd /d %USERPROFILE%\桌面 @start 分公司仓库管理系统 分公司仓库管理系统.lnk @echo. @echo. @ECHO ┏━━━━━━━━━━━━━━━━━━━━━━━━━━┓ @echo. ┃ ┃ @echo ┃ 打开分公司仓库管理系统提示输入连接服务器IP ┃ @echo. ┃ ┃ @echo ┃ 输入IP地址:172.16.1.32 端口:80 输入后选择保存 ┃ @echo. ┃ ┃ @echo ┃ 服务器IP设定好后,请输入 2 继续完成安装 ┃ @echo. ┃ ┃ @echo ┃ 服务器IP未设定好,请输入 7 重新设置服务器IP ┃ @echo. ┃ ┃ @ECHO ┗━━━━━━━━━━━━━━━━━━━━━━━━━━┛ @echo. @echo. @set /p gjf=请输入: @if %gjf%=2 goto 2 @goto 7 :2 @cd .. >nul @cd /d 单机版 >nul @分公司仓库数据传送工具.msi >nul @echo 在没有操作错误的情况下,恭喜,你已经安装成功了!!! pause 有两个问题: 一、 @set /p gjf=请输入: @if %gjf%=2 goto 2 @goto 7 到这个地方可是不输入直接回车,却直接退出了,可是我的程序还没设置好,还有下面的程序还没有安装完? 二、 :2 @cd .. >nul @cd /d 单机版 >nul @分公司仓库数据传送工具.msi >nul 这个地方,因为上面的代码( :7 @cd /d %USERPROFILE% @cd .. @cd /d All Users\桌面 @if not exist 分公司仓库管理系统.lnk cd /d %USERPROFILE%\桌面 @start 分公司仓库管理系统 分公司仓库管理系统.lnk) 已经改变了文件原目录,可是要返回原目录才能执行下一个程序的安装? 请大家帮忙解决下 |
|
| 第2楼 Hanyeguxing | 发表于 2010-12-08 00:16 |
| 银牌会员 发帖 897 积分 1,039 来自 在地狱中仰望天堂 | |
|
1,对变量gjf检查是否为空.例如:
:a set/p gjf= if "%gjf%"=="" goto:a 2,将原目录设置为变量,需要的时候直接使用这个变量就可以 |
|
| 第3楼 yf6122010 | 发表于 2010-12-08 10:29 |
| 新手上路 发帖 18 积分 18 | |
|
学习!
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |