Articles of cmd

如何在cmd中运行不同的python版本

我怎样才能configurationWindows命令对话框来运行不同的Python版本? 例如,当我键入python2它运行python 2.7,当我键入python3它运行python 3.3? 我知道如何configuration一个版本的环境variables,但两个? 我的意思是像Linuxterminal。

Windows 7中的UTF-8 CMD

我试图在win7 cmd中显示UTF-8。 目前,我正在使用标准字体,因为正如我所看到的mysql.exe,它与我正在使用的字符(目前德语变音器“ßäöüÄÖÜ”)工作正常。 另外,用另一种字体显示相同的字符。 但是,我的PHP脚本的输出显示垃圾,例如'ß'的'ß'。 当我输出到一个文件,并用Notepad ++打开它时,它说编码是UTF-8。 在php.ini中,我将UTF-8设置为编码以及与mySQL数据库的连接,以及数据库本身UTF-8。 在CMD中,我尝试将代码页设置为65001,但没有任何更改。 编辑:我的PHP脚本也保存为UTF-8 看来拉丁文1,我想要的字符也可以显示,实际上它的工作原理。 但是UTF-8必须要有一种方法呢? 我无法将所有内容都转换为latin1

PHP不被识别为内部命令(在Windows中)

我想开发一个名为Symfony的框架,但我没有一个Mac,我不想与Debian双启动。 我尝试通过虚拟的虚拟主机虚拟主机,但它不起作用。 所以我决定留在Windows上。 所以当教程告诉我做的 php lib/vendor/symfony/data/bin/check_configuration.php 我在Windows cmd中做: php lib\vendor\symfony\data\bin\check_configuration.php 它告诉我: 'php'不被识别为内部或外部命令 我使用UwAmp(PHP 5.2.12 + MySQL + Apache)存储在 E:\logiciels\UwAmp\ 里面我有一堆文件,但我想这很重要: E:\logiciels\UwAmp\apache\php_5.2.11 如何使Windows cmd中的cmd工作正常?

Sublime Text 2 – 在当前或项目目录下打开CMD提示符(Windows)

我发现下面的Sublime命令是非常有用的,因为它在当前文件的位置打开一个资源pipe理器窗口: { "keys": ["ctrl+alt+o"], "command": "open_dir", "args": {"dir": "$file_path", "file": "$file_name"} }, 我会喜欢的是一个类似的命令,而不是打开一个cmd窗口。 理想情况下,在根项目文件夹,但目前的文件目录也可以。 读过下面的问题,但不能完全弄清楚如何在sublime plugin / command中使用它: BAT文件在当前目录下打开CMD

如何使用batch file获取文件的属性

我正在尝试使batch file从pendrive中删除恶意文件。 我知道这些恶意文件使用隐藏,只读和系统属性主要是为了隐藏自己的用户。 目前我正在使用cmd删除这些文件,删除恶意文件属性,然后删除它。 现在我想创build一个小的batch file,只需input驱动器号就可以删除这些文件。 我在网站上find了这个代码来查找文件的属性。 但input文件名称后,batch file刚刚退出,没有显示任何结果。 @echo off setlocal enabledelayedexpansion color 0a title Find Attributes in Files :start set /p atname=Name of the file: if not exist %atname% ( cls echo No file of that name exists! echo. echo Press any key to go back pause>nul goto start ) for /f %%i […]

文件名。 在batch file中

我有一个Windowsbatch file,曾经工作,但因为我改变了笔记本电脑,它失败了。 我想这是由我的文件path中的点(。)引起的,但是我一直无法find解决此问题的方法。 我基本上通过一个文件名称到我的batch file,让它处理它,但它开始从文件中读取行时失败: echo MBP File: %1 rem Check that the file is a MapBasic Project File if /I "%~sx1" NEQ ".mbp" ( echo Error: file %~dpnx1 is not a MapBasic Project File ^(^*.mbp^) goto :EOF ) else ( echo file %1 is a MapBasic Project File ^(^*.mbp^) ) echo Looping MBP for […]

最短的Windowsbatch file代码获取文件的第一行设置为variables?

我正在寻找可能的最短代码量,它将获取文本文件的第一行,并将其设置为Windows中的variables。 在这个StackExchange站点的其他线程中有很多这样的事情的例子,但我不想要如何循环显示文件中的所有行。 我想要的只是简单地得到第一行。

为什么我不能按照这个顺序redirect到两个inputstream`0 <`和`3 <`?

当我尝试将多个文件redirect到多个stream时,如下例所示,一切都按预期工作: 3< stream3.txt 4< stream4.txt echo/ 类似这样的工作也与更多的stream和文件和其他命令比echo/甚至function块的代码。 即使使用保留的输出stream1和2似乎也能正常工作。 但是,一旦我按照给定的顺序对下列stream进行处理, 0< stream0.txt 3< stream3.txt echo/ 托pipe命令提示符实例立即closures。 当我改变stream的顺序,它再次正常工作: 3< stream3.txt 0< stream0.txt echo/ 那么为什么当我尝试inputredirect到stream0和3的顺序时, cmd实例意外终止? 我正在使用Windows 7(x64)。 当我尝试执行上述失败的inputredirect之前,我通过cmd打开一个新的命令提示符实例: cmd 0< stream0.txt 3< stream3.txt echo/ 我可以阅读出现的错误消息 – 假设文本文件包含其基本名称后跟换行符: 'stream3' is not recognised as an internal or external command, operable program or batch file. 当我执行以下操作时,我可以看到两个文件实际上都被redirect了: cmd /V 0< stream0.txt […]

psql shell使用代码页850,windows使用1252.如何解决更改控制台代码页?

我已经安装PostgreSQL,想build立一个新的数据库,一切都很好,直到我试图使用欧元符号。 然后我知道,我得到的这个警告是有原因的。 我在启动我的psql shell的警告是: WARNING: Console code page (850) differs from Windows code page (1252) 8-bit characters might not work correctly. See psql reference page "Notes for Windows users" for details. 所以我打算按照我的说法(来自PostgreSQL Documentation 9.2 – psql ): Windows用户注意事项 psql构build为“控制台应用程序”。 由于Windows控制台窗口使用与系统其余部分不同的编码,因此在psql中使用8位字符时必须格外小心。 如果psql检测到有问题的控制台代码页,它会在启动时警告你。 要更改控制台代码页,有两件事是必要的: 通过inputcmd.exe / c chcp 1252来设置代码页。 (1252是适合于德语的代码页;用你的值replace它。)如果你使用的是Cygwin,你可以把这个命令放在/ etc / profile中 。 将控制台字体设置为Lucida控制台 ,因为光栅字体不能与ANSI代码页一起使用。 当我键入cmd.exe […]

HTMLHelp编译器可以从命令行完美工作,但不能从脚本或batch file运行

我试图从脚本运行Windows帮助文件编译器( hhc.exe ),但它显示非常意外的行为。 当我从cmd.exe与hhc pathtohelpproject.hpp运行它,帮助文件编译按预期。 然而,从python调用完全相同的命令与相同的工作目录导致程序返回0,并没有输出。 但它变得更奇怪:我创build了一个batch filerunhhc.bat : hhc "pathtohelpproject.hpp" 我通过调用call runhhc.bat从python脚本call runhhc.bat , start runhhc.bat和runhhc.bat 。 所有这些都导致了相同的行为。 但是, start runhhc.bat ,cmd实例在hhc返回后仍然打开,所以我尝试再次手动input命令,但没有成功。 但是当我刚刚手动打开cmdinput命令时,它也不起作用! 事实上,一旦我closures了由我的脚本打开的cmd,它才开始工作。 这个奇怪的行为有什么解释? 我怎样才能不pipe脚本运行编译器?