草庐IT

实用命令

全部标签

windows - 如何在CMD中对多个命令使用启动

是否可以使CMDstart在其新线程上运行多个命令?我试过这个:::Usestarttofinishbeforewe'redeletedstart/min(::Dosomework...::Removetheapp'srootfolderrd/s/q%~dp0)但我收到“Windows找不到文件)。请确保您输入的名称正确,然后重试。”在不创建新的批处理脚本的情况下有什么办法解决这个问题吗? 最佳答案 使用cmd/c"........"与&分隔命令。启动一个新的最小化控制台窗口start/min"windowtitle"cmd/c"a

php - 从 Windows 7 中的 php 命令行脚本复制到剪贴板

我有一个php(5.5)脚本,我在Windows7中从命令行运行它。像这样:C:\php-5.5.5\php.exeC:\scripts\putString.php我的问题是,是否可以从脚本中将某些内容复制到Windows剪贴板?我希望用户在从命令行运行此脚本后在剪贴板中有一些可用的文本。怎么做到的? 最佳答案 如果你想添加一些中间结果到剪贴板,而不是整个脚本的输出//...yourscript...$someVar="value";shell_exec("echo".escapeshellarg($someVar)."|clip"

windows - 是否有与 linux 命令 "perf stat"等效的 Windows?

是否有与linux命令“perfstat”等效的Windows?例如查看前端停顿、缓存未命中和其他性能计数器数据? 最佳答案 perf是仅限Linux的分析器,能够访问硬件事件计数器(缓存未命中、cpu停顿等)。此分析器支持多种CPU,但不能在MSWindows中使用。对于Windows,您可以尝试使用您的CPU供应商提供的分析器:VTune来自/为英特尔($$$)CodeAnalyst/来自/用于AMD的CodeXL(免费)来自/用于英特尔的英特尔PCM(免费)-https://software.intel.com/en-us/a

windows - 在 Powershell 脚本中复制命令的目的是什么?

我从一位突然离开我们公司的开发人员那里继承了一堆powershell脚本。虽然我能够遵循脚本的逻辑,但许多命令都是重复的,如下所示:"cd"+$targetDirectorycd$targetDirectory"hgpull"&hgpull"hgrevert--all"&hgrevert--all"hgupdefault"&hgupdefault第一个始终包含引号,第二个具有某种powershell语法。这样复制命令的目的是什么,即达到什么目的? 最佳答案 我认为这是相当糟糕的做法。本质上,这只是制作一个包含正在运行的命令的字符串,

windows - “npm-windows-upgrade”未被识别为内部或外部命令

我跑了$npminstall--global--productionnpm-windows-upgrade它返回了这个看起来很积极的反馈├──cli-spinner@0.2.5├──commander@2.9.0(graceful-readlink@1.0.1)├──chalk@1.1.3(ansi-styles@2.2.1,escape-string-regexp@1.0.5,supports-color@2.0.0,strip-ansi@3.0.1,has-ansi@2.0.0)├──promise@7.1.1(asap@2.0.4)├──inquirer@1.0.3(ansi-e

windows - Windows 批处理命令中目录的通配符

我需要使用批处理文件将一个文件夹的内容复制到另一个文件夹-我面临的问题是其中一个父文件夹每天都会更改,并以今天的日期命名。因此,例如,我有以下命令:xcopy/Y/S"\\auto-jenkins\Builds\2017\R1\\[0822]\EN\\*.*""C:\Users\Administrator\Desktop\EN"今天工作正常,不幸的是明天[0822]将不存在,我需要的文件将在[0823]下。有谁知道我可以使用通配符代替[0822]的方法吗?[08**]文件夹将是\R1下的唯一文件夹,如果有帮助... 最佳答案 有人知

windows - 命令文件 : translate Windows error message

有没有办法在CMD脚本中检索和显示Windows错误消息的文本?例如,假设MYAPP.EXE返回2(ERROR_FILE_NOT_FOUND)。与此相关的Windows错误消息是:“系统找不到指定的文件”我可以在我的CMD脚本中检索并显示它吗?例如,REMmycmd.cmdMYAPP.EXEECHO%ERRORMESSAGE%谢谢。 最佳答案 假设您的程序返回一个标准窗口systemerrorcode作为退出代码myapp.exenethelpmsg%errorlevel% 关于wind

windows - 如何在cmd中链接START命令?

我的目标是能够在单个cmd行中链接START命令。假设我有一个cmd窗口(我们称之为启动器)。我想用一行启动一个新的cmd窗口(我们称之为cmd1),它将回显1并启动另一个cmd窗口(我们称之为cmd2),它将回显2并等待(暂停),在cmd1调用cmd2(没有等待它完成)它也会等待(暂停),在启动器调用cmd1之后(不等待它完成)它会关闭(或什么都不做)最后我应该得到2个cmd窗口(cmd1打印“1”,cmd2打印2)并且都在等待ENTER。运行方案:---Starter+---Startcmd1(Non-blocking)|+---Startcmd2(Non-blocking)||+

windows - docker build 命令将 'C:/Program Files/Git' 添加到在 Windows 上的 MINGW bash 中执行时作为构建参数传递的路径

我有以下Dockerfile:FROMubuntu:16.04ARGpath1=def_path1RUNmkdir${path1}当我使用以下命令构建此Dockerfile时:dockerbuild--build-argpath1=/home/dragan-tbuild_arg_ex.当我在Windows10上的MINGWbash中执行它时出现以下错误:$./build.sh--no-cacheSendingbuildcontexttoDockerdaemon6.144kBStep1/3:FROMubuntu:16.04--->2a4cca5ac898Step2/3:ARGpath1=

从 Windows 任务列表返回命令行

我正在搜索一个命令来获取在Windows任务管理器中编写的命令行。我使用的是tasklist/foCSV/v但它没有提供我在查看任务管理器时获得的命令行。我附上一张图片来说明我的意思,它是最右边的一列。我在r的系统调用中需要这些信息。 最佳答案 只是为了完整性:#getlistofprocesses'idsandexecpathsres 关于从Windows任务列表返回命令行,我们在StackOverflow上找到一个类似的问题: https://stacko