-
Windows 命令脚本
2015-07-02 15:15:16echo 命令 打开回显或关闭请求回显功能,或显示消息。...Sample:echo off 表示在此语句后所有运行的命令都不显示命令行本身。 echo 你好 显示”你好“。(注意:编码默认为UTF-8,中文显示会乱参数是指在运行批处理文件时在文件后加的以空格(或 Tab)分隔的字符串。
%0~%9:
%0——批处理自身;
%1——第一个参数;
%2——第二个参数;
···
以此类推。
1、echo 命令
打开回显或关闭请求回显功能,或显示消息。如果没有任何参数,echo命令将显示当前回显设置,默认ECHO处于打开状态。
语法:echo [{on|off}] [message]
例:echo off 表示在此语句后所有运行的命令都不显示命令行本身。
echo 你好 显示”你好“。(注意:编码默认为UTF-8,中文显示会乱码。将xxx.bat文件用记事本打开,”文件->另存为->编码->ANSI->保存“即可)
2、rem 命令
注释命令,类似于在C语言中的/*--------*/,它并不会被执行,只是起一个注释的作用,只有在编辑批处理时才会被看到,主要用于方便修改。
::也具有rem的功能,但::和rem还是有区别的,当关闭回显时,rem和::后的内容都不会显示。但是当打开回显时,rem后的内容会显示出来,然而::后的内容仍然不会显示。
rem [注释内容]
例:rem 你好。
3、回显屏蔽 @
表示不显示@后面的命令。
4、goto 命令
跳转到标签,执行标签后面的命令。(标签必须单独一行,标签前面要加冒号:)例:
goto end
……
:end
……
5、pause 命令
暂停批处理程序,并显示以下消息:
请按任意键继续……
6、call 命令
从一个批处理程序调用另一个批处理程序,并且不终止父批处理程序。call 命令接受用作调用目标的标签。
语法:call [ [drive:] [path] filename [batch-parameters] ] [:label [arguments] ]
指定要调用的批处理程序的位置(相同目录下不用指定路径)和名称。参数 filename 必须具有 .bat 或 .cmd 扩展名。
7、set 命令
显示、设置或删除 cmd.exe 环境变量。
set [variable=[string]]
set /a expression
/a 命令行开关指定等号右边的字符串为被评估的数字表达式(Windows 脚本中所有变量的值默认均为字符串)。例:
set /a test=10/2
echo %test%
结果显示5。
set /p variable=[promptString]
/p 命令行开关允许将变量数值设成用户输入的一行输入。读取输入行之前,显示指定的 promptString。promptString 可以是空的。例:
set /p test=
程序阻塞,等待用户输入一个字符串,回车之后继续执行。假设用户输入10/2。
echo %test%
结果显示10/2。
8、> 和 >> 输出重定向命令
将某个命令执行的结果显示重定向输出到指定的文件中(如果指定的文件不存在,则会创建一个)。> 会覆盖文件中所有内容;>> 只是将结果追加到文件后面。
命令>文件名
命令>>文件名
例:cd Temp
dir>>d:\temp.txt
将 Temp 目录下的所有文件和文件夹信息都写入到 temp.txt 文件中。
9、for 命令
-
在Windows上通过命令窗口运行Python脚本程序
2018-07-28 10:39:54在Windows上通过命令窗口运行Python脚本程序 编辑Python程序 本文以一个记录时间的程序为例,该程序将把每次启动程序的时间记录下来,以添加模式写入到txt文档中。 #! python3 import datetime now_time = ...在Windows上通过命令窗口运行Python脚本程序
编辑Python程序
本文以一个记录时间的程序为例,该程序将把每次启动程序的时间记录下来,以添加模式写入到
txt
文档中。#! python3 import datetime now_time = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S') record_file = open('E:PythonScripts/file/recordTime.txt', 'a') record_file.write(now_time + '\n') record_file.close() print('You have run the script at %s !' % (now_time))
* 注意:第一行注释将告诉Python解释程序,运行的程序版本为Python3,这在同时安装Python2 和 Python3 的运行环境下是必要的 。另外txt文件可以不用创建,但是其目录文件夹必须保证已创建。*
编辑bat批处理文件
创建文件
record.bat
@py.exe E:PythonScripts/script/recordTime.py %* @pause
第一行告诉
python
解释器之前创建的python
程序的运行路径
第二行让命令行窗口不自动关闭,以显示程序中print
函数输出的内容。修改环境变量
在系统变量
PATH
中加入之前创建的bat文件的目录,如E:\PythonScripts\bat
用命令窗口运行脚本
用“Win + R” 启动命令窗口,输入
record
(bat文件的名字)
可以看到命令行窗口中显示出
print
函数输出的内容
进入到目录
E:\PythonScripts\file
下,可以看到已经创建了txt
文件
打开可以看到已经有数据写入:
多次运行
record
批处理脚本可记录每次运行时间:
-
在windows下使用python脚本运行cmd命令
2018-07-09 10:24:071、python运行cmd命令主要有两种方式:(1)python的OS模块。 OS模块调用CMD命令有两种方式:os.popen(),os.system(). 都是用当前进程来调用。 os.system是无法获取返回值的。当运行结束后接着往下面执行程序。...1、python运行cmd命令主要有两种方式:
(1)python的OS模块。
OS模块调用CMD命令有两种方式:os.popen(),os.system(). 都是用当前进程来调用。
os.system是无法获取返回值的。当运行结束后接着往下面执行程序。用法如:OS.system("ipconfig").
OS.popen带返回值的,如何获取返回值。如
p=os.popen(cmd)
print p.read().得到的是个字符串。
这两个都是用当前进程来调用,也就是说它们都是阻塞式的。
(2)管道subprocess模块。
运行原理会在当前进程下面产生子进程。
sub=subprocess.Popen(cmd,shell=True,stdout=subprocess.PIPE)
sub.wait()
print sub.read()
2、实例
(1)配置好python环境;
(2)新建python脚本文件py_test.py,编写代码并保存:
(3)打开cmd,切换到脚本所在的目录,执行python py_test.py。#encoding:utf-8 ''' Created on 2015年10月10日 @author: ZHOUMEIXU204 ''' import os import time #第一种 print(u'测试开始') os.system('dir') os.system('ping 192.168.1.1') print(u'测试结束') #第二种 import subprocess print(u'测试开始') subprocess.Popen('dir',shell=True) subprocess.Popen('ping 192.168.1.1',shell=True) print(u'测试结束')
-
windows批处理脚本bat命令解析【10】如何运行cmd命令
2018-07-20 11:21:32说来惭愧,感觉这个本来就不是问题。 先公布答案: ...比如,要在cmd下通过node运行某个hello.js文件,命令为 node hello.js 那么在bat脚本中,只需要作如下处理: @echo off node hello.js 即可。...说来惭愧,感觉这个本来就不是问题。
先公布答案:
你在cmd黑窗口下输入什么,就把这行命令写入到bat脚本中,九江。
前面和后面什么也不用加。
比如,要在cmd下通过node运行某个hello.js文件,命令为
node hello.js
那么在bat脚本中,只需要作如下处理:
@echo off node hello.js
即可。
-
python进行隐藏编写_Python脚本运行时如何隐藏windows命令提示符屏幕?
2020-12-19 14:57:17当python脚本正在运行时,如何从桌面上删除这个黑色的命令提示符屏幕?在我做了服务.py使用Python2EXE编写exe脚本。所有的工作都很好,但当.exe运行时,我有一个固定的命令提示符,我不想显示。在在服务.py公司名称... -
windows脚本编制引擎_说说 Windows 脚本宿主运行的几种方式
2021-02-05 01:08:221.在命令提示符下运行脚本使用Windows脚本宿主,可以在命令提示符下运行脚本。CScript.exe提供了用于设置脚本属性的命令行开关。使用CScript.exe运行脚本用下列语法在命令提示符下键入命令:cscript[hostoptions...]... -
Windows下CMD(命令提示符)脚本运行过程中被阻塞
2019-07-03 14:52:48之前备份Windows时(使用的批处理即.bat文件)或者在CMD下运行Python脚本调用CMD命令时,有时候会出现脚本被阻塞的情况,这是因为“快速编辑”选项被打开了。关闭方法如下: 运行一个cmd窗口,然后在该cmd窗口标题... -
windows脚本命令大全.docx
2020-12-16 10:47:17Windows 脚本命令大全 XP.CMD命令大全 有关某个命令的详细信息请键入 HELP 命令名 ASSOC 显示或修改文件扩展名关联 AT 计划在计算机上运行的命令和程序 ATTRIB 显示或更改文件属性 BREAK 设置或清除扩展式 CTRL+C ... -
在windows下通过命令提示符运行php脚本 cmd运行php
2013-01-19 11:32:26在windows下通过命令提示符运行php脚本 cmd运行php 通过cmd执行php 进入php安装目录。 C:\Users\ALBERT>d: D:\>cd wamp\bin\php\php5.3.10\ D:\wamp\bin\php\php5.3.10>php d:\web\kefu\index.php ... -
git 命令写成脚本_在Windows中编写Git命令脚本
2021-02-01 03:58:58我有一些git命令,我想在限制性的Windows环境中自动化.我发现自己一遍又一遍地运行这些命令,在Git Bash中执行.$git cd "R:/my/directory/repo"$git pull$git checkout "MyBranch"$git merge "MyOtherBranch"和$git ... -
windows脚本命令编写
2019-03-22 11:35:57简单批处理内部命令简介 ...cmd文件只有在windows2000以上的系统中才能运行,而bat文件则没有这个限制 echo 命令 打开回显或关闭请求回显功能,或显示消息。如果没有任何参数,echo 命令将显示当前... -
使用Windows任务计划程序运行Windows PowerShell脚本
2019-09-28 00:19:38我需要创建一个计划任务来运行Windows PowerShell脚本的第一件事是我将执行的命令行。找到这个的简单方法是使用Run命令。有时,我需要知道什么是PowerShell.exe的命令行开关。要查看这些,我打开Windows PowerShell... -
如何使用Windows命令提示符多次运行curl脚本
2015-09-21 06:27:30I need to access a URL multiple times using CURL script in Windows command prompt, So that would need calling curl script multiple times. Is there any way to : (A) access the URL request multiple ... -
python脚本运行命令_python作为“批处理”脚本(即从python运行命令)
2021-01-13 07:06:34)工作,我需要一些运行其他程序的脚本,就像一个Windows批处理文件.我如何从python运行命令,使程序运行时,将替换脚本?该程序是交互式的(例如,同步)并保持打印行并始终要求用户输入.因此,仅运行程序并打印输出是不够的... -
windows双击运行python脚本_从命令提示符或Windows上的“双击”检测脚本启动
2020-11-30 12:51:33下面是一个如何获取当前正在运行的脚本的父进程id和名称的示例。正如Tomalak建议的那样,这可以用来检测脚本是从命令提示符还是通过在资源管理器中双击启动的。在import win32pdhimport osdef getPIDInfo():""... -
.bat命令脚本简单编写运行
2020-02-01 23:47:22Windows 10下运行输入cmd,鼠标右键命令提示符,选择以 管理员身份运行 回车运行就会出现命令行窗口,光标处输入shutdown,回车 光标处输入shutdown后不接 -xx 执行将会出现其常用参数列表,用到的是shutdown -... -
python的命令行可以隐藏吗_Python-脚本运行时如何隐藏Windows命令提示符屏幕?
2020-12-24 16:11:36How can i remove this black command prompt screen from the desktop when my python script is ... Like this: windows=["service.py"], options={"py2exe": {"optimize": 2, "bundle_files": 0, "ascii": 0}} -
windows运行命令
2019-03-11 09:23:40开始→运行→命令 集锦! winver---------检查Windows版本 wmimgmt.msc----打开windows管理体系结构(WMI) wupdmgr--------windows更新程序 wscript--------windows脚本宿主设置 write----------写字板 winmsd--------... -
window 运行shell 脚本 运行完成后 命令窗口退出解决
2020-11-13 16:03:09最近写了一个shell脚本,在windows上运行,运行后弹出的命令窗口直接退出看不到结果。想到用一下办法解决 在脚本结尾增加一个交互命令 read -p "press enter end" 运行效果 -
windows bat脚本常用命令
2016-10-25 17:53:38@echo off //DOS在运行批处理时,会依次执行批处理中的每条命令,并且会在显示器上显。如果你不想让它们显示,可以加一个“echo off” pause //暂停命令 pause >null //不显示“请按任意键继续” title //标题 ... -
jenkins之windows脚本运行报错
2018-05-30 15:13:34报错信息为(***为url省略部分):svn: E170013: Unable to connect to a repository at URL 'https://***/BAE814AEDAPP/***' svn: E175013: Access to '***/BAE814...执行windows批处理命令--->内容如下:svn ... -
windows执行命令来运行loadrunner录制好的脚本(收藏)
2015-12-09 18:26:00DontClose 脚本运行完不关闭控制器, 以上是批处理 把批处理加到 windows的 任务计划 里,设置好运行时间,就可以了 This means the Controller can be started from a DOS batch (.bat) file (preferrably with a ... -
Windows下使用webpack命令报系统禁止运行脚本
2020-05-09 17:08:381. 打开Windows PowerShell 2、在终端中输入:get-ExecutionPolicy,获取执行策略,显示Restricted,表示状态是禁止的; 3、设置执行策略: 输入命令:Set-ExecutionPolicy RemoteSigned,成功设置显示为下图: ... -
PHP脚本未在命令提示符Windows 7中运行
2015-07-13 02:58:02I would also like to use <a href="http://www.coretechnologies.com/products/AlwaysUp/Apps/RunPHPScriptAsAService.html" rel="nofollow">AlwaysUp Windows Service</a> instead of *nix server to run <code>... -
windows批处理脚本bat命令解析【10】如何运行cmd命令3bat批处理文件中的注释
2019-03-22 10:52:56windows批处理脚本bat命令解析【10】如何运行cmd命令 2018年07月20日 11:21:32 jigetage 阅读数:2158 ...