草庐IT

Windbg命令

全部标签

windows - 如何以管理员身份在 rake 任务中运行 shell 命令?

我有一个简短的.cmd文件,我想在我的部署过程中运行它。不幸的是,.cmd文件需要管理员权限。是否可以从rake中获得管理员权限,或者我是否需要以管理员身份启动shell? 最佳答案 你可以试试runas命令。我不知道你的rake任务是什么样的,但如果你正在运行Kernel#system,试试task:foodosystem"runas/profile/user:#{ENV["COMPUTERNAME"]}/Administratormybatchfile.cmd"end唯一的问题是,runas会在shell中提示输入凭据。因此,您

windows - 链接命令行太长 : how to use response files when linking in scons on windows

赞others我有一个超过Windowscmd行限制的链接行。对于大多数情况,我们已经通过使用目标文件的子集构建中间文件(又名静态库)并与这些文件执行最终链接来解决问题。然而,将此策略与GoogleTest一起使用会导致找不到测试,特别是在存档的目标文件中定义的测试。更新:Thisiswhy.我可能会使用这个解决方法,但我仍然想了解如何使响应文件在scons下工作。LongCmdLinesOnWin32fix是有问题的。我们有一个cygwin环境和包含空格的路径名,因此一些编译器绝对路径包含引号。LongCmdLinesOnWin32中的脚本首先需要扩展以处理嵌入的引号和空格(否则它会

windows - 当程序被命令行中的 Edit>Mark 暂停时,究竟发生了什么?

在Windows中从命令行运行程序时,如果进入标记模式,则程序输出会暂停,让您有足够的时间复制所需的内容,然后继续执行程序。我一直认为这只是暂停了输出流,而程序仍然继续运行。但是,我发现它似乎也“暂停”了程序(或者至少阻止它通过套接字进行通信)。我的问题是:这种“暂停”实际上意味着什么?哪些线程被挂起?子进程是否已暂停(我猜不是)?例如,如果运行Java代码,是整个JVM挂起,还是只挂起主线程?Windows实际上是如何处理这个问题的?如果这个问题可能有点开放性,我深表歉意,但在打开QuickEdit模式的情况下,我想知道关键程序有什么风险!提前致谢 最佳答

windows - 在 Windows 命令提示符中列出所有可用命令的命令

我想以编程方式获取Windows命令提示符(cmd.exe)中所有可用命令的列表。有没有类似compgen-cinBash的东西,但对于Windows? 最佳答案 这提供了CMD特定命令。help并使用这个来分页输出help|more 关于windows-在Windows命令提示符中列出所有可用命令的命令,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/22158304/

windows - 如果上一次执行失败,如何执行下一个批处理窗口命令?

我正在尝试在jenkins中一个接一个地执行多个Windows批处理命令。问题是,如果项目/构建失败,它永远不会执行下一个Windows批处理命令。我的问题是,如果上一次执行失败,如何执行下一个windows批处理命令?在这方面帮助我。 最佳答案 当你说“多个窗口批处理命令”时,你的意思是:多个执行Windows批处理命令构建步骤或单个构建步骤中的多行命令?如果配置多个构建步骤,您只需确保构建步骤的最后一个命令不会返回除0以外的任何内容。您可以通过将以下任一个添加为构建步骤中的最后一个语句来执行此操作:exit/b0或回显“全部完成

c# - 运行需要 "Security Message"的命令行 (cmd)

我要运行命令行pnputil在C#程序中。该程序需要安装USB驱动程序。我知道如何在C#程序中运行cmd,但我有一个不同的问题:我要安装的驱动没有windows权限。如果我通过“设备管理器->更新驱动程序”安装驱动程序并选择驱动程序路径,我会从Windows收到“安全消息”“Windows无法验证此驱动程序软件的发布者”并让我选择是否安装驱动程序(当然,如果我选择安装-安装成功)。如果我从cmdpnputil-a运行命令我也收到此消息,我可以安装驱动程序。但是当我尝试通过C#程序运行命令时-程序运行但未安装驱动程序(我也没有收到此消息)。我的C#代码:System.Diagnostic

java - 如何直接从 Windows CMD 向我的程序发送命令?

关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭8年前。Improvethisquestion我希望我的程序像java编译器那样接收命令:CMD输入java-version命令输出javaversion"1.8.0_91"Java(TM)SERuntimeEnvironment(build1.8.0_91-b14)JavaHotSpot(TM)ClientVM(build25.91-b14,mixedmode,sharing)所以这就是我希望我的程序应该如何工作:CMD输入MyProgam

windows - 为什么要从 PATHEXT 中排除 .js 以用于 Windows 上的全局 node.js 命令

想了解全局安装的node.js模块的.cmd文件的模式。以grunt.cmd(位于%appdata%/npm)为例:@IFEXIST"%~dp0\node.exe"("%~dp0\node.exe""%~dp0\node_modules\grunt-cli\bin\grunt"%*)ELSE(@SETLOCAL@SETPATHEXT=%PATHEXT:;.JS;=;%node"%~dp0\node_modules\grunt-cli\bin\grunt"%*)更具体地说,为什么我们需要IF语句?是否假设grunt.cmd位于%appdata%/npm文件夹之外的某处并且该位置可能包含n

batch-file - 如何在 forfiles 中获取命令的 ERRORLEVEL?

我需要处理超过一天的文件。因此我使用这个:forfiles-m%%~nxf/C"cmd/cstart/wait/MIN7z.exet%%f"/d+1现在我想看看7z.exe的进度是否成功。如何在forefiles命令中获取命令的errorlevel?有没有可能?我已经尝试了以下无效的方法。errorlevel始终返回0,即使我使用损坏的文件,也应该返回错误(2)。forfiles-m%%~nxf/C"cmd/cstart/wait/MIN7z.exet%%f&&echook||echodelete%%f"/d+1forfiles-m%%~nxf/C"cmd/cstart/wait/MI

windows - 如何通过Gradle在Windows上执行Git命令?

所以我有以下代码片段:defgetVersion={->defstdout=newByteArrayOutputStream()exec{commandLine'git','describe','--tags'standardOutput=stdout}returnstdout.toString().trim()}每当我调用getVersion()时,我都会收到以下错误:*Whatwentwrong:Aproblemoccurredevaluatingrootproject'ForgeWorkspace'.>Process'command'git''finishedwithnon-ze