首页 文章
  • 0 votes
     answers
     views

    '■S'未被识别为内部或外部命令,可操作程序或批处理文件

    我正在尝试执行代码下面的批处理文件cmd SchTasks /Create /S "\\192.168.22.211\c$" /U user1 /P pwd /RU user2 /RP pwd123 /SC WEEKLY /D MON /TN "MSE_UPDATE" /TR "\\it\Programs\MicrosoftSecurityEsse...
  • 24 votes
     answers
     views

    'else'未被识别为内部或外部命令,可操作程序或批处理文件

    我尝试使用“else”命令,但我收到了以下错误: 'else' is not recognized as an internal or external command, operable program or batch file. 我的代码是: if "zz"=="TRUE" ( copy /a zz + /a ee=/a zz ...
  • 42 votes
     answers
     views

    如何计算文本文件中的行数并使用批处理脚本将值存储到变量中?

    我想计算文本文件中的行数,然后将值存储到环境变量中 . 计算行数的命令是 findstr /R /N "^" file.txt | find /C ":" 我提到了问题How to store the result of a command expression in a variable using bat scripts?然后我试过了, set cmd...
  • 16 votes
     answers
     views

    使用命令提示符确定Tomcat是否在Windows中运行

    很简单,如何使用命令提示符确定Tomcat是否在Windows中运行? 我正在写一个必须这样做的批处理脚本 . 这是Bash版本: RESULT=`netstat -na | grep $2 | awk '{print $7}' | wc -l` 其中2美元是港口 . 我正在寻找类似的东西 . 使用Cygwin是不可能的,这个脚本必须能够在只有Tomcat的机器上运行 .
  • 3 votes
     answers
     views

    请帮助SQLPLUS?如何使用DEFINE`OFF`初始启动SQLPLUS?

    我有一个批处理脚本调用PLSQL的连接细节,这很好但我仍然需要在连接时明确 SET DEFINE OFF . 我想增强我的简单批处理脚本以将SET DEFINE OFF命令传递给SQLPLUS,这样一旦我连接,我将不再需要手动发出该命令 . echo set define off | sqlplus user/pwd@tnsname 这不起作用 . 我已登录,并立即再次注销(输出如下): S...
  • 0 votes
     answers
     views

    从Windows批处理文件替换文本文件中的字符

    我正在尝试编写一个批处理文件,它将查看小文本文件中的每个字符(实际上是CUE表)并执行三项操作 - 删除所有问号,用连字符替换任何斜杠标记并用两个替换冒号连字符 - 如下例中的第二行所示 . TRACK 01 AUDIO TITLE "Colon: Slash / Question Mark?" (would be changed to) TITLE &quo...
  • 125 votes
     answers
     views

    批处理:删除文件扩展名

    我有来自维基百科的以下批处理脚本: @echo off for /R "C:\Users\Admin\Ordner" %%f in (*.flv) do ( echo %%f ) pause 在for循环中,所有扩展名为flv的文件都会被回显,但是我希望对文件进行一些操作,其中我需要一次没有扩展名的文件和一次使用扩展名的文件 . 我怎么能得到这两个? 我搜索了...
  • 133 votes
     answers
     views

    如何在Windows批处理文件中创建无限循环?

    这基本上是我想要的批处理文件 . 每当我按任意键超过“暂停”时,我希望能够重新运行“Do Stuff” . while(true){ Do Stuff Pause } 看起来只有 for 循环可用且批量没有 while 循环 . 那么如何创建一个无限循环呢?
  • 116 votes
     answers
     views

    使用回车键暂停MS-DOS批处理文件

    是否有可能在MS-DOS批处理文件中暂停脚本并等待用户按Enter键? 我希望在for循环中执行此操作 . 每次迭代后,我希望脚本暂停并等待用户点击“Enter”
  • 0 votes
     answers
     views

    打印文本文件中的循环值 - 批处理程序

    我正在使用以下批处理程序来获取系统驱动器的详细信息 . @echo off setlocal enabledelayedexpansion for /f "tokens=1" %%d in ( 'wmic logicaldisk where drivetype^=3 get deviceid ^| find ":"') do ( for /f "...
  • 1 votes
     answers
     views

    解析txt文件的值

    我有这个文本文件: NAME=MDF VERSION=20140710 RELEASE_LIBRARY_DIRS= DEBUG_LIBRARY_DIRS= RELEASE_LIBRARIES= DEBUG_LIBRARIES= RELEASE_DEFINITIONS= DEBUG_DEFINITIONS= 我想解析版本号并将其保存在变量中 . 我从未在批处理中做过这样的事情,for循环让我感到困...
  • 4 votes
     answers
     views

    使用批处理脚本搜索然后用txt文件中的变量替换整行

    我正在尝试创建一个.bat文件,它将用一整行文本替换一组变量(按顺序) . 我习惯从'variables.txt'文件中提取3行文本数组: @echo off setlocal ENABLEDELAYEDEXPANSION set vidx=0 for /F "tokens=*" %%A in (variables.txt) do ( SET /A vi...
  • 1 votes
     answers
     views

    如果抛出任何异常,请关闭命令提示符窗口

    我已创建批处理文件并每1小时安排一次 . 以下是批处理文件脚本 set libpath=D:\Batch\Batch_lib set classpath=%classpath%;%libpath%\aspriseOCR.jar set classpath=%classpath%;%libpath%\aspriseTIFF.jar set classpath=%classpath%;%libpath...
  • 0 votes
     answers
     views

    Windows Bat Del旧文件

    我在一些目录中编写了一个窗口批处理文件,但是,有一些问题:Loop_Folder_Del_Old_Files . 我不知道为什么我不能分配文件的最后修改日期,请帮助找出问题所在 . 以下是源代码和程序结果,谢谢! Source Code :program_start @ECHO ON echo program_start :Parameter_Settings set filePath=c:\N...
  • 1 votes
     answers
     views

    批处理脚本以提取指定单词之间的行

    我有一个如下所示的日志文件 . [Tue Aug 19 10:45:28 2014] Local / PLPLAN / PL / giuraja @ MSAD / 2172 / Info(1019025)从数据库的规则对象读取规则[PL] [Tue Aug 19 10:45:28 2014] Local / PLPLAN / PL / giuraja @ MSAD / 2172 / Info(1...
  • 0 votes
     answers
     views

    在批处理文件中完成所有进程后关闭Windows命令提示符

    我有两个需要运行的批处理文件 . 在这两个bat文件中调用两个不同的java文件 . Java文件:J1.jar,J2.jar并包装在J1.bat(xxx / java -jar J1.jar)和J2.bat Bath文件中:batch1.bat,batch2.bat可执行程序:p1.exe,p2 . exe,p3.exe,p4.exe J1将自己打开一个命令提示符(cmd提示符窗口#1)并触发...
  • 0 votes
     answers
     views

    将用户登录数据发送到c#脚本然后发送到mySql然后发送到php / html进行显示

    我正在研究一个项目,用于在学生使用计算机实验室时跟踪学生登录/注销/系统启动/系统关闭 . 我从我的搜索中得到了一些帮助,但是我没有看到任何可以帮助我正确地协同工作的东西 . 我有一些登录和注销脚本,当我在命令行中运行它们而不是在登录时写入.txt?我也一直试图让它运行我拥有的c#连接器应用程序,并将数据正确地发送到mySql . 我知道这些脚本不是最好的,但我对此非常新,并且从未使用批处理文件,...
  • -3 votes
     answers
     views

    批处理文件,为文本文件中的特定位置添加编号[关闭]

    我有一个批处理文件,用于在文本文件中的特定位置添加数字 . 例如: A,B,C,D,1,07/2018,3,4 E,F,G,H,5,06/2019,7,8 I,J,K,L,9,10/2020,11,12 输出将是: A,B,C,D,1,07/30/2018,3,4 E,F,G,H,5,06/30/2019,7,8 I,J,K,L,9,10/30/2020,11,12 EDIT 这是我的代码,但...
  • 0 votes
     answers
     views

    在批处理脚本中设置特定变量(用于文件夹名称)

    我正忙着在我的工作场所制作一个批处理脚本,它可以自动将10台不同的计算机与一个网络驱动器同步 . 网络驱动器包含某些研究文件夹和随附的开始菜单,用于这些研究,它与每台计算机同步 . 例: Study folder = D:\ Studyfolder1234开始菜单=%USERPROFILE%\ Desktop \ Startmenu1234 我正在尝试构建一个循环通过计算机上的文件夹的for循环,...
  • 1 votes
     answers
     views

    For循环中的%% G使用从索引更改为%G

    我正在尝试编写一个批处理文件来自动执行一些常规的Matlab进程 . 批处理文件使用For / L结构从0循环到设定值(通常在50和75之间) . 该脚本将主Matlab脚本复制到子文件夹并运行它 . 批处理通常会继续向前,所以我把一个:循环等到Matlab结束 . echo off setlocal EnableDelayedExpansion REM The format is matlab...
  • 114 votes
     answers
     views

    如何将文件内容读入批处理文件中的变量?

    此批处理文件将构建从TEST释放到LIVE . 我想在此文件中添加一个检查约束,以确保在特定文件夹中有一个accomanying发布文档 . "C:\Program Files\Windows Resource Kits\Tools\robocopy.exe" "\\testserver\testapp$" "\\liveserve...
  • 1 votes
     answers
     views

    从文本文件中读取命令以进行批处理

    我想使用.bat文件从.txt文件中读取行,然后将它们用作命令 . 文本文件每天更新,因此大小或行数未知 . 我好像被困在上面了 . 我是批处理脚本的新手 . 所以任何形式的帮助都表示赞赏 .
  • 1 votes
     answers
     views

    用于读取文本文件行的批处理文件

    我正在写一个批处理文件来读取AML_handshake.txt日期并将日期与昨天的日期进行比较 . 如果它匹配并且最后一行= EOF则执行我的java程序 . 到目前为止,我已经贬低了 . @ECHO OFF SET CURRENTDATE=%DATE% SET LOGFILE_DATE=%DATE:~4,2%.%DATE:~7,2%.%DATE:~10,4% SET LOGFILE_TIM...
  • 16 votes
     answers
     views

    批处理中的变量不符合预期

    我一直在努力尝试在这个批处理文件中获得正确的语法,我不能为我的生活找出为什么有些东西不起作用 . 1)变量'i'没有增加 . 2)strc上的连接似乎不想...好,连接 . set i=0 set "strc=concat:" for %%f in (*.mp4) do ( set /a i+=1 set "str=intermediate%i%....
  • 8 votes
     answers
     views

    在cmd.exe中,如何让一个变量转义为setlocal命令?

    我经常发现自己在 cmd.exe 中使用 setlocal 以避免使用临时变量污染环境变量空间(并确保命令扩展和延迟扩展都处于活动状态) . 但是,如果我真的希望其中一个变量可用,我对如何做到这一点感到茫然 . 请考虑以下代码,它为您提供当前目录的最终组件(因此 c:\pax\dir1 将为您提供 dir1 ): @echo off :main setlocal enabl...
  • 0 votes
     answers
     views

    查询数据库的值,在批处理脚本中设置为变量,并使用变量在网络驱动器上查找特定文件

    对此有点新意,并希望有人可以提供帮助 . 我有以下批处理脚本查询数据库,拉回结果并将其设置为变量 . set "sqlcmdServer=sqlinstance" for /f %%A in ( 'sqlcmd -h -1 -r 1 -Q "SET NOCOUNT ON; Declare @v varchar(100) set @v = (select idcor...
  • 1 votes
     answers
     views

    如何在批处理文件中将多行日志文件连接成单个变量?

    我有一个日志文件,其中包含分散在多行上的堆栈跟踪 . 我需要将此文件读入批处理文件并删除所有换行符 . 作为第一步,我尝试了这个: if exist "%log_dir%\Log.log" ( for /F "tokens=*" %%a in ("%log_dir%\Log.log") do @echo %%a ) 我的期望是,...
  • 0 votes
     answers
     views

    批处理文件的问题,从命令promt运行visual studio测试

    我正在尝试从批处理文件中运行visual studio单元测试 . 以下是我写的代码 . 代码: 启动C:\ Program Files(x86)\ Microsoft Visual Studio 12.0 \ Common7 \ IDE \ MSTest&MSTest / testcontainer:C:\ Users \ u1hc207 \ Desktop \ Automation Test...
  • 1 votes
     answers
     views

    优化批处理脚本中实现的暴力算法

    此批处理脚本的目的是实现一个简单的Brute Force算法,以便生成所有可能的10个字母数字字符长字符串,字符与下一个字符之间不会重复 . set alphanumerics=a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,0,1,2,3...
  • 1 votes
     answers
     views

    将代码从批处理翻译为vba

    我有这个批处理文件,查找进程名称 msmdsrv.exe ,使用 tasklist 获取 PID number 然后使用 netstat 获取 port number ,其中 Build 了连接类型 . 最后它会将结果导出到一个文件 PBD_Port.csv for /f "tokens=2 delims=," %%F in ('tasklist /nh /fi "i...

热门问题