Articles of cmd

如何检查Windows CMD中的覆盖文件请求的结果?

我在网上search这个,但似乎无法find答案。 我有一个代码,在询问一个他想给文本文件的名字后创build一个文本文件。 该文件将在创build后打开。 但是,如果我selectN(否)覆盖请求,我不希望文件打开。 对于覆盖请求说N(否)后,我想再次要求指定另一个文件名。 然而,我不知道如何检查给出的覆盖请求的答案。 此外,我需要整个代码在一行。 这是我没有上面提到的额外的东西: cmd /c @ECHO OFF & SET /P filename=What File name: & cmd /v /c copy /-y NUL !filename!.txt & cmd start /v /c start notepad !filename!.txt & Exit 后来增加: 我正在处理以下内容,并在文件名被回显后不断收到错误消息“(这个时候是意外的”),如果我通过对部分文件进行注释来编辑文件,然后继续编辑它,但是,如果我退出cmd框,然后再次启动它,那么它不起作用,并且我得到一个错误信息,这是迄今为止的代码: @echo off SET /P filename=What File name? echo %filename% ::loop if exist !filename!.txt ( echo File Exists […]

需要了解sqlcmd.exe的输出

我被build议从这里提出另一个问题 – 需要帮助,使sqlcmd运行按要求 我的sqlcmd.exe被调用的forms命令 – sqlcmd -S .\MYSQLSERVER2008 -U MyUsername -P MyPassword -i C:\Database\hugescript.sql > log.txt 2> error.txt 现在, log.txt says – Canceling connection. Please wait… Error.txt says – Sqlcmd: Error: Microsoft SQL Server Native Client 10.0 : Operation was canceled.. 如何找出问题的原因并解决?

使用Windows命令行或Python查找具有模式的文本行

我需要运行一个命令行工具来validation一个文件并显示一堆关于它的信息。 我可以将这些信息导出到一个txt文件,但是它包含了很多额外的数据。 我只需要一行文件: “签名是时间戳:2012年5月24日星期四17:13:16” 时间可能会有所不同,但我只需要提取这些数据并将其放入一个文件。 有没有从命令行或Python可以做到这一点的好方法? 我打算使用Python来定位和下载要validation的文件,然后运行命令行工具进行validation,以便可以获取数据,然后通过电子邮件发送数据。 这是在Windows PC上。 谢谢你的帮助

“START”在哪里search可执行文件?

在我的公司,我们使用batch file来启动Matlab。 batch file在启动Matlab之前准备好环境。 Matlab本身就是以此开始的 START MATLAB.EXE 我有几个版本的Matlab安装在我的系统上。 而这个命令是开始错误的Matlab版本。 START在哪里寻找可执行文件?

从命令行启动程序而不打开新窗口

我试图通过这个命令以编程方式从CMD执行一个外部文件: START "filepath" 其中filepath是我的文件的path它打开正常,但它也打开一个新的命令提示符窗口。 那么,在不打开新窗口的情况下打开外部程序的正确命令是什么?

在命令提示符下无法捕获KeyboardInterrupt两次?

今天,我必须检查我的脚本是如何在Windows命令提示符上运行的,当我注意到一些奇怪的东西的时候。 我正在做类似的事情,但这足以certificate这个问题。 这是代码。 def bing(): try: raw_input() except KeyboardInterrupt: print 'This is what actually happened here!' try: # pardon me for those weird strings bing() # as it's consistent with everything in the chat room (see below) print 'Yoo hoo…' except KeyboardInterrupt: print 'Nothing happens here too!' 这是情况。 当脚本运行时,它等待input,并且用户应该按下Ctrl + C来引发一个KeyboardInterrupt ,它应该被bing()的except块捕获。 所以,这应该是实际产出。 而且,当我在Ubuntuterminal和IDLE(在Windows和Ubuntu上)中运行它时,会发生这种情况。 This […]

%x在这个时候是意外的。 批处理脚本

@echo off for /f "tokens=1,2 delims=," %%x in (my.csv) do ( if %M% LSS %%x set M=%%x ) echo Max X Value= %M% 有时它工作正常,有时会失败,并出现以下错误: %x was unexpected at this time.

SETX不会将path追加到系统pathvariables

我试过下面的命令,通过batch file追加一些path到系统pathvariables: setx PATH "%PATH%;C:\Program Files\MySQL\MySQL Server 5.5\bin" 在运行上面的batch file之后,我检查了系统variablespath,上面的path不在那里。 您可以在下面看到所有的窗口Variable value内容: C:\Program Files (x86)\AMD APP\bin\x86_64;C:\Program Files (x86)\AMDAPP\bin\x86;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\ProgramFiles (x86)\ATI Technologies\ATI.ACE\Core-Static; 我究竟做错了什么?

ErrorLevel为什么只能在||之后设置 运营商在一个失败的redirect?

当redirect失败时(由于文件不存在或文件访问不足),似乎不会设置ErrorLevel值(在以下示例中,文件test.tmp是写保护的,文件test.nil不存在): >>> (call ) & rem // (reset `ErrorLevel`) >>> > "test.tmp" echo Text Access is denied. >>> echo ErrorLevel=%ErrorLevel% ErrorLevel=0 >>> (call ) & rem // (reset `ErrorLevel`) >>> < "test.nil" set /P DUMMY="" The system cannot find the file specified. >>> echo ErrorLevel=%ErrorLevel% ErrorLevel=0 但是,只要失败的redirect之后是条件级联运算符|| ,这是查询退出代码, ErrorLevel被设置为1 ,意外: >>> (call ) & rem […]

从Windows cmd中检索文件属性

因为node.js没有提供在窗口上检索和修改文件属性的方法,所以我需要执行一个subprocess。 我想获得所有的文件属性,即: 尺寸 档案 隐 只读 系统 创build/修改/访问时间 文件?/目录?/符号链接? (结) 如果我要执行一个subprocess,我不想调用fs.stat,因为它是一个额外的I / O访问(并且Stats不提供太多的窗口信息)。 如果我执行一个subprocess,我想一次检索所有的数据。 所以,我写了一个PowerShell脚本: var cmd = "powershell -Command \"$item=get-item a -force;[bool]($item.attributes -band [io.fileattributes]::directory);[bool]($item.attributes -band [io.fileattributes]::archive);[bool]($item.attributes -band [io.fileattributes]::reparsepoint);[bool]($item.attributes -band [io.fileattributes]::hidden);[bool]($item.attributes -band [io.fileattributes]::readonly);[bool]($item.attributes -band [io.fileattributes]::system);$item.length;$tmp=$item.creationtime;$tmp.year;$tmp.month;$tmp.day;$tmp.hour;$tmp.minute;$tmp.second;$tmp.millisecond;$tmp=$item.lastaccesstime;$tmp.year;$tmp.month;$tmp.day;$tmp.hour;$tmp.minute;$tmp.second;$tmp.millisecond;$tmp=$item.lastwritetime;$tmp.year;$tmp.month;$tmp.day;$tmp.hour;$tmp.minute;$tmp.second;$tmp.millisecond;$s\""; 这将返回:(一次在javascript: split("\r\n") ) [ 'False', //directory? 'True', //archive? 'False', //symlink? 'False', //hidden 'False', //readonly? 'False', //system? '3', //length (if directory, […]