草庐IT

实用命令

全部标签

windows - 从批处理文件重复执行 Windows 命令?

我不太熟悉Windows的批处理文件,所以这看起来像是一个初学者问题。我如何“循环”或重复如下命令?shutdown-a 最佳答案 我同意评论者@reuben的观点,您可能应该寻找其他选择(包括让同事自己“修复”),但无论如何这里有一种重复运行命令的方法::loopshutdown-agotoloop请注意,这可能仍然会留下一个窗口,因为它不够“快”,所以无法取消关闭。它还会对您的系统造成“轻度恐怖”,至少在csrss.exe(或conhost.exe)进程中,因为控制台窗口会很忙打印消息。因此,您可能希望至少重定向输出(shutd

windows - 基本 Windows 命令(ping、ipconfig)需要管理员权限 - 寻找一个选项

在我的主电脑(Win764位)上,ping和ipconfig等基本Windows命令突然需要管理员权限。如果我启动一个普通的命令行窗口,这些命令就再也找不到了(“X不被识别为内部或外部命令、可运行的程序或批处理文件。”)如果我使用“以管理员身份运行”启动命令行窗口,一切都会按预期进行。在我的第二台PC(Win732位)上,我不需要管理员权限。而且我坚信几周前我的主电脑上不需要管理员权限。一定有什么改变了,因此我认为一定有一些(注册表)开关或其他东西。有什么想法吗?非常感谢[编辑]我仍然是管理员用户-只是正常启动cmd,而不是“以管理员身份运行”[edit2]确实是PATH,变量。问题是

java-如何在运行时参数包含 "<"和 ">"字符的 Windows 命令行中运行 JAR 文件

我正在尝试运行一个接受3个参数的JAR文件。这是我的命令-c:\Arvind_gpd>java-jaricasae.jarc:\Arvind_gpd\inv_new但是我得到这个错误0如何传递参数""和""正确地调用JAR文件,以便执行成功。 最佳答案 用双引号将参数括起来。 关于java-如何在运行时参数包含""字符的Windows命令行中运行JAR文件,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.co

java - 在windows命令提示符下获取自己的进程pid

我正在尝试从它自己的命令提示符中获取PID。但是当使用下面的命令时,我并不总是得到想要的输出。能否请您指出以下语句中的错误是什么?cmd.exe/ctitle="mycmd"&tasklist/v/focsv|findstr/i"mycmd"&dir&help编辑:以下命令正常工作。但是当它与另外两个命令结合使用时。它不起作用。cmd.exe/ctitle="mycmd"&tasklist/v/focsv|findstr/i"mycmd"附加信息:我正在使用JavafinalListcommands=newArrayList();commands.add("cmd.exe");comm

windows - 如何从命令提示符修改 reg_expand_sz 值?

我正在尝试从.reg文件编辑现有注册表项。我想将键的值从reg_expand_sz值更改为另一个值(该值是文件路径)。我试过这样做:WindowsRegistryEditorVersion5.00["HKEY_CURRENT_USER\ControlPanel\Cursors"]"Arrow"=REG_EXPAND_SZ:"%SystemRoot%\System32\VIRUS\Virus\newArrow.cur"这没用。我应该怎么做? 最佳答案 使用PowerShellsp'hkcu:controlpanel/cursors'a

c++ - 什么会导致 Windows 发送两次 ID_HELP 命令

在我的应用程序中,我覆盖了CFrameWnd::OnHelp以打开一个word文档而不是我们的旧.hlp文件。但是,当我按F1时,我注意到该函数被执行了两次。我检查了堆栈,发现AfxWndProcBase正在接收命令0x1E146,然后CWnd::OnCommand将其截断为0xE146调用CFrameWnd::OnCmdMsg时,0xE146是ID_HELP命令。紧接着,AfxWndProcBase正在接收命令0xE146,并再次运行帮助命令。经过一些实验后,我发现在处理第一条消息时,正在接收和处理第二条消息在对AfxMessageBox的调用中。处理程序在这里:voidCMainF

windows - Delphi - CreateProcess - 执行多个命令

我想通过CreateProcess()-调用实现以下目标:更改为svn工作副本执行svn命令将输出通过管道传输到文件我用下面的函数试试这个procedureTQPortMainForm.CmdMigrationClick(Sender:TObject);varStartInfo:TStartupInfo;ProcInfo:TProcessInformation;CreateOk:boolean;input:String;begin{fillwithknownstate}FillChar(StartInfo,SizeOf(TStartupInfo),#0);FillChar(ProcIn

windows - 如何从命令行使用 PHPUnit 运行 XDebug?

我让netbeans在Debug模式下运行。现在我想用?XDEBUG_SESSION_START=netbeans-xdebug运行单元测试,目标是在我进行时设置断点。可能吗?我试过这样的:phpunitmyTest.php?XDEBUG_SESSION_START=netbeans-xdebug不起作用。有什么想法吗?更新根据这个:http://blog.doh.ms/2011/05/13/debugging-phpunit-tests-in-netbeans-with-xdebug/Gotocommandlineandrunphpunit-debug.Nowdebuggingsta

Windows 命令 - 如何删除闪烁的光标(提示符?)

我正在使用在命令窗口内运行的应用程序。现在,在该应用程序内部,我添加了一些代码来运行外部程序。基本上它的作用是调用cmd.exe/cmyprog.batparam1param2,然后在myprog.bat内部调用start/Bc:\myapplication.exe.现在的问题是,在我执行此代码后,核心应用程序(控制台窗口应用程序)开始在窗口的左上角出现闪烁的光标(我相信它称为提示)。我尝试在我的代码前后调用echooff和echoon,但这没有帮助。有人知道如何删除这个闪烁的提示吗? 最佳答案 您不能使用纯批处理命令来做到这一点;

python - 用于测量代码覆盖率的 CoveragePy 命令

简介包含test和mainpython文件的目录已创建。执行测试工作:C:\...>pytest/test.py..----------------------------------------------------------------------Ran2testsin0.001sOK根据thisdocumentation可以使用命令行测量代码覆盖率。已经发出了一些命令:C:\...>coveragerun--source="C:\path\to\test"Nothingtodo.Use'coveragehelp'forhelp.C:\...>coveragerun--sour