草庐IT

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 - 使用 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

windows - 在 bat 中处理文件

我必须使用给定的模板显示文件名。我写了以下代码:if"%2"==""(echo"Missingsecondargument!"set/pFileName="Inputfilenametemplate('*','?'areallowed):"set/pFileType="Inputfiletype('text','bat','all'only):"ifFileType=="all"(setFileType="*"))else(setFileType="%2")echo%DirSearch%\%FileName%.%FileType%for%%iin(%DirSearch%\%FileNa

windows - 创建 .bat 文件以清除 apache 日志

我想创建一个批处理文件来清除我的Apache错误日志文件,因为它们变得非常快。我尝试使用以下脚本:@echoofftypeNUL>C:\ProgramFiles\ApacheSoftwareFoundation\Apache2.2\logs\access.logtypeNUL>C:\ProgramFiles\ApacheSoftwareFoundation\Apache2.2\logs\error.log不幸的是,这个脚本不起作用。我使用的是Windows7。有什么建议吗? 最佳答案 不会工作-Apache始终保持日志文件打开。您必

Python 到 .bat 的转换

我希望Windows用户能够运行我的Python程序,所以我想将它转换为.bat文件。有没有办法转换它?我试过搜索,但没有找到任何东西。 最佳答案 除非您的脚本很简单,否则无法将其“翻译”成批处理文件。但是存在两种选择:创建批处理文件以运行python脚本尝试将脚本编译成可执行文件第一个选项很简单。只需创建一个批处理文件:@ECHOOFFPATH_TO_PYTHON\python.exePATH_TO_SCRIPT.py如果您在公司环境中,您可以在网络上安装Python并创建批处理文件以从那里运行脚本。否则你将需要用户安装pytho

windows - VBS 或 Bat - 确定操作系统和 Office 版本

有没有人有一个脚本可以在同一个脚本中确定Windows操作系统和Office版本。我有一些脚本片段,但我似乎无法弄清楚如何将操作系统和Office版本合并到脚本中。我从bat开始,现在转向VBS,因为它似乎能够提供更多细节,但是,如果有人可以帮助解决下面的逻辑问题,我也许可以继续前进。我想知道如何设置这样的脚本。IfWindows764bit&Office2010dothisIfWindowsXP32bit&Office2007dothisIfWindows7&Office2007dothisWindows版本检测代码--BAT脚本EchoPleasewait....detecting

windows - 通过 bat 文件重新启动 Windows 时如何给出原因

我正在使用bat文件重新启动我的Windows服务器。在重新启动服务器时它询问重新启动原因,我如何通过同一个批处理文件给出原因。我在bat文件中使用的命令是shutdown.exe-r-t00。 最佳答案 这是我使用的一个例子:shutdown-r/t5/du:0:0/c"BlahBlahProcessisrunningslow"/m\\MyServer/c允许您指定注释和/d允许你给出原因/d[p|u:]xx:yyProvidethereasonfortherestartorshutdown.pindicatesthatthere