各位大佬,求助!!!

如题,如何使用bat批处理,切换盘符以后执行某个批处理。

由于要运行tomcat的service.bat安装服务,必须在tomcat的主文件夹运行批处理文件才可以安装成功,所以,必须要先切换到tomcat所在的盘符与目录下,才能执行安装程序。

如下面的代码所示,我要使用这个bat文件安装tomcat服务和mysql服务,但是在执行过cmd /k cd /d "%str%apache-tomcat-7.0.90"这一行代码的时候,终端就不再继续往下执行了。安装包没什么问题,手动安装已经可以安装了。

data文件夹是mysql的文件夹
server文件夹是tomcat的文件夹

@echo off
Setlocal enabledelayedexpansion
set str=%~dp0
echo %str%
cmd /k cd/d "%str%server\"
%~dp0%bin\service.bat install fullweb
pause
%~dp0%\data\bin\mysqld.exe install fullsj

下面是执行结果

Microsoft Windows [版本 6.1.7601]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。C:\Users\Administrator>E:\全口径\test\install.bat
E:\全口径\test\E:\全口径\test\server>

我现在已经用不到这个了,但是为了方便后人,把下面评论的人的答案贴出来,方便后来的人,我没有验证过,大家可以看一下。

卡拉没:有没有大佬能帮个忙,网上搜索的方法都不行,有谁能帮忙解决一下!!!2年前

在云巅 回复:可能你现在不需要了,方便后来人把!下面是一个打开dos窗口,并定位到指定位置的脚本:
c:
start cd “C:\Program Files”
先切换盘符到c盘,然后打开Program Files目录,这样在其他盘执行该脚本,也可以定位到该目录!3月前

如何在bat文件中切换盘符并执行命令相关推荐

  1. DOS中切换盘符(直接CD不行)

    一般介绍DOS命令,切换工作目录都是用CD命令,但是我在win7下的DOS中使用CD D:\却一直无法转到D盘. 后来在网上查找,发现切换盘符直接输入盘符和冒号,如D:  回车便可进入D盘的根目录. ...

  2. cmd执行bat结果不回显_cmd - 如何在bat文件中调用另一个bat文件

    情景一:两个bat文件在同一个目录下 有时候我们需要在一个bat文件中调用另一个bat文件,比如我们想在a.bat中调用b.bat,如下. a.bat @echo off echo I am a.ba ...

  3. cmd 如何在bat文件中调用另一个bat文件

    微信搜索:"二十同学" 公众号,欢迎关注一条不一样的成长之路 情景一:两个bat文件在同一个目录下 有时候我们需要在一个bat文件中调用另一个bat文件,比如我们想在a.bat中调 ...

  4. java生成xml 换行符_如何在XML文件中添加换行符(换行符)?

    甲换行符(又名行中断或结束时的线,EOL)是标记文本行的末尾特殊字符或字符序列.所使用的确切代码因操作系统而异:LF:    Unix CR:    Mac OS up to version 9 CR ...

  5. windows,cmd中进行盘符的切换

    需求描述: 在工作中,有的时候需要在cmd中进行盘符的切换,以前总有些时候 通过cd来切,就是切换不过去,每次都要进行百度查询,所以,这次就记录下, 留着以后再用. 操作过程: 1.通过win+r-& ...

  6. win10中使用cmd命令行进行切换盘符操作时无反应

    在win10中使用cmd命令行进行切换盘符操作时,碰到无反应的情况: 解决方法: 1.输入路径回车后,再次输入该盘符 2.在cd 与 E:\ 之间加上 /d : 原因: windows命令行切换不同盘 ...

  7. 开机后自动执行bat文件中的python程序,自动登录软件进行功能配置

    文章目录 1.bat文件 2.使用pyautogui进行自动点击 1.bat文件 bat文件的作用是可以和cmd命令行一样自动执行,将其放置到开机自启动文件夹中,便可以实现开机后的自动执行. 开机自启 ...

  8. 如何在batch文件中取得该文件的路径

    如何在batch文件中取得该文件的路径 hanlray@gmail.com Revision: 0.99 Date: 2006/04/01 很简单,就是用%~dp0,如: set MYDIR=%~dp ...

  9. cmd切换盘符和路径

    cmd切换盘符和路径: 切换盘符,比如切换到D盘: d: 再从d盘切换到d盘的某个文件夹: cd E:\mycode\test2023 通过这样的简单cmd命令就能够进入到具体文件夹执行相关命令.

最新文章

  1. 别人家的团队怎么用RabbitMQ:我总结的5点规范
  2. 如何实现label长度固定,文字分散分布的效果
  3. linux驱动由浅入深系列:高通sensor架构实例分析之一
  4. docker yum 安装
  5. 游戏开发过程中需求变化那些事
  6. python作业不会做怎么办_不学点编程,将来怎么给孩子辅导作业——Python新手入门教程...
  7. 鼠标悬停变小手的效果,兼容FF
  8. unity 热更新:C#与Lua相互调用(转载)
  9. 《认知设计:提升学习体验的艺术》——差距在哪里
  10. python中集合用法大全
  11. 因子分析在SPSS中的应用
  12. java rcp 教程 书,Eclipse RCP Tutorial(中文教程)
  13. linux 系统安装Iso,linux系统安装iso文件方法
  14. 模式分解无损连接判断——数据库考试复习
  15. 世界上最大的计算机硬盘,全球最大机械硬盘:8碟12TB、充氦封装
  16. ROS-ubuntu-系统安装
  17. Leaflet渲染TopoJSON数据demo
  18. Windows环境安装MySQL步骤
  19. 基于MATLAB人脸面部检测的口罩识别系统
  20. 微信文章图片破解防盗链

热门文章

  1. 车载以太网转换器 100/1000BASE-T1 转换器
  2. 【Java数据结构与算法】Java如何实现环形队列
  3. YTU 3166: 共享单车
  4. asyncio+aiohttp异步免费代理池(已失效)
  5. 跟NAS斗智斗勇的个人文件整理日常(没写完)
  6. mac mtu测试_从Mac OS X的命令行设置MTU大小
  7. 迅雷快车旋风链接转换成普通链接工具
  8. 由自身经历谈“不谋全局者,不足以谋一域”
  9. 国产加密实际运用:使用SM3加盐存储密码,并且使用SM2进行登录认证
  10. 【Arcpy】批量合并重叠拓扑