草庐IT

c - 我想打开新的 cmd 提示符并从 cmd 提示符插入参数

我尝试启动cmd以打开新的cmd提示符,但我无法在新的cmd中提供命令行参数..我试过以下system("startcmd")>>"system("C:\\Windows\\System32\\ipconfig");不工作system(startsystem("C:\\Windows\\System32\\ipconfig"));不工作 最佳答案 正如DipakDDesai所说,您可以简单地使用system("cmd/cstartC:\\Windows\\System32\\ipconfig");但是如果您在非控制台应用程序中执行此

windows - CMD-批处理行长度。可以去除吗?如果不是,如何检查太长的行?

cmd批处理脚本还是新手...我有一批可以从文件中删除制表符。这通常适用于以下代码:setlocalDisableDelayedExpansionfor/f"delims="%%Ain('"findstr/n^^%FILENAME%"')do(set"line=%%A"setlocalEnableDelayedExpansionset"line=!line:*:=!"ifdefinedline(set"line=!line:=!"(echo(!line!)>>%TEMPFILE%)ELSEecho(endlocal)但是最近不是简单的删除制表符,而是整行!我发现它一定与行的异常长度(>

windows - 在文件夹的上下文菜单中运行批处理文件

我想在右键单击任何文件夹时运行此批处理文件(setenv.cmd):@echooffSETCPLUS_INCLUDE_PATH=C:\mingw32\include;C:\mingw32\lib\gcc\mingw32\4.9.2\include;SETPATH=%PATH%;C:\Archivosdeprograma\7-Zip;C:\Archivosdeprograma\WinRAR;C:\usr\bin;C:\msys\1.0\bin;C:\gtk2\binSETPKG_CONFIG_PATH=C:\gtk2\lib\pkgconfig;C:\usr\lib\pkgconfig@

windows - 在文本文件中执行输入和输出时需要运行.exe文件7秒然后杀死exe

我想创建一个运行一个程序7秒的批处理文件,而不管其他程序是否已执行完毕。我还希望程序应该接受输入并将输出保存在外部文件中。这是我尝试过的:startprogram.exeping1.1.1.1-n1-w7000>nultaskkill/improgram.exe/fremcontinuehere上面的工作正常,但是当我将第1行替换为:startprogram.exeout.txt然后从文件中输入和在文件中输出不起作用。 最佳答案 cmd没有设置STARTF_USESTDHANDLESCreateProcess的标志STARTUPIN

windows - 如何复制树文件夹但只保留每个文件夹中名为 "dist"的文件夹?

如何使用Windowscmd(或bat文件)复制具有以下结构的文件夹树:来源/文件夹1/dist来源/文件夹1/其他文件..(多个)来源/文件夹2/dist来源/文件夹2/其他文件..(多个)...问题是我只想保留每个“文件夹#”中的dist文件夹,例如最终形式为:目的地/文件夹1/dist目的地/文件夹2/dist谢谢!ukw. 最佳答案 从命令行使用for/d%ain("x:\source\*")doxcopy/s/e/y/i"%~fa\dist""x:\destination\%~nxa\dist"要在批处理文件中使用,可替换

windows - Windows 批处理脚本中 SET/A 命令中使用的符号

请问在SET命令中使用“&”或“^”是什么意思(我用谷歌没有找到任何解释)。例如,下面的Windows批处理代码块SETV_COMMAND=3SET/AV_FLAG="%V_COMMAND%&2"echoVFlagis:%V_FLAG%产生:VFlagis:2但是我对上面命令的作用没有任何意见。还有另一种情况是“^”:SETV_COMMAND=3SET/AV_FLAG="%V_COMMAND%^3"echoVFlagis:%V_FLAG%对于这种情况输出是:VFlagis:0 最佳答案 由于您使用的是set/a,因此指示的字符是按位

windows - 批量加速 Xcopy

所以我正在尝试从我的应用程序复制数据备份。我在下面编写了批处理脚本来执行此操作,但该脚本需要永远运行。我在凌晨1点启动批处理脚本,它在上午8:30仍在运行。这对我来说似乎很奇怪,因为当我在Windows文件资源管理器中手动复制我的应用程序备份时,它会在7-15分钟内完成复制,具体取决于网络流量。我REM%backupcmd%"C:\ProgramFiles\App\AppServer\Data\Backups""%drive%\"行。那是我用来备份数据的原始批处理脚本行,直到一个月前它仍然有效。所以我用/d尝试了xcopy命令,所以它只会复制在该日期(当前日期)或之后更改的源文件,并且

windows - 用于在子文件夹中查找文件夹并获取路径的批处理脚本

我正在尝试获取包含.snapshot文件夹的目录路径。.snapshot应在所有父目录和子目录中搜索。我有一个类似于树命令输出的目录结构(只是更复杂,部署处理一个巨大的NAS驱动器)我的脚本,如下所示,到目前为止只列出了可能包含.snapshot的100个目录中的一个setDir=C:\Volcd%Dir%for/d/r"%Dir%"%%ain(*)doif/i"%%~nxa"==".snapshot"set"folderpath=%%a"echo"%folderpath%"输出:C:\Vol\xnd76540\u44753\mike.smith\.snapshot我的问题我如何检查一

windows - 使用 GPO 创建 SymLink

我有一个BATCH脚本,它使用mklink创建符号链接(symboliclink)。当我以管理员或系统帐户(使用psexec-s-e)运行它时,它可以正常工作。但是当我尝试在GPO中将它用作启动脚本时,它在目标计算机上给我一个错误“您没有足够的权限来执行此操作”。Windows7专业版SP1x64。UAC已禁用。批处理示例:mklinkC:\log\cmd.link.exeC:\Windows\System32\cmd.exe>>C:\log\symlink.log2>&1我还尝试将其包装到powershell脚本中:Start-Process-FilePath"$env:windir

windows - 是否有关闭文件的 Windows 命令?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭7年前。Improvethisquestion我在Windows命令提示符下打开了一个文件,只需导航到该目录,然后键入文件名即可。现在有办法通过命令提示符关闭那个(打开的)文件吗