如何在bat文件中切换盘符并执行命令
各位大佬,求助!!!
如题,如何使用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文件中切换盘符并执行命令相关推荐
- DOS中切换盘符(直接CD不行)
一般介绍DOS命令,切换工作目录都是用CD命令,但是我在win7下的DOS中使用CD D:\却一直无法转到D盘. 后来在网上查找,发现切换盘符直接输入盘符和冒号,如D: 回车便可进入D盘的根目录. ...
- cmd执行bat结果不回显_cmd - 如何在bat文件中调用另一个bat文件
情景一:两个bat文件在同一个目录下 有时候我们需要在一个bat文件中调用另一个bat文件,比如我们想在a.bat中调用b.bat,如下. a.bat @echo off echo I am a.ba ...
- cmd 如何在bat文件中调用另一个bat文件
微信搜索:"二十同学" 公众号,欢迎关注一条不一样的成长之路 情景一:两个bat文件在同一个目录下 有时候我们需要在一个bat文件中调用另一个bat文件,比如我们想在a.bat中调 ...
- java生成xml 换行符_如何在XML文件中添加换行符(换行符)?
甲换行符(又名行中断或结束时的线,EOL)是标记文本行的末尾特殊字符或字符序列.所使用的确切代码因操作系统而异:LF: Unix CR: Mac OS up to version 9 CR ...
- windows,cmd中进行盘符的切换
需求描述: 在工作中,有的时候需要在cmd中进行盘符的切换,以前总有些时候 通过cd来切,就是切换不过去,每次都要进行百度查询,所以,这次就记录下, 留着以后再用. 操作过程: 1.通过win+r-& ...
- win10中使用cmd命令行进行切换盘符操作时无反应
在win10中使用cmd命令行进行切换盘符操作时,碰到无反应的情况: 解决方法: 1.输入路径回车后,再次输入该盘符 2.在cd 与 E:\ 之间加上 /d : 原因: windows命令行切换不同盘 ...
- 开机后自动执行bat文件中的python程序,自动登录软件进行功能配置
文章目录 1.bat文件 2.使用pyautogui进行自动点击 1.bat文件 bat文件的作用是可以和cmd命令行一样自动执行,将其放置到开机自启动文件夹中,便可以实现开机后的自动执行. 开机自启 ...
- 如何在batch文件中取得该文件的路径
如何在batch文件中取得该文件的路径 hanlray@gmail.com Revision: 0.99 Date: 2006/04/01 很简单,就是用%~dp0,如: set MYDIR=%~dp ...
- cmd切换盘符和路径
cmd切换盘符和路径: 切换盘符,比如切换到D盘: d: 再从d盘切换到d盘的某个文件夹: cd E:\mycode\test2023 通过这样的简单cmd命令就能够进入到具体文件夹执行相关命令.
最新文章
- 别人家的团队怎么用RabbitMQ:我总结的5点规范
- 如何实现label长度固定,文字分散分布的效果
- linux驱动由浅入深系列:高通sensor架构实例分析之一
- docker yum 安装
- 游戏开发过程中需求变化那些事
- python作业不会做怎么办_不学点编程,将来怎么给孩子辅导作业——Python新手入门教程...
- 鼠标悬停变小手的效果,兼容FF
- unity 热更新:C#与Lua相互调用(转载)
- 《认知设计:提升学习体验的艺术》——差距在哪里
- python中集合用法大全
- 因子分析在SPSS中的应用
- java rcp 教程 书,Eclipse RCP Tutorial(中文教程)
- linux 系统安装Iso,linux系统安装iso文件方法
- 模式分解无损连接判断——数据库考试复习
- 世界上最大的计算机硬盘,全球最大机械硬盘:8碟12TB、充氦封装
- ROS-ubuntu-系统安装
- Leaflet渲染TopoJSON数据demo
- Windows环境安装MySQL步骤
- 基于MATLAB人脸面部检测的口罩识别系统
- 微信文章图片破解防盗链