相关疑难解决方法(0)

如何从BAT文件中调用Visual Studio 2017 RC版本的MSBuild?

可以在此处找到早期版本的MSBuild: %programfiles(x86)%\msbuild\<version>\bin\msbuild.exe.

但对于Visual Studio 2017RC来说,路径是%programfiles(x86)%\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\msbuild.exe.安装类型:enteprise,社区或专业,似乎是路径的一部分.这使得很难在BAT文件中指定msbuild的正确路径,该文件应该适用于具有不同版本的Visual Studio 2017的许多不同计算机.

从bat文件中调用Visual Studio 2017 RC版本的Msbuild的最佳方法是什么?还是来自PowerShell?

msbuild visual-studio-2017

45
推荐指数
4
解决办法
2万
查看次数

用于拆分.csv文件的批处理文件

我有一个非常大的.csv文件(> 500mb),我希望在命令提示符中将其分解为更小的.csv文件.(基本上试图在Windows中找到Linux"拆分"功能".

这必须是批处理脚本,因为我的机器只安装了Windows并且请求软件很痛苦.我遇到了许多示例代码(http://forums.techguy.org/software-development/1023949-split-100000-line-csv-into.html),但是,当我执行批处理时它不起作用.我得到的只是一个输出文件,当我要求它解析每20 000行时只有125kb.

有没有人遇到类似的问题,你是如何解决这个问题的?

windows csv batch-file command-prompt

30
推荐指数
3
解决办法
11万
查看次数

获取Windows中一个巨大文件的最后n行或字节(如Unix的尾部).避免耗时的选择

我需要在Windows 7中检索最后n行巨大文件(1-4 Gb).由于公司限制,我无法运行任何非内置命令.问题是我找到的所有解决方案似乎都读取整个文件,所以它们非常慢.

这可以快速完成吗?

笔记:

  1. 我设法快速获得前n行.
  2. 如果我得到最后n个字节就可以了.(我使用这个/sf/answers/1325563991/作为前n个字节).

这里的解决方案Windows Powershell中的Unix tail等效命令不起作用.使用-wait不会让它变快.我没有-tail(我不知道它是否会起作用).

PS:有相当的几个相关问题headtail,但不能集中在速度的问题.因此,有用或可接受的答案在这里可能没用.例如,

Windows相当于'tail'命令

CMD.EXE批处理脚本,用于显示txt文件中的最后10行

使用单个Windows命令从文件中提取N行

https://serverfault.com/questions/490841/how-to-display-the-first-n-lines-of-a-command-output-in-windows-the-equivalent

powershell获取文件的第一个x MB

https://superuser.com/questions/859870/windows-equivalent-of-the-head-c-command

windows powershell batch-file tail

19
推荐指数
3
解决办法
4万
查看次数

批处理脚本:%0和%~f0之间有什么区别?

我有一个Batch脚本,我想在其中获取脚本的完整路径.我很好奇,这有什么区别:

set scriptpath=%0
Run Code Online (Sandbox Code Playgroud)

还有这个:

set scriptpath=%~f0
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助.

windows cmd batch-file command-prompt windows-10

5
推荐指数
2
解决办法
7395
查看次数

如何在批处理文件中运行powershell命令

@ECHO off

$BIOS= Get-WmiObject -computername "BAHRIATSG2-PC" -Namespace 
root/hp/instrumentedBIOS -Class HP_BIOSSettingInterface

$BIOS.SetBIOSSetting('Setup Password','<utf-16/>TheBIOSPassword','<utf-16/>')

pause
Run Code Online (Sandbox Code Playgroud)

当我另存为.bat文件并运行时,它将无法正常运行,否则当我手动输入时,它将在Powershell中正常运行。

powershell batch-file

1
推荐指数
2
解决办法
1万
查看次数