草庐IT

language-cmd

全部标签

windows - "start %comspec%/c script.cmd"与 "start cmd/C script.cmd"

以下命令有什么区别:start%comspec%/cscript.cmdstartcmd/Cscript.cmd我需要script.cmd的cmd窗口在script.cmd完成后自动关闭。 最佳答案 %comspec%只是指向cmd.exe,所以这两个命令会做同样的事情。除了/C是正确的,这将在执行后关闭命令提示符 关于windows-"start%comspec%/cscript.cmd"与"startcmd/Cscript.cmd",我们在StackOverflow上找到一个类似的问

windows - 如何创建快捷方式以从 cmd 行启动具有管理员权限的应用程序?

我有一个安装程序(Inno-Setup),可以将我的应用程序安装到用户定义的路径中。在安装例程结束时,我想创建一个快捷方式,以管理员权限启动应用程序。该解决方案应该适用于从winXP到Win7的所有win版本。我该怎么做才能实现这一目标?我知道它是possiblewithabatchscript,thatexecutesanastyvb-script.缺点是cmd-window弹出窗口,我猜它只适用于win7。我还尝试了命令mklink来创建超链接,但它不起作用,因为无法传递设置管理员权限的参数。 最佳答案 您可以添加一个注册表项,

c++ - 删除控制台/cmd 提示符上闪烁的下划线

这可能很简单,但谷歌似乎没有答案。控制台程序是否有一个简单的命令来停止闪烁的光标?在我的程序运行之前,它有一定的加载百分比,但是当它更新时,光标变得困惑,这真的很烦人。我知道这是可能的,很多程序都有。什么命令可以打开和关闭闪烁的下划线? 最佳答案 你可以调用SetConsoleCursorInfo.来隐藏光标.#includevoidShowConsoleCursor(boolshowFlag){HANDLEout=GetStdHandle(STD_OUTPUT_HANDLE);CONSOLE_CURSOR_INFOcursorIn

windows - 如何在不打开 VB6 中的 CMD 窗口的情况下运行 shell 命令

以下代码来self的VB6程序我在VB中使用了shell命令来执行带有标志和参数的pscp.exe我的问题是,当VB运行时:ShellstrCommand,1它还会打开CMD窗口2-4秒(CMD弹出窗口)我的问题-是否有可能以CMD窗口不会打开的方式运行“ShellstrCommand,1”?我的意思是-我不想在运行VB应用程序时看到任何CMD弹出窗口ConstcstrSftpAsString="D:\pscp.exe"DimstrCommandAsStringDimpUserAsStringDimpPassAsStringDimpHostAsStringDimpFileAsStrin

windows - 如何扩展 CMD shell 变量两次(递归)

使用WindowsXPCMD命令行,我可以将一个变量扩展两次,如下所示:setAAA=BBBsetBBB=CCCfor/F"usebackqtokens=*"%iin(`echo%%AAA%%`)doecho%i会回显CCC.IE。AAA已扩展为字符串BBB,然后是变量BBB已扩展为CCC.这在批处理脚本(即.cmd文件)中不起作用。更改%%AAA%%到%%%AAA%%%或%%%%AAA%%%%也不起作用。知道如何从脚本中实现这一点,即将变量AAA扩展为字符串CCC吗?后期编辑发布的答案适用于我的简化示例,但非曲折的答案不适用于真实案例。这是一个扩展示例(不起作用),它说明了我实际尝试

windows - 如何从powershell或cmd调出windows 10共享对话框

在Windows10中,如果您右键单击图像,您会发现一个名为“共享”的选项。单击此按钮会打开一个对话框,您可以在其中通过电子邮件、一张便条等分享图像。有谁知道如何从CMD或PowerShell调用它?因为我想将此功能添加到我的应用程序中。我已经到了这个地步但是得到了一个无效的窗口句柄错误:$Target="C:\Users\igweo\OneDrive\Pictures\wallpapers\luca-zanon-26595-unsplash.jpg"$KeyPath1="HKCU:\SOFTWARE\Classes"$KeyPath2="*"$KeyPath3="shell"$Key

windows - 如何仅使用CMD连接到WiFi?

如何使用CMD输入密码连接到新的WiFi?对于我的学校项目,我决定使用cmd制作一个WiFi_manager程序。我知道显示所有WiFi网络(在cmd中):netshwlanshownetworks现在假设我想连接到一个我以前从未连接过的WiFi网络。并且该WiFi尚未添加到配置文件中。但是我知道WiFi的密码。1)命令行是什么。给定以下WiFi网络信息:SSID3:IsmailNetworktype:InfrastructureAuthentication:WPA-PersonalEncryption:CCMPandpasswordis"Thanks_bro".如果这不可能,是否可以

windows - cmd.exe 上的 UTF-16

我已经创建了目录“•◘♬¨ŤlCęół♥☺☻0”,我想使用dir/b命令使其可见。到目前为止,chcp10000、chcp10001和chcp65000(utf-8)命令失败(原始名称显示为“系统无法写入指定的设备”,或显示为空字符串,或unicode字符被替换/忽略。是什么原因以及如何解决它?Theofficialdocumentation没有帮助:( 最佳答案 是的,我刚刚解决了我的问题。这是cmd.exe中默认字体的错误,无法管理unicode符号。要修复它(Windows7x64专业版):打开/运行cmd.exe点击左上角的

windows - 是否可以像在 unix 中一样在 Windows cmd 中获取批处理文件?

我是unix专家,但我必须在Windows中编写一个系统,并且我正在尝试编写一个脚本来移动一些文件。我正在尝试让父批处理文件调用包含以下内容的子批处理文件:setREPORTFILE=c:\report.txt然后我希望父级能够使用%REPORTFILE%变量。显然,CALL命令创建了一个新的上下文。在unix中,您只需获取脚本,在windows中是否可行? 最佳答案 如果我理解...这似乎在Vista中对我有用:调用者.batechothisisthecallerechoinitialvalueis:%reportfile%cal

Windows .bat/.cmd 函数库在自己的文件中?

有anicewaytobuildfunctions在DOS.bat/.cmd脚本中。要模块化一些安装脚本,最好将带有函数库的文件包含到.bat/.cmd脚本中。我试过的是:主脚本.batcalllibrary.batcall:function1库.batgoto:eof:stopCalipri--stopalleprozessediemitcaliprizutunhaben::--%~1:argumentdescriptionhereSETLOCALREM.--functionbodyheresetLocalVar1=dummysetLocalVar2=dummyecho"Called