Articles of cmd

如何在Windows中通过命令行创build快捷方式?

我想我的.bat脚本(test.bat)创build一个自己的快捷方式,以便我可以将其复制到我的Windows 8启动文件夹。 我写了这行代码复制文件,但我还没有find一种方法来创build所述的快捷方式,你可以看到它只复制脚本。 xcopy "C:\Users\Gabriel\Desktop\test.bat" "C:\Users\Gabriel\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup" 你能帮我吗?

在Windows上查找父进程ID

问题 给定远程Windows主机上的进程ID和命令行访问权限,如何find父级的PID? 解 鉴于马克B的答案,我们可以使用WMIC(命令示例在这里 ),并做这样的事情: wmic process where (processid=PROCID_HERE) get parentprocessid

在cmd中build立一个VPN连接

如何在Windows cmd使用任意协议与任意服务器build立VPN连接?

Windows启动命令不能执行batch file

我从命令提示符执行启动命令。 命令调用名为D:\ My script.cmd的batch file并传递参数“ Argument one ”。 这是我正在执行的命令。 C:\Users\ABCUser>start "D:\My script.cmd" "Argument one" 但得到错误mesasge作为系统找不到文件参数之一。 我不明白为什么命令正在search文件。 文件的内容我的script.cmd。 @echo off cls echo "Hello" echo %1 我错过了什么或命令的语法是错误的? 这个命令甚至不能用于没有空格的文件名。

奇怪的Windows DIR命令行为

当我在名字中查找一个带有数字的文件时,我意外地发现了这个问题。 当我input: dir * 号码 * (其中数字表示0到9之间的任何数字,星号和数字之间没有空格) 在cmd.exe命令提示符处,它返回的各种文件不会出现在任何符合search条件的文件中。 有什么奇怪的是,根据目录,一些数字将工作,而不是其他人。 例如,在与网站相关的目录中,input以下内容: dir *4* 而返回的是: C:\ Ampps \ www \ includes \ pages目录 04/30/2012 03:55 PM 153 inventory_list_retrieve.php 06/18/2012 11:17 AM 6,756 ix.html 06/19/2012 01:47 PM 257,501 jquery.1.7.1.js 3个文件264,410字节 0 Dir(s)362,280,906,752字节免费 这对我来说没有任何意义。 任何线索? 问题是摆在堆栈溢出,因为在批处理程序中DIR命令经常与FOR组合。 奇怪的DIR行为似乎使批处理程序可能不可靠,如果他们使用DIR命令。 编辑:(附加说明)。 虽然已经过了很多时间,但是我发现了另外一个怪癖,几乎要花费我很多的工作。 我想删除特定目录树中的所有.htm文件。 我在做之前意识到*.htm与.html文件匹配。 另外, *.man与.manifest匹配,可能还有其他的。 删除该特定目录中的所有.html文件,至less可以说是令人不安的。

我怎样才能在git-bash中执行命令位于与空间文件夹,如“程序文件”的窗口?

当我使用git bash的时候,我想要调用一个命令,这个命令在我的$PATH (实际上是在我的%PATH% )上,但是如果这个命令驻留在一个文件夹中有空格的地方,它就无法运行。 例如,如果该程序在C:\Program Files\whatever\aCmd.exe并且我在bash上键入aCmd ,则表示“Program”不是有效的程序等。 我所做的是重新安装程序在一个没有空格的文件夹中,但最近我的同事们开始离开git-gui,并且使用了git-bash,而经常出现的问题是“如何执行aCmd”,当我告诉他们重新安装它就像¬¬一样 问:如何执行git-bash中位于文件夹中的命令?

Windows脚本FOR命令重命名目录中的所有文件

我试图在命令提示符下使用FOR命令重命名Windows目录中的所有文件,如下所示: for %1 in (*.*) do ren %1 test%1 例如,这将文件enc1.ctl重命名为testenc1.ctl enc2.ctl重命名为testenc2.ctl 那不是我想要的。 我想要的是enc1.ctl改名为test1.ctl enc2.ctl改名为test2.ctl 我怎么做? @Akelunuk:谢谢,那种工作,但我有文件名称 h263_enc_random_pixels_1.ctl,h263_enc_random_pixels_2.ctl我想重命名为 test1.ctl和test2.ctl分别 那么怎么样?

从csv文件读取并根据第一列值提取某些数据列

这是我的第一批程序,我一直在网上search,但仍然在努力写出一个解决scheme。 我有以下的CSV文件: "RH",2013/06/15 02:14:58 -0400,"X","LQ3SUEEWPWKL6",005, "FH",01 "SH",2013/06/14 00:00:00 -0400,2013/06/14 23:59:59 -0400,"LQ3SUEEWPWKL6","" "CH","TransactionID","InvoiceID", …… 我试图写一个简单的程序来执行以下操作: 如果column1 =“RH”,则提取column2的值(2013/06/15 02:14:58 -0400) 如果column1 =“SH”,则提取第4列值(LQ3SUEEWPWKL6) 和pipe道输出到一个文件。 这是我的代码到目前为止,但如果条件不适合我 @echo off :: Set input file in variable ::Set _InputFile=%1 :: Store input line into different variables FOR /F "tokens=1-18* delims=," %%A IN (%_InputFile%) DO ( Set _var1=%%A Set _var2=%%B Set _var3=%%C Set […]

在redirect文件中显示带有重音的字符(> output.txt)

例 mode con: cp>%tmp%\output.tmp notepad %tmp%\output.tmp 显示: Statut du p‚riph‚rique CON: ————————— Page de codesÿ: 850 代替: Statut du périphérique CON: ————————— Page de codes : 850 我也尝试过使用chcp 65001和1252 你知道一个解决办法吗? 编辑: 我使用truetype Lucida字体,即使我type %tmp%\output.tmp它也能在控制台中显示正确的字符,但不能在任何文本编辑器中显示。 我也试过: cmd /U /C "chcp 65001>nul &mode con: cp>%tmp%\output.tmp" 和 cmd /A /C "chcp 65001>nul &mode con: cp>%tmp%\output.tmp" 没有成功

Windows:使用CMD(或Java)从非特权运行特权命令

我将有一个以pipe理员身份运行并监听端口的服务。 我的GUI程序将与pipe理员服务通话以获取需要pipe理员权限的项目。 如果服务还没有运行,我将需要启动它。 我如何让我的GUI程序以pipe理员身份运行命令? 我假设用户会被问到是否要继续。 我希望有一些我可以键入一个CMD窗口,因为这应该很适合我的Java程序。 我在想,像run-as-admin javaw my-service.jar这里run-as-admin是询问是否继续的命令。