草庐IT

实用命令

全部标签

python - 在 Anaconda 命令提示符中运行 Python 脚本的 Windows 快捷方式

为了让用户更简单地启动Python脚本(从通过Anaconda命令提示符运行的virtualenv环境中),我们决定创建一个Windows快捷方式来通过一次双击实现这一点。打开加载了virtualenv的Anaconda命令提示符的当前链接是%windir%\system32\cmd.exe"/K"C:\Users\x\Anaconda2\Scripts\activate.batC:\Users\x\Anaconda2\envs\myEnv我们如何扩展此快捷方式以同时运行Python脚本? 最佳答案 基于Jesse的回答以及更多细节

Windows 命令行 |此批处理行的正确 qoutes/语法是什么

setgrabber="C:\grabber.exe"for/f"usebackqDELIMS="%%jin(`%grabber%-sfile.txt-e"extract($raw,'grab=(.*)',1)"`)dosetgrab=%%j我的问题是,我在一端或另一端收到带有"和'的各种错误输出,并且变量程序从未被正确拾取,因为它报告找不到路径。%grabber%是希德尔。 最佳答案 像这样,同时演示--output-format=cmd参数:for/f%%jin('^"xidel-sfile.txt-e"grep:=extrac

windows - 我正在 groovy 中的 jenkins 中构建一个管道作业,它必须首先运行一个批处理命令,在 s

我必须使用groovy脚本构建一个jenkins管道作业,该作业要做的是,首先运行一个windows批处理命令,只有当批处理命令构建成功时,它才会为另一个作业调用构建。我怎样才能知道Windows批处理命令是否已成功构建。我正在显示查询的示例代码。importgroovy.json.JsonSlurper;importhudson.model.*importhudson.EnvVarspipeline{agentanystages{stage('Build'){steps{bat'somebatchcommandhere'//if(batbuildsuccessful)--->need

c# - 从命令行或窗口消息打开 "Show available networks"面板

我刚注册来问这个问题。我想从命令行或窗口消息/winapi打开通知区域上的“显示可用网络”面板。(我想从C#桌面应用程序中打开它)我找到了ms-settings:network-wifi但这不是正确的窗口,但也可以从此窗口打开面板。目标系统是Windows10LTS1607Enterprise。谁能帮助我或提示我如何获取命令?提前致谢并致以最诚挚的问候。 最佳答案 经过一些研究,我找到了从命令行启动“可用网络”弹出窗口的正确命令:explorer.exems-availablenetworks:Postontenforums.com

windows - 如何使用批处理文件将多个命令插入到批处理文件中

我正在制作一个批处理文件(我们称之为Create.bat),它将创建一个批处理文件(我们称之为Created.bat),它将在其中插入多个命令。其中一个命令如下:FOR/F%%xIN('tasklist/NH/FI"IMAGENAMEeq%TEST%"')DOIF%%%x==%TEST%gotoProgramON但是当我运行Create.bat后打开Created.bat进行编辑时,我看到插入了以下代码:FOR/F%%x==%TEST%gotoProgramON为什么会删掉一部分代码,我该如何解决? 最佳答案 有些字符必须转义。其中

windows - 为什么通过管道传递我的命令 | % {echo "$_"} 让 UTF-8 工作?

在WindowsPowerShell中,我使用了chcp65001并选择了一种包含我想要的所有字符的字体。如果我使用typefile.u8显示UTF-8文件,它工作正常并且我得到了所需的字符。如果我运行myprogram.exe然后我在第一个非ASCII字符之后没有输出(如果在chcp65001之前运行这个产生mojibake)。如果我运行myprogram.exe>test.u8然后typetest.u8有效,我会得到所需的输出。所以我推断我可以使用myprogram.exe|绕过该文件(使用我有限的PowerShell知识!)%{echo"$_"}并且有效。因此,当C++运行时直接

windows - 从输入的命令行参数自动填充 PowerShell 中的字典条目

在PowerShell脚本中,我有一个字典(下面的变量输入),我想从命令行参数中填充它。scripttoexecute:./win.ps1-var1-var2-var3param($var1,$var2,$var3)$input=@{"var1"="";"var2"="";"var3"=""}if($var1){$input["var1"]=$var1}if($var2){$input["var2"]=$var2}if($var3){$input["var3"]=$var3}如果我有很多参数,我可以自动执行上述填充字典条目的任务(可能在循环中),前提是字典的键和参数变量名,我们接收输入

windows - SVN命令更新而不恢复文件

我有一个Windows批处理,它将定期运行以从SVN添加/删除文件我想让脚本做:从SVN中删除所有在Windows(不是SVN)中删除的文件添加所有尚未受版本控制的文件(*.*)提交所有更改更新文件夹以确保文件夹是最新的。我有以下批处理:::Gotomyfolder(alreadycheckedoutasSVNfolder)cdC:\MyFolder\::Delete/Removeallmissingfilessvnstatus||?{$_-match'^!\s+(.*)'}|%{svnrm$Matches[1]}::Addnewfilessvnadd*.*::Commitallcha

windows - 通过脚本/命令行从 PE 文件中提取资源

我想编写一个从PE文件(.rsrc部分)中提取资源的脚本(或类似的东西。不关心是哪种语言)。我将Python的pefile和peutils用于各种PE任务,但找不到任何实际提取资源的东西。我们将不胜感激。谢谢,摩西 最佳答案 是否PEDUMP工作?参见here有关如何使用它的说明。来自快速扫描thisarticle似乎展示了如何解码资源部分。最后this显示一些提取资源的C++代码。 关于windows-通过脚本/命令行从PE文件中提取资源,我们在StackOverflow上找到一个类似

windows - 等效于通过 Team Foundation Server 命令行导入 svn

Subversion的svnimport命令允许重复将外部目录树导入源代码管理。同样重要的是要注意原始目录树没有被修改,即它没有变成结帐/工作目录。TFS2010(TeamFoundationServer)中使用命令行的等效项是什么? 最佳答案 您可以创建一个批处理文件,首先创建一个临时工作区,然后添加文件并执行checkin,然后再次删除工作区:tfworkspace/newTemp/collection:http://MyTfsServer:8080/tfs/defaultcollection/noprompttfadd*.*/