Articles of 命令行

如何使用命令行更改grails版本?

目前我正在使用Grails框架开展一个多项目Groovy项目。 所有项目都需要Grails版本3.1.9,但是需要一个需要Grails版本2.4.3的项目。 我正在build立使用bash命令从另一个目录,使用相同的bash命令的gradle构build我想要更改Grails版本3.1.9到2.4.3目前我正在使用下面的命令来更改版本: setx -m GRAILS_HOME "E:\Softwares\grails-2.4.3" 但它不工作,当我在path中使用%GRAILS_HOME%\bin它不能识别grails命令。 我是新的这些bash命令,任何帮助。 ERROR: Access to the registry path is denied. 我正在使用WINDOWS 7

将文件复制到同一目录中的多个子目录

展开这个例子: 将文件复制到同一目录中的多个文件夹我想将XML文件复制到同一根文件夹下的几个不同的项目目录,所以我试过这个: for /d %a in (C:\Root\Output\*\bin\x64\Release) do copy /y C:\Root\OtherProject\MyXml.xml %a\ 通配符在我的解决scheme目录中是不同的项目名称。 当我运行这个命令时,没有错误,但是XML没有被复制,所以我的问题是你可以在Windows命令行中使用这样的通配符,还是有更好的方法来从命令提示符处理这种操作?

Gulp安装:'fs:重新评估本地模块源不受支持'和node-sass错误

我有一个新的笔记本电脑,不得不重新安装吞/ NPM为了让我的网站文件在本地正常运行。 但是,当我在Windows中运行gulp命令时出现以下错误。 fs:不支持重新评估本地模块源代码。 如果您使用的是graceful-fs模块,请将其更新为更新的版本。 查看这个错误后,我看到post说我只需要运行npm update -g npm 。 此命令运行并闪烁一些信息,但在消息读取之前消失。 我认为它已经是最新的,看起来好像我刚刚安装它! 我曾尝试在全局和项目文件夹内运行此命令。 如果我运行, npm info graceful-fs -v ,我的graceful-fs版本是3.10.8 那么谁能帮忙? 我用这个东西垃圾:( ****** UPDATE ******* 我决定卸载graceful-fs ,然后运行npm install 。 我再次跑了一口之后, 错误'libsass'未find在… 所以我然后运行npm重buildnode-sass并得到node-sass错误的负载。 请帮忙。

Web部署(MSDeploy)3.6replace规则重命名文件

我在命令行上使用msdeploy来使用针对dirPath源和目标提供程序的sync动词来部署Windows服务。 到现在为止还挺好。 我的项目的构build资产有每个环境的configuration文件,并在部署到特定的环境中时,我想使用replace规则将目标环境的configuration文件重命名为默认的configuration文件名,但不pipe我如何devise我的replace规则似乎没有什么让我得到我想要的结果。 我已经尝试了许多不同configuration的规则,但没有运气,但似乎最合乎逻辑的是这一个: -replace:objectName=filePath,scopeAttributeName=path,scopeAttributeValue=Service\.Dev\.exe\.config,match=Service\.Dev\.exe\.config,replace=Service.exe.config 如果我部署没有replace规则, Service.Dev.exe.config和Service.exe.config部署与预期的各自的内容。 一旦我添加上面的replace规则,我得到的只是Service.exe.config ,它从源头获取该文件的内容,而不是Service.Dev.exe.config的内容,因为我希望。 如果我交换match的规范并replace组件(并相应地更改正则expression式< – >纯文本)以达到: -replace:objectName=filePath,scopeAttributeName=path,scopeAttributeValue=Service\.Dev\.exe\.config,match=Service\.exe\.config,replace=Service.Dev.exe.config 我只是Service.Dev.exe.config与Service.Dev.exe.config的内容和目标中没有Service.exe.config 。 我确定我错过了一些明显的东西,但是它是什么?

如何从命令提示符编译并运行汇编源代码?

我有这个相对简单的程序在C中打印两个ints的总和: #include <stdio.h> int main() { int a = 5; int b = 8; printf("a + b = %d", a+b); getchar(); } 我使用这个命令生成汇编代码: gcc -S prog.c获取汇编代码。 .file "prog.c" .def ___main; .scl 2; .type 32; .endef .section .rdata,"dr" LC0: .ascii "a + b = %d\0" .text .globl _main .def _main; .scl 2; .type 32; .endef _main: […]

如何在7z中使用默认名称进行压缩?

当DATE是可变部分时,我有一个名为fooDATE.txt名为file的variables。 如何使用命令行压缩此文件(在Windows 7z中),以便压缩文件具有与原始文件相同的名称? 我希望它被调用与源文件相同的方式。 例如:将文件foo20170302.txt压缩为foo20170302.zip 这是行不通的: 7z.exe -tzip C:\foo*.zip C:\foo*.txt 非常感谢你。

Par Paragraph Formatter – 如何在Windows命令行中使用它

有一个非常聪明和有用的段落格式化par ( par网站 )。 我已经用它与Vim,它很好。 我想在Windows命令行中使用它。 (我正在使用Windows 7)。 但是我得到了par error: bad argument错误。 我如何在Windows命令提示符下使用par。 我已经在我的道路上,所以它find它,也给了我帮助的内容。 但我无法弄清楚为什么它会出错,当我传递一个长文本stream到它。 (因为在开发者网站上有一个par.exe ,我很确定它是在Windows上工作的。) 我所尝试的是: par w30 "This is a long long paragraph. Please shorten it to 30 characters per line. But it does not work." par 30j "This is a long long paragraph. Please shorten it to 30 characters per line […]

如何降级我在cmd上的nuget版本?

我错误地用“nuget update -self”(自动升级到V3.5)升级了nuget,我想把它降级到旧版本(2.8.6)(与当前生产版本相同) 我该如何降级/卸载nuget(然后安装旧的)? 我search了降级nuget /卸载nuget,但什么也没find。

仅在命令行中列出具有path和文件大小的文件

Windows命令行(或者PowerShell)。 我怎样才能用完整path和文件大小recursion地列出所有文件,但是没有其他的东西,并且导出到.txt文件。 更好的一个代码适用于我在命令行中的任何当前目录(因此不需要手动input目标目录)。 这些都不提供path\文件名和文件大小: dir /s > filelist.txt dir /s/b > filelist.txt dir /s/o:-d > filelist.txt 所需的输出(fullpath \ file.ext文件大小): c:\aaa\file.ext 7755777 c:\aaa\bbb\1.txt 897667 c:\aaa\bbb\2.ext 67788990 c:\aaa\bbb\nnn\a.xls 99879000

将输出中的特定字段保存到Windows CMD的variables中

我想从netsh wlan show hostednetwork setting=security读取的WLAN密钥,并将其保存在一个variables,所以我可以显示它没有不需要的信息,如..: echo your key is %wlan_key% 我已经自己search了这个问题,发现了一个类似的话题 。 我使用了James A Mohler的方法,并尝试将其应用于我的问题,但是这种方法无效。 失败的尝试: for /f "tokens=1-2 delims=:" %%a in ('netsh wlan show hostednetwork setting=security^|find " Benutzer"') do set key=%%b set key=%key:~1% echo %key% pause