草庐IT

DOS命令

全部标签

windows - 如何获取Maven项目版本到Windows命令行或批处理文件?

Linux也回答了同样的问题-HowtogetMavenprojectversiontothebashcommandline但是Windows呢? 最佳答案 在命令行中为我工作:mvn-q--non-recursive"-Dexec.executable=cmd""-Dexec.args=/Cecho${project.version}""org.codehaus.mojo:exec-maven-plugin:1.3.1:exec"在批处理文件中:for/f%%iin('callmvn-q--non-recursive"-Dexec

python - 如何从 Python 为当前命令提示符 session 设置环境变量

我被难住了太久了。希望有人能提供帮助。我正在编写一个PythonCLI应用程序,它需要为当前的命令提示符session(Windows)设置一个临时环境变量(PATH)。该应用程序已经使用可见的方法为所有futuresession永久设置了环境变量here.为了尝试为当前session设置临时环境变量,我尝试了以下操作:使用os.environ设置环境变量使用答案here它使用了一个临时文件。不幸的是,这在直接从Cmd提示符而不是从Python运行时有效。使用subprocess.call、subprocess.check_call调用SET该工具的用户将需要它,这样他们就不必关闭命令

vb.net - 使用命令行将 *.xls 或 *.xlsx 文件转换为管道分隔的 .csv 文件

我有一个这样的.xlsx文件:示例.xlsx:HeadingC1C2,01,02C3C4R114710R225811,1R3369,012我想将sample.xlsx文件转换为Output.csv文件[管道分隔]。请注意,我不需要任何双引号“C2,01,02”。输出.csv:Heading|C1|C2,01,02|C3|C4R1|1|4|7|10R2|2|5|8|11,1R3|3|6|9,0|12我知道如何使用如下手动步骤生成Output.csv:转到控制面板->区域和语言->其他设置->使用管道“|”更新列表分隔符字段。打开sample.xlsx->另存为->从下拉菜单中选择另存为类

windows - Windows 的 curl 命令语法

我有以下命令,它在Linux上运行良好,但在Windows上运行不佳。我找不到任何有关Windowscurl语法的文档。我尝试了引号..但仍然无法正常工作。任何人都可以帮助我使用这个命令,以便我可以在Windows上使用它(我已经在c驱动器中安装了curl.exe)curl-XPOST-H"Content-Type:application/json"-H"X-Cachet-Token:secret"http://somegoodserver/api/v1/incidents-d'{"name":"Test","message":"Testmessage","status":"1"}'我

windows - 如何在 Windows 输出中使 dir 命令像 linux 上的 ls 命令一样?

dir是windows中列出当前位置有哪些文件的命令,类似于linux中的ls命令。但是,它们默认显示的信息不同。这是windowsdir的示例输出之一:2016-06-3003:47PM.2016-06-3003:47PM..2015-06-0403:49PM12,292.DS_Store2016-06-1005:10PM11.gitattributes2016-06-3003:47PM318.gitignore2015-09-2510:09AM0.gitmodules2016-08-0311:25AMapp2015-08-1005:07PM2,502artisan2016-06-3

windows - 在 bat 文件上调整命令提示符

有什么方法可以启动.bat文件并将窗口大小调整为代码中的自定义大小?我不想从cmd.exe文件中更改它,因为我希望它是动态的(我想制作一些不同大小的.bat)@ECHOOFFrem**Somethingtoresizehere**remRestofthecode...pause谢谢! 最佳答案 您可以使用:modecon:cols=80lines=40我找到了here.您可以根据自己的具体需要修改数值。我现在不能测试它,因为我在Linux上,但我知道我曾经使用modecon做同样的事情。

c# - 使用C#创建MS-DOS txt文件使用什么编码(UTF8Encoding vs Encoding)

我正在尝试为遗留系统创建一个平面文件,他们要求数据以MSDOS.txt文件(文本文档-MS-DOS格式CP_OEM)的TextEncoding形式呈现。我对在C#(.net4.0框架)中使用UTF8Encoding类生成的文件感到有点困惑,我认为它在默认txt文件(编码:CP_ACP)中生成一个文件。我认为编码名称CP_ACP、Winodows和ANSI指的是同一事物,Windows默认是ANSI,它将省略任何unicode字符信息。如果我使用C#库中的UTF8Encoding类来创建文本文件(如下所示),它会是MSDOStxt文件格式吗?byte[]title=newUTF8Enco

linux - 查找mac地址的等效windows命令

我使用以下linux命令查找macaddress"ifconfig|grepenp0s20f6|awk'{print$5}'"查找macaddress的等效Windows命令应该是什么?我是linux,ifconfig的结果是用grep和awk过滤的。有没有办法修改等效的windows命令以仅获取macaddress? 最佳答案 对于窗口:C:\>ipconfig/allWindowsIPConfigurationHostName............:PC-10234PrimaryDnsSuffix.......:mydomai

c++ - 从 Matlab 运行 exe 代码。在 cmd (dos) 中工作的完全相同的指令在 Matlab 中失败

这让我发疯,我必须承认。在终于能够成功编译我需要处理语音文件的两个函数之后,从我从一个值得信赖的在线存储库下载的C/C++代码(代码已经在Linux中经过彻底测试),我现在正在努力从Matlab启动这些文件...当我在cmd(dos)中键入以下命令时分析b2.wavconfig_default它有效,没问题(参见此处Works)。然后,我将完全相同的命令构建到一个字符串中,并将其提供给“系统”Matlab函数。然后代码崩溃了...(请参阅此处Fails)我已经尝试使用完整路径(c:\b2.wav等)但仍然无法正常工作...关于为什么会发生这种情况有什么想法吗?

windows - 从 .bat 脚本运行 Powershell 命令不起作用,但是当我直接在命令行中键入它时它起作用

Powershell-Command"cat.\tmp.txt|%{$_-replace'\D',''}"为什么从.bat脚本运行上述Powershell命令不起作用?只有当我直接在命令行中输入它时它才有效...从.bat脚本运行会产生以下消息:Expressionsareonlyallowedasthefirstelementofapipeline.Atline:1char:39+cat.\tmp.txt|{$_-replace'\D',''} 最佳答案 powershell/?提供此帮助文本(在下方进行了修剪以仅显示相关文本)。