草庐IT

windows - 如何从文本文件执行cmd命令?

如标题所述,我需要从文本文件执行cmd命令。假设我有一个名为file的文本文件,里面写着ColorA。我需要一些东西喜欢命令:typefile.txt并且不只是将它写在屏幕上,但我希望它同时按回车键。也欢迎使用批处理文件选项。谢谢。 最佳答案 您可以使用以.bat扩展名保存带有批处理编程的普通文件。并在命令提示符下运行该文件WhateverNameItIs.bat。保存为file.bat@ECHOONECHOColorA在您的情况下,您可以将文件从您所在的位置拖到命令提示符处。或者使用CD,您可以在命令提示符中找到文件的保存位置。在

python - Windows 服务器上的 s3cmd 工具,具有进度支持

如标题所示,我正在使用s3cmd工具在亚马逊上上传/下载文件。但是我必须使用WindowsServer并引入某种进度报告。问题是在Windows上,s3cmd给我以下错误:错误:MSWindows平台尚不支持选项--progress。假设--没有进展。现在,我需要这个--progress选项。有什么解决方法吗?还是其他一些工具?谢谢。 最佳答案 好的,我已经找到了一个不错的解决方法:只需导航到C:\Python27\Scripts\s3cmd并注释掉第1837-1845行。这样我们基本上可以跳过windows检查并在cmd上打印进度

regex - cmd:替换文件名的内部部分(使用正则表达式掩码)

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭8年前。Improvethisquestion我运行一个小的批处理文件来重命名一些txt文件:"C:\backup\t1-dd-ddt2-dd-dd.txt"文件名中的d-是一个

Windows CMD - 运行程序并指定图像名称

我想从命令行(或批处理文件)运行程序,但指定显示在任务管理器中的图像名称。这可能使用WindowsCMD吗?这需要在批处理脚本中或作为命令行参数完成,而不是通过重命名exe本身。 最佳答案 在命令提示符下,您可以使用c:\>titleMyCustomTitle,然后它们会像这样显示在TaskManager(Windows8)中:所以你可以这样区分它们。我不知道更改图标的方法,使用自定义图标设置快捷方式也不起作用。编辑建议2:复制c:\windows\system32\cmd.exe并重命名,然后运行。编辑2自ThisMicrosof

windows - 在新的 CMD 实例中自动启动程序

我正在尝试编写一个批处理脚本,它将在不同的凭据下打开一个新的CMD实例,并从该实例自动启动一个程序。我的“runas”命令是:runas/user:USER@DOMAINcmd输入密码后,会打开一个新的cmd实例,但我无法让它自动运行我想要的程序。我该怎么做?此外,如果可以在启动程序后关闭新的cmd实例,那将很有帮助。谢谢 最佳答案 runas/user:user:domain"cmd/c\"echotesting^&pause^&exit\""引用完整命令内引号必须转义为\"内部有问题的字符必须转义为^&,^>,...

windows - cmd.exe 不递增 for 循环中的数字

我已经兜圈子一个多小时了,谁能告诉我为什么这不起作用?我需要创建一个文件夹数组,并使用该数组触发robocopy命令@echooffsetlocalEnableDelayedExpansionsetstr=%USERPROFILE%setserver=\\poppycallsetmod=%%str:C:=%server%%%ifnotexist"%mod%"mkdir%mod%setlist=%mod%\Documents%mod%\Downloadssetcounter=0(for%%ain(%list%)do(echo.%%asetcounter=counter+1echo.%co

windows - 从cmd解析数据

我一直在尝试使用“网络时间”实用程序来获取网络上另一台机器的时间(由于各种原因我无法使用现有的Windows服务)。它正在获取正确的数据,但没有将其正确保存到变量中。我已经编写了一些代码来展示我遇到的问题。::@ECHOofffor/f"tokens=1-2,6,7,8"%%iin('nettime\\A13027-07T9')do(if"%%i%%j"=="Currenttime"(setd=%%ksett=%%lsetAP=%%m))echo%d%echo%t%echo%AP%PAUSE任何帮助将不胜感激 最佳答案 问题是您试图

windows - 运行 cmd.exe 时避免显示 Microsoft 版本

如果我有一个批处理文件,并且我希望阻止它关闭(因此允许用户使用修改后的路径运行命令),通常会以cmd.exe结束该批处理文件。但是,这条恼人的消息会扰乱我的批处理文件输出:MicrosoftWindows[Version6.1.7601]Copyright(c)2009MicrosoftCorporation.Allrightsreserved.是否有其他方法可以让窗口保持打开状态,或者在我运行cmd.exe时阻止此文本出现? 最佳答案 我假设您正在通过双击或快捷方式运行批处理脚本。一个选项是创建快捷方式并将目标从c:\yourPa

java - CMD:如何将 java -version 的结果写入/打印到某个文件

我尝试执行:cmd/cjava-version>someFile.txtcmd/cechojava-version>someFile.txt但是我重定向到的文件中没有任何内容。 最佳答案 捕获stderr而不是stdout:java-version2>someFile.txtjava-fullversion2>someFile.txtcmd/cjava-version2>someFile.txtThis解释为什么Java将帮助写入stderr:Weshouldthinkvery,verycarefullybeforeeverfixi

windows - 我的 CMD 批处理脚本不工作(此时 0 是意外的。)

正如标题所说,我的批处理脚本不工作,我只知道这个错误发生在“REMBUCKS”之后,我还看到了文本“0wasunexpectedatthistime."在退出之前,你们能看出问题是什么吗?也许可以提供解决方案?我的游戏需要这段代码。这个脚本是一个评分脚本,我通过添加“SETs”来模拟它如果earn变量为负,则在“REMSCORE”下会将earn设置为0。我不能给你完整的脚本,因为它太大了代码如下:SETLOCALsetstage=addsetr=10setdif=3settimer=30setw=2setcash=6REMBUCKSif%stage%==cha(setst=10REMS