更改目录"哟"命令不通过命令提示符在批处理文件中执行

时间:2017-01-13 07:18:28

标签: windows batch-file yeoman

我有一个批处理文件,

它将打开命令提示符并更改目录。

更改后必须执行yo命令,但在更改目录后它没有执行yo命令,

这是我的批处理文件

 @echo off 
cmd.exe /K  "cd D:/Jhipster/myapp"  && C:  yo jhipster:import-jdl D:/Jhipster/mindmaple/City.jh

2 个答案:

答案 0 :(得分:0)

您必须将yo命令放在双引号中:

cmd.exe /K  "cd D:/Jhipster/myapp  && C:yo jhipster:import-jdl D:/Jhipster/mindmaple/City.jh"

(你的命令中C:yo之间有空格,我推测它们被错误地放在那里。)

编写命令的方式是,它使用初始命令cmd.exe运行cd D:/Jhipster/myapp,然后,只有在退出cmd后,才会运行yo

P.S。您可能需要cd /d D:/Jhipster/myapp。如果没有/d,它将更改驱动器D:上的当前目录,但不一定能使该驱动器保持最新状态。 Windows为每个驱动器保留当前目录。

答案 1 :(得分:0)

.menubar{
    	position:absolute;
    	width:600px;
    	margin-left:35%;
    	margin-top:4.5%;
    }
    
    .menubar ul{
    	overflow:hidden;
    } 
    
    .menubar ul li{
    	display:inline-block;
    	margin-right:15%;
    	list-style-type:none;
    }
    
    .menubar ul li a{
    	text-decoration:none;
    	color:white;
    }
    
    .menubar ul li.icon{display:none;}
    .menubar ul li a:hover{color:red;text-decoration:none;}
    .menubar ul li a.current{color:red;text-decoration:none;}
    
    @media screen and (max-width:765px){
    	.menubar{
    		width:130px;
    		margin-left:57%;
    	}
    	.menubar ul li:not(:first-child) {display:none;}
    	.menubar ul li.icon{
    		float:right;
    		display:inline-block;
    	}
    }
    
    @media screen and (max-width:765px){
    	.menubar.responsive ul{position:relative;}
    	.menubar.responsive ul li.icon{
    		position:absolute;
    		right:0;
    		top:0;
    	}
    	.menubar.responsive ul li{
    		float: none;
        	display: inline;
    	}
    	.menubar.responsive ul li a{
    		text-decoration:none;
    		color:white;
    		text-align:center;
    	}
    }

很多基本的语法错误。