草庐IT

bat-Script

全部标签

windows - 如何使用 .BAT 文件列出隐藏文件?

对于我的计算机项目,我的老师要求我们制作一个列出隐藏文件的bat文件。全类都不知道怎么办。到目前为止,这是我的代码:@echooffset/pUserInput=Whatdirectorywouldyoulike?cd%UserInput%dir/S/aHPause我的老师说我快完成了,我只是漏掉了2或3个字符在“dir/S/aH”之后。有人知道这些缺失的字符是什么吗?大家好,很抱歉回复晚了。学期结束前我们有很多项目。:(当我运行bat文件时,它显示以下内容。这是链接:imgur.com/W4Wm4vP 最佳答案 虽然您已经收到了足

windows - 可以在 cmd 提示符下使用命令,但不能用它创建 *.bat 文件

我成功地在网上搜索了一种创建新文件夹的方法,该文件夹包含位于不同文件夹中的所有.otf和.ttf文件以及子目录(每种字体一个文件夹,总共24个子文件夹)。我用过这个:for/r%xin(*.ttf,*.otf)docopy"%x"G:\dropbox\9mediendesignfachfrau\fonts\allezam\/y当我打开cmd时,C:...>G:G:...>cd\dropbox\9mediendesignfachfrau\fontsG:...>for/r%xin(*.ttf,*.otf)docopy"%x"G:\dropbox\9mediendesignfachfrau\

windows - 对于 Windows,一个命令行 bat 文件,显示目录中每个文件的总行数

对于Windows,我需要一个命令行bat文件来显示目录中每个文件的总行数我找到了类似的问题,但不是这个确切的问题。 最佳答案 for%%ain(*)do( 关于windows-对于Windows,一个命令行bat文件,显示目录中每个文件的总行数,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/44005707/

windows - 使用bat脚本删除除一个文件循环外的所有文件

我在批处理文件中有一个循环,用于删除目录中除一个文件外的所有文件(Windows7)。但它挂断了,因为它仍然向屏幕发送命令,即使我认为我已经抑制了它。这是我正在使用的命令:for%iin(*)doifnot%i==UPDATE.BATdel/s%i>nul2>&1测试了我的批处理脚本,日志显示它在这个命令处停止。在命令行测试命令,将“del/sfile.ext>nul2>&1”命令输出到目录中每个文件的提示符,这就是导致我的批处理文件挂起的原因。我需要在这里更改什么? 最佳答案 如果这是直接在打开的cmd窗口中而不是批处理,您可以使

windows - 检查 IIS 是否通过 .BAT 安装

我正在使用下面的cmd命令在我的机器上安装IIS,正如建议的那样Here.start/wpkgmgr/iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-HttpRedirect;IIS-ApplicationDevelopment;IIS-ASPNET;IIS-NetFxExtensibility;IIS-ASP;IIS-CGI;IIS-ISAPIExtension

windows - 编辑bat文件中的字符串

我有一个bat文件,它读取记录列表并从每一行中提取一个数字。然后它将这些数字写入另一个文本文件,并从这里计算总值,在读取数字时删除前导0。这一切都很好,但我似乎做错了,因为这个值是一个价格,它需要有2个小数点。目前它以2971480的形式打印到文件,但我需要它作为29714.80。有没有办法在bat文件中执行此操作?我使用的代码如下:setlocalEnableDelayedExpansionrem.>"C:\output.txt"for/F"delims="%%Lin('findstr/L"T""C:\testfiles\test.txt"')do(set"LINE=%%L"&set

Windows 10 任务计划程序 : Execute bash script without showing up cmd

我的计算机上有一项任务是从我的服务器下载每日备份。基本上是:bash.exe-c"cd/mnt/d/server_backups&&./download_backup.sh"这确实有效,但是它总是弹出cmd窗口,这实际上不会打扰我,如果不是因为它打断了我正在做的任何事情(游戏、看电影、工作)并且只是让我失望到桌面。将任务更改为“无论用户是否登录都运行”不起作用,因为显然windowssession零(无论是什么)无法使用bash发起调用。是否有另一种方法可以不显示cmd窗口,或者在没有SO自行决定我想让它成为主要焦点并将其他所有内容最小化的情况下进行显示?

windows - 使用 WinSCP get 命令下载两种类型的文件(*.bat 和 *.txt)

我正在尝试使用WinSCPget命令下载*.bat和*.txt类型的文件并将其放入D:\example文件夹如下图:get/zjpw/*.*D:\example\通过上面一行,我得到了所有不同类型的文件,但我只想得到.bat和.txt文件。我该如何实现?提前致谢。 最佳答案 仅从/zjpw文件夹下载.bat和.txt文件:get/zjpw/*.bat/zjpw/*.txtD:\example\甚至从子文件夹下载文件:get/zjpw/*D:\example\-filemask=*.bat;*.txt参见https://winscp.

windows - 重定向在 cmd 中有效,但在 .bat 或 .cmd 文件中无效

我想将svninfo的输出重定向到一个文件。如果我在cmd中执行svninfo--show-item=revision"url">output.txt它会工作,但如果我把它放在批处理或cmd文件中它会很快显示修订数字出现在终端中,但它没有被重定向到文件。我还尝试了%~dp0作为文件位置。即使我将PAUSE放在第二行,它也不会暂停。使用admin执行会导致终端询问用户名和密码,但在我正确输入后它会失败。如何使用批处理脚本实现重定向?(我想使用该文件在webapp中显示修订) 最佳答案 在您的命令>output.txt中显示的重定向应该

windows - 在 .bat 脚本中运行所有命令

有人能告诉我为什么在执行.bat脚本后只执行第一个mvndeploy命令然后执行关闭。为什么所有命令都不执行?setGROUP_BASE=com.oracle.jdeveloper.jarssetVERSION=10.1.3.3.0.4157setJDEV_HOME=C:/Oracle/jdevstudio10133setREPO_URL=http://localhost:8081/nexus/content/repositories/thirdpartysetREPOSITORY_ID=thirdpartymvndeploy:deploy-file-DgroupId=%GROUP_B