草庐IT

windows - 编写包含反斜杠的文本字符串,变量赋值问题

我希望bat文件采用此文本\Music\TheArchive\Aeph&Neonlight\Aeph&Neonlight-SpaceTruckers-7b-173.26.mp3并将其写入现有文件中的新行文本文件baseplaylist.m3u到目前为止我有这个:set"texty=\Music\TheArchive\Aeph&Neonlight\Aeph&Neonlight-SpaceTruckers-7b-173.26.mp3"echo%texty%>>C:\Music\Playlists\baseplaylist.m3u但它不起作用。我知道问题是由于我要复制的文本中的字符引起的,但

windows - powershell/cmd 命令在多个文件中的多行中查找和替换字符串

我以前从未使用过powershell,Google也没有给我确切需要的答案。我希望你们能帮助我。我需要找到目录(包括子目录)中有两行的所有文件:aaaaaabbbbbb并将第二行替换为ccc如果bbbbbb行没有紧跟在aaaaaa之后,则不应进行替换。这是我目前所拥有的:$line3="aaa[]*aaa[]*bbb[]*bbb"Get-ChildItem-exclude*.bak-recurse*.txt|Where-Object{$_.Attributes-ne"Directory"}|ForEach-Object{Copy-Item$_"$($_).bak";$wholeFile

windows - W32TM/NTPTE命令如何工作?如何用这个显示当前时间?

到目前为止,我得到的是w32tm/ntpte使用从1900/1/1开始到2036/7/2结束的2^32个切片。根据我的计算,每个周期大约是1秒。不好的是周期没有连续枚举,所有的都是基于2的幂的周期。ItusesNTPprotocol(哪个文档不是一个令人不快的阅读)并且我想获得一个时代和当前时间戳并使用2^32来计算所需的日期-但我不知道如何获得当前时间戳和使用哪个时代。Thisguyherehadsomeenlightenment,但我无法得到与他的示例相同的结果。这里还有一个简单的例子:c:\>w32tm/ntpte2560x014F37D494604000-10920718:12

windows - CTRL+C、CTRL+V、在 Windows cmd 中通过 SHIFT + 箭头选择文本

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭9年前。Improvethisquestion我积极使用cmd来创建/测试shell命令,我很感兴趣如何允许标准文本操作热键,如ctrl+c、ctrl+v,通过shift+arrow选择。这可能吗?如何实现?

java - 命令在 Windows cmd 中有效,但因 Runtime.getRuntime.exec() 而失败

Windows7cmd执行ping-n5127.0.0.1>nul没有问题。此外,Runtime.getRuntime.exec(newString[]{"ping","-n","5","127.0.0.1"})工作正常。但是Runtime.getRuntime.exec(newString[]{"ping","-n","5","127.0.0.1",">","nul"})因参数错误>而失败。为什么?我在Java6模式下使用Java7。 最佳答案 >重定向不是ping命令的一部分,它是cmd的一部分本身。当exec()看到>它试图将

windows - 找到一个程序并通过命令提示符运行它

我希望能够找到我只记得名字的(第三方)程序的exe。(比如photoshop.exe)这可能吗?就像你可以调用taskmrg.exe 最佳答案 试试这个来找到:dir/sc:\photoshop.exe..还有运行:for/f"delims="%ain('dir/b/a-d/s"c:\photoshop.exe"')do"%~fa" 关于windows-找到一个程序并通过命令提示符运行它,我们在StackOverflow上找到一个类似的问题: https://

windows - 如何使用 Windows 命令在文本文件中查找字符串并复制接下来的 5 个字符

我有input.txt:asdfasfasdfa,abc12345,abc98591,abc13456,abc95934,abc53455safasdfasdfa,abc31212,abc55455,abc23124,abc54834,abc13689...我需要输出.txt:12345985911345695934534553121255455231245483413689所以我需要找到所有“abc”字符串并将接下来的5个字符(在“abc”之后)复制到新文件,每个数字都必须在新行中。 最佳答案 检查一下:@echoOFF&SETL

windows - 从 Windows shell 脚本中的字符串中提取数字

我有一个像这个脚本文件hello-1234-something的字符串。我需要使用批处理文件获得1234。但是数字1234不一样,它不断变化我需要在字符串中找到数字并只取出数字。我是批处理文件编程的新手。我想批量完成 最佳答案 试试这个:@ECHOOFF&SETLOCALENABLEDELAYEDEXPANSIONSET"teststring=abcDEFG1234ABSdefh"FOR%%aIN(abcdefghijklmnopqrstuvwxyz)DO(SET"teststring=!teststring:%%a=!")ECHO

windows - 在删除批处理文件中的每个文件之前创建备份

我有一个文件夹,其中包含多个扩展名为.txt的文件。我需要删除它们,但在此之前我需要对其进行备份。例如,假设我有一个包含以下内容的文件夹:name1.txtname2.txtname3.txtname4.txt我删除后,我文件夹的内容应该是:name1.txt.bkupname2.txt.bkupname3.txt.bkupname4.txt.bkup如何做到这一点? 最佳答案 只需将.txt文件重命名为.txt.bkup,即:rename*.txt*.txt.bkup如果您坚持在删除之前创建备份(例如,一个可配置的批处理文件,其中

java - Windows 使用 Java 或 CMD 以编程方式更改系统音量

有什么方法可以通过Java或CMD以编程方式更改Windows上的系统音量?我找到了一些适用于Linux和Mac的命令行,但到目前为止还没有找到适用于愚蠢的Windows的命令行。 最佳答案 查看Oracle网站上的表单帖子https://forums.oracle.com/thread/2390172您可以看到,使用native库从Java内部是不可能的。引用oracle帖子:“因为Java是跨平台的,它不能做平台特定的事情,比如改变音量或任何你想做的来控制操作系统。你需要使用操作系统的独特的API层来完成它。”对于命令行,我发现