文档库 最新最全的文档下载
当前位置:文档库 › 批处理:set命令详解

批处理:set命令详解

批处理:set命令详解
批处理:set命令详解

set [[/a [expression]] [/p [variable=]] string]

参数

/a

将string 设置成可求值的数字表达式。

/p

将variable 的值设置成输入行。

variable

指定需要设置或修改的变量。

string

指定要与指定变量关联的字符串。

/?

在命令提示符显示帮助。

注释

使用“恢复控制台”中的set

set 命令具有不同的参数,可从“恢复控制台”中获得。

使用特殊字符

字符< > | & ^ 是特殊命令外壳字符,在字符串中使用时必须位于escape 字符(^) 之前或用引号引起来(即,"StringContaining&Symbol")。如果要使用引号将含有特殊字符的字符串引起来,则该引号将被设置成环境变量值的一部分。

使用环境变量

使用环境变量可控制某些批处理文件和程序的操作,并可控制Windows XP 和MS-DOS 子系统显示和工作的方式。Autoexec.nt 文件中经常使用set 命令设置环境变量。

显示当前的环境设置

当只键入set 命令时,将显示当前的环境设置。这些设置通常包含用来帮助查找磁盘上程序的COMSPEC 和PATH 环境变量。Windows XP 使用的两个其它环境变量是PROMPT 和DIRCMD。

使用参数

当指定变量和字符串的值时,指定的变量值将被添加到该环境,而且该字符串与该变量关联。如果环境中已经存在该变量,新的字符串值将替代旧的字符串值。

如果只为set 命令指定一个变量和一个等号(没有字符串),则与该变量关联的字符串值将被清除(就象变量根本不存在一样)。

使用/a

下表按优先性从高到低的顺序列出了支持/a 的运算符。

运算符执行的操作

< > 分组

* / % + - 算法

<< >> 逻辑移位

& 按位“和”运算

^ 按位“异或”运算

| 按位“或”运算

= *= /= %= += -= &= ^= |= <<= >>= 分配

, 表达式分隔符

如果使用逻辑(&& ||) 或模(%) 运算符,请使用引号将表达式字符串引起来。表达式中的非数字字符串将被视为环境变量名,其值将转化成数字然后才进行处理。如果指定当前环境中没有定义的环境变量名,将会分配零值,允许您对环境变量进行算术运算,而不需要使用% 找回值。

如果从命令脚本外的命令行中运行set /a,则会显示该表达式的最终值。

数值是指十进制的数字,在前缀加0×则表示十六进制数字,加0 则表示八进制数字。因此,0×2 与18 相同,也与022 相同,八进制表示法容易引起混淆。例如,08 和09 不是有效数字,因为8 和9 不是有效的八进制数字。

使用/p

要求有提示字符串。

支持延迟的环境变量扩展

已经添加延迟的环境变量扩展支持。默认情况下禁用该支持,不过可使用cmd /v 对其启用或禁用。

使用命令扩展

当启用命令扩展(默认)并单独运行set 时,将显示所有当前的环境变量。如果使用一个值来运行set,则会显示与该值匹配的变量。

在批处理文件中使用set

创建批处理文件时,可以使用set 命令创建变量,然后象使用编号变量%0 到%9 一样使用这些变量。也可以使用%0 到%9 变量作为set 命令的输入。

从批处理文件调用set 变量。

从批处理文件调用变量值时,必须将该值用百分号(%)括起来。例如,如果批处理程序创建了一个环境变量BAUD,则可以在命令行中键入%baud%,将与BAUD 关联的字符串作为可替换参数使用。

范例

若要设置名为TEST^1 的环境变量,请键入:

set testVar=test^^1

若要设置名为TEST&1 的环境变量,请键入:

set testVar=test^&1

Set 将变量值设置成等号(=) 后的内容。如果键入:

set testVar="test^1"

将得到如下结果:

testVar="test^1"

要设置名为INCLUDE 的环境变量,使字符串C:\Inc(驱动器C 上的\Inc 目录)与该变量关联,请键入:

set include=c:\inc

然后可以通过用在名称百分号(%) 将INCLUDE 括起,在批处理文件中使用字符串C:\Inc。例如,可能在批处理文件中包含以下命令,以显示与INCLUDE 环境变量关联的目录内容。

dir %include%

处理此命令时,字符串C:\Inc 将替代%include%。

还可以在批处理程序中使用set,将新目录添加到PATH 环境变量中。例如:

@echo off

rem ADDPATH.BAT adds a new directory

rem to the path environment variable.

set path=%1;%path%

set

当启用命令表达式(默认)并使用一个值来运行set 时,则会显示与该值匹配的变量。例如,如果在命令提示符键入set p,将得到如下结果:

Path=C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem

PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH

PROCESSOR_ARCHITECTURE=x86

PROCESSOR_IDENTIFIER=x86 Family 6 Model 8 Stepping 1, GenuineIntel

PROCESSOR_LEVEL=6

PROCESSOR_REVISION=0801

ProgramFiles=C:\Program Files

PROMPT=$P$G

例子:

@echo off

set var=我是值

echo %var%

pause

请看 set var=我是值 ,这就是BAT直接在批处理中设置变量的方法!

set 是命令 var是变量名 =号右边的"我是值"是变量的值

在批处理中我们要引用这个变就把var变量名用两个%(百分号)扩起来,如%var%

这种SET语法只能直接在BAT代码的酸前赋予变量的值,有时候我们需要提供一个交互界面,让

用户自己输入变量的值,然后我们在来根据这个值来做相应操作,现在我就来说说这SET的这

种语法,只需要加一个"/P"参数就可以了!

例子:

@echo off

set /p var=请输入变量的值:

if %var% == 1 echo 您输入了 1 ~_~

pause

set /p 是命令语法 var是变量名 =号右边的"请输入变量的值: ",这个是提示语,不是变

量的值了!

运行后,我们在提示语后面直接输入1,就会显示一行您输入了 1 ~_~ ,输入别的就没有任何反

映!

好了,先回顾到这,现在讲SET其他功能

使用set /?查看SET的帮助我们发现SET除了我上面讲的

SET [variable=[string]]

SET /P variable=[promptString]

这两种语法外,还有如下几种语法:

SET /A expression

环境变量替换已如下增强:

%PATH:str1=str2%

%PATH:~10,5%

%PATH:~-10%

%PATH:~0,-2%

这机种语法有什么用处呢?现在我们来一个个讲解他们!

SET /A expression

/A 命令行开关指定等号右边的字符串为被评估的数字表达式。该表达式

评估器很简单并以递减的优先权顺序支持下列操作:

() - 分组

! ~ - - 一元运算符

* / % - 算数运算符

+ - - 算数运算符

<< >> - 逻辑移位

& - 按位“与”

^ - 按位“异”

| - 按位“或”

= *= /= %= += -= - 赋值

&= ^= |= <<= >>=

, - 表达式分隔符

上面这些是系统帮助里的内容,看着是不是有点晕,没关系我来简单解释一下: set的/A参数就是让SET可以支持数学符号进行加减等一些数学运算!

现在开始举例子介绍这些数学符号的用法:

看例子这里的例子请直接在CMD下拷贝命令运行,不需要保存为BAT!

set /a var=1 + 1

set /a 语法, var变量名 1 + 1 数学式子

拷贝运行后会直接显示一个2,或者运行完后我们输入echo %var%,也是二,这就是

一个简单的加法运算!

set /a var=2 - 1 结果是多少呢?如果你看不到结果就echo %var%.....

set /a var=2 * 2 乘法运算

set /a var=2 / 2 除法运算

set /a var=(1+1) + (1+1) 结果等于4 看得懂吧!

set /a a=1+1,b=2+1,c=3+1 运行后会显示一个4,但我们用

echo %a% %b% %c%后看结果,会发现其他数学运算也有效果!,这就是"斗"号的作用!

有时候我们需要直接在原变量进行加减操作就可以用这种语法

set /a var+=1 这样的语法对应原始语法就是set /a var = %var% + 1

都是一样的结果,在原变量的值上在进行数学运算,不过这样写简单一点

在来一个:

set /a var*=2

其他都这么用,只要帮助里有这个语法!

另外还有一些用逻辑或取余操作符,这些符号,按照上面的使用方法会报错的

比如我们在CMD里输入set /a var=1 & 1 "与运算",他并不会显示为1,而是报错,

为什么?对于这样的"逻辑或取余操作符",我们需要把他们用双引号引起来,看例子

set /a var= 1 "&" 1 这样结果就显示出来了,其他逻辑或取余操作符用法

set /a var= 1 "+" 1 异运算

set /a var= 1 "%" 1 取模运算

set /a var= 2 "<<" 2 次方运算

set /a var= 4 ">>" 2 这个不太记得数学里的叫法....

还有几个数学不太行,搞不清楚了....不列出来了,

这些符号也可以用&= ^= |= <<= >>= 这样的简单用法如

set /a var"&=" 1 等于set /a var = %var% "&" 1 注意引号

好符号说到这,现在说%PATH:str1=str2%

这个是替换变量值的内容,看例子

@echo off

set a= https://www.wendangku.net/doc/dc8751656.html,

echo 替换前的值: "%a%"

set var=%a: =%

echo 替换后的值: "%var%"

pause

对比一下,我们发现他把变量%a%的空格给替换掉了,从这个例子,我们就可以发现

%PATH:str1=str2%这个操作就是把变量%PATH%的里的str1全部用str2替换

比如我们把上面的例子改成这样

@echo off

set a=https://www.wendangku.net/doc/dc8751656.html,

echo 替换前的值: "%a%"

set var=%a:.=伤脑筋%

echo 替换后的值: "%var%"

pause

解释set var=%a:.=伤脑筋%

set命令 var变量名字a是要进行字符替换的变量的值,"."为要替换的值, "伤脑筋"为替换后的值!

执行后就会把变量%a%里面的"."全部替换为"伤脑筋"

这就是set的随换字符的很好的功能!先讲到这

%PATH:~10,5% 这个什么意思,看例子:

@echo off

set a=https://www.wendangku.net/doc/dc8751656.html,

set var=%a:~1,2%

echo %var%

pause

执行后,我们会发现只显示了"bs"两个字母,我们的变量%a%的值不是为

https://www.wendangku.net/doc/dc8751656.html,吗

怎么只显示了第2个字母和第3个字母"bs",分析一结果我们就可以很容易看出%PATH:~10,5%就是显示变量PATH里指定几位的值!

分析set var=%a:~1,2%

set命令 var变量值 a要进行字符操作的变量 "1"从变量"a"第几位开始显示"2"显示几位

和起来就是把变量a的值从第一位开始,把后两位赋予给变量var

就样因该明白了吧~

其他两种语法

%PATH:~-10%

%PATH:~0,-2%

他们也是显示指定变量指定几位的值得的意思

%PATH:~-10% 例子

@echo off

set a=https://www.wendangku.net/doc/dc8751656.html,

set var=%a:~-3%

echo %var%

pause

这个就是把变量a倒数3位的值给变量VAR

当然我们也可以改成这样

@echo off

set a=https://www.wendangku.net/doc/dc8751656.html,

set var=%a:~3%

echo %var%

pause

这个就是把变量a的从第3位开始后面全部的值给变量VAR

%PATH:~0,-2% 例子

@echo off

set a=https://www.wendangku.net/doc/dc8751656.html,

set var=%a:~0,-3%

echo %var%

pause

执行后,我们发现显示的是"bbs.verybat",少了".cn"

从结果分析,很容易分析出,这是把变量a的值从0位开始, 到倒数第三位之间的值全部赋予给var

如果改成这样

@echo off

set a=https://www.wendangku.net/doc/dc8751656.html,

set var=%a:~2,-3%

echo %var%

pause

photoshop试题与答案解析

一、填空(20分每空1分) 1.Photoshop中文版中,选择菜单下的命令用于_______、_______、_______选区。 2.在图像处理过程中需要对其中的某部分进行擦除、修改,这时可以使用_______工具,对于背景层来说默认情况是以______色擦除部分图像。 3.通道又称色彩通道,在Photoshop中有两个用途:存储_______和存储_______。 4.Photoshop是美国Adobe公司开发的_____软件。 5.Photoshop中文版的窗口界面由_____、____、____、____、____、____等六部分组成。 6.图像分辨率的两种单位是_______、_______。 7.选取矩形区域,按住_______键在图像中拖动鼠标将选出一个正方形选区,按住 ______键将以起点为中心创建一个选区。 8.参考线是人为地在图像上设置的线条,可以移动、删除或锁定,不能_______,对原图_______影响。 二、选择题(40分每题2分) ()1、对于一个已具有图层蒙版的图层而言,如果再次单击添加蒙版按钮,则下列哪一项能够正 确描述操作结果。 A. 无任何结果 B. 将为当前图层增加一个图层剪贴路径蒙版 C. 为当前图层增加一个与第一个蒙版相同的蒙版,从而使当前图层具有两个蒙版 D. 删除当前图层蒙版 ()2、一幅 CMYK 模式的图像,在以下哪种状态下时不可以使用分离通道(Split Channels)命令 A. 图像中有专色通道 B. 图像中有 Alpha 通道 C. 图像中有多个图层 D. 图像只有一个背景层 ()3、要使某图层与其下面的图层合并可按什么快捷键?

批处理命令行for语句

for语句可以在命令行提示符中使用,也可以在批处理文件中使用。这两种情况下唯一的区别是%和%%,参加下文说明。 一、for语句的格式: for [参数] 变量in (集合) do 命令[命令的参数] 二、for语句的作用:对集合内的元素逐一执行后面的命令。 1、如:for %%i in (你好) do echo %%i 将在屏幕上显示“你好”2个字。这里集合是“你好”,执行的命令是“echo”。由于集合中只有1个元素,因此循环只运行一次。 如果改成for %%i in (你好朋友) do echo %%i 将会显示2行文字,第一行为“你好”,第二行为“朋友”。因为2个词之间有空格,因此集合中就有了2个元素,循环将运行2次。 2、注意:以上for语句的运行方式是新建一个批处理文件,即扩展名为“.bat”的文件,内容为上面的命令,然后运行。为了批处理执行完不退出,可在最后加上一条pause>null命令,这样能看到执行的结果。要想通过cmd命令行执行的话,必须将%%换成%,即去掉一个%,如下: for %i in (你好) do echo %i 3、以下所有例子都是这样,若要在命令行提示符下执行,请将所有的%%改成一个%。 三、for语句详细说明: 上面语句格式中有的加了中括号[],表示这个语句元素不是必须的,只在需要时使用。像刚才显示“你好”的命令中就没有使用[参数]这

个语句元素。所有语句元素间用空格隔开。 各语句元素的写法:for、in、do这3个符号是固定不变的 1、[参数]的种类:只有4种,分别是/d、/r、/l、/f(即目录Directory、递归recursion、序列list、文件file),他们用于对后面的集合的含义做出解释,请与下面的集合解释结合来看。这4个参数不区分大小写,可以联合使用,即一条for语句可以出现多个参数。 2、变量:除10个数字外(0-9)的所有符号(因为0-9往往作为形参使用,为了与此区别),变量名一般用单个字母表示即可,而且变量名区分大小写,即A和a是两个不同的变量。变量名前面必须是%,当在命令提示符下执行时,只用一个%;而在批处理程序中,必须用%%。 一行语句中,一般只需定义一个变量。使用/f参数中的tokens 选项可以将集合中的元素分解成多个值,并自动定义新的变量对应这些值。这时语句中可以使用多个变量,通常按字母顺序命名,即第一个是%%a,那么后一个就用%%b。如果第一个是%%i,后一个就用%%j。依此类推。具体看后面的相关内容。 变量可以直接在do后面的命令中使用。每次使用的变量总数不超过52个。 3、集合:集合必须放在括号里。集合是一行文本,这行文本可能有几种类型,如“你好”只是一串字符;“c:\boot.ini”是一个文件;“dir /b”是一个命令。 (1)如果for语句中没有使用任何参数,对待集合文本的处理方式是:

批处理命令for语句基本用法

批处理命令for语句的基本用法 [系列教程]批处理for语句从入门到精通[20101225更新] ____________________________版主提醒 ____________________________ 文档来自于网络搜索 为了避免影响技术讨论、提高看帖的舒适性,请大家不要在此帖下跟 无实质内容的口水帖,特别是纯顶、纯支持、纯感谢、路过之类的帖子, 管理人员将不定期清理此类回帖,请大家多参与讨论少灌水,与人方便, 终将给自己带来方便,谢谢合作。 ________________________________________________________________ 文档来自于网络搜索 批处理是一门简单的脚本语言,虽然不能独当一面,但是,若作为工作中的辅助工具,绝对会让大家有随用随写、称心如意的畅快感。 文档来自于网络搜索 和其他语言相比,批处理语言有其先天性的优势: 1、系统自带,无需另行安装; 2、命令少,语句简洁,上手非常快; 3、编写出来的脚本小巧玲珑,随写随用; 但是,因为它以命令行方式工作,操作多有不便,在图形界面大行其道的windows世界里,多多少少会让大众望而却步;就算是对命令行有好感的新手,面对微软有如天书的帮助文件,很多人也会败下阵来,因此,论坛里很多会员也发出了编写系统的批处理教程的呼声。

文档来自于网络搜索 编写系统的批处理新手教程,一直是论坛管理层讨论的热点问题,但是,各位管理人员大多都有工作在身,而系统的教程涉及的面是如此之广,面对如此浩大的工程,仅凭一两个人的力量,是难以做好的,因此,本人退而求其次,此次发布的教程,以专题的形式编写,日后人手渐多之后,再考虑组织人力编写全面的教程。 文档来自于网络搜索之所以选择最难的for,一是觉得for最为强大,是大多数人最希望掌握的;二是若写其他命令教程,如果没有for的基础,展开来讲解会无从下手;三是for也是批处理中最复杂最难掌握的语句,把它攻克了,批处理的学习将会一片坦途。 文档来自于网络搜索 这次的for语句系列教程,打算按照for语句的5种句式逐一展开,在讲解for/f的时候,会穿插讲解批处理中一个最为关键、也是新手最容易犯错的概念:变量延迟,大纲如下: 文档来自于网络搜索一前言 二for语句的基本用法 三for /f(含变量延迟) 四for /r 五for /d 六for /l 遵照yibantiaokuan的建议,在顶楼放出此教程的txt版本、word版本和pdf版本,以方便那些离线浏览的会员。 文档来自于网络搜索[本帖最后由namejm于2010-12-26 02:36编辑]

ps快捷键命令大全

只是为了完成任务,冒犯之处,请谅解,谢谢。 photoshop快捷键命令大全1 工具箱(多种工具共用一个快捷键的可同时按【Shift】加此快捷键选取) 矩形、椭圆选框工具【M】 裁剪工具【C】 移动工具【V】 套索、多边形套索、磁性套索【L】 魔棒工具【W】 喷枪工具【J】 画笔工具【B】 像皮图章、图案图章【S】 历史记录画笔工具【Y】 像皮擦工具【E】 铅笔、直线工具【N】 模糊、锐化、涂抹工具【R】 减淡、加深、海棉工具【O】 钢笔、自由钢笔、磁性钢笔【P】 添加锚点工具【+】 删除锚点工具【-】 直接选取工具【A】 文字、文字蒙板、直排文字、直排文字蒙板【T】 度量工具【U】 直线渐变、径向渐变、对称渐变、角度渐变、菱形渐变【G】 油漆桶工具【K】 吸管、颜色取样器【I】 抓手工具【H】 缩放工具【Z】 默认前景色和背景色【D】 切换前景色和背景色【X】 切换标准模式和快速蒙板模式【Q】 标准屏幕模式、带有菜单栏的全屏模式、全屏模式【F】 临时使用移动工具【Ctrl】 临时使用吸色工具【Alt】 临时使用抓手工具【空格】 打开工具选项面板【Enter】 快速输入工具选项(当前工具选项面板中至少有一个可调节数字) 【0】至【9】循环选择画笔【[】或【]】 选择第一个画笔【Shift】+【[】 选择最后一个画笔【Shift】+【]】 建立新渐变(在”渐变编辑器”中) 【Ctrl】+【N】 文件操作 新建图形文件【Ctrl】+【N】 用默认设置创建新文件【Ctrl】+【Alt】+【N】 打开已有的图像【Ctrl】+【O】

打开为... 【Ctrl】+【Alt】+【O】 关闭当前图像【Ctrl】+【W】 保存当前图像【Ctrl】+【S】 另存为... 【Ctrl】+【Shift】+【S】 存储副本【Ctrl】+【Alt】+【S】 页面设置【Ctrl】+【Shift】+【P】 打印【Ctrl】+【P】 打开“预置”对话框【Ctrl】+【K】 显示最后一次显示的“预置”对话框【Alt】+【Ctrl】+【K】 设置“常规”选项(在预置对话框中) 【Ctrl】+【1】 设置“存储文件”(在预置对话框中) 【Ctrl】+【2】 设置“显示和光标”(在预置对话框中) 【Ctrl】+【3】 设置“透明区域与色域”(在预置对话框中) 【Ctrl】+【4】 设置“单位与标尺”(在预置对话框中) 【Ctrl】+【5】 设置“参考线与网格”(在预置对话框中) 【Ctrl】+【6】 设置“增效工具与暂存盘”(在预置对话框中) 【Ctrl】+【7】 设置“内存与图像高速缓存”(在预置对话框中) 【Ctrl】+【8】 编辑操作 还原/重做前一步操作【Ctrl】+【Z】 还原两步以上操作【Ctrl】+【Alt】+【Z】 重做两步以上操作【Ctrl】+【Shift】+【Z】 剪切选取的图像或路径【Ctrl】+【X】或【F2】 拷贝选取的图像或路径【Ctrl】+【C】 合并拷贝【Ctrl】+【Shift】+【C】 将剪贴板的内容粘到当前图形中【Ctrl】+【V】或【F4】 将剪贴板的内容粘到选框中【Ctrl】+【Shift】+【V】 自由变换【Ctrl】+【T】 应用自由变换(在自由变换模式下) 【Enter】 从中心或对称点开始变换(在自由变换模式下) 【Alt】 限制(在自由变换模式下) 【Shift】 扭曲(在自由变换模式下) 【Ctrl】 取消变形(在自由变换模式下) 【Esc】 自由变换复制的象素数据【Ctrl】+【Shift】+【T】 再次变换复制的象素数据并建立一个副本【Ctrl】+【Shift】+【Alt】+【T】 删除选框中的图案或选取的路径【DEL】 用背景色填充所选区域或整个图层【Ctrl】+【BackSpace】或【Ctrl】+【Del】用前景色填充所选区域或整个图层【Alt】+【BackSpace】或【Alt】+【Del】弹出“填充”对话框【Shift】+【BackSpace】 从历史记录中填充【Alt】+【Ctrl】+【Backspace】 图像调整 调整色阶【Ctrl】+【L】 自动调整色阶【Ctrl】+【Shift】+【L】 打开曲线调整对话框【Ctrl】+【M】 在所选通道的曲线上添加新的点(…曲线?对话框中) 在图象中【Ctrl】加点按

实用批处理(bat)教程

目录 第一章批处理基础 第一节常用批处理内部命令简介 1、REM 和:: 2、ECHO 和@ 3、PAUSE 4、ERRORLEVEL 5、TITLE 6、COLOR 7、mode 配置系统设备 8、GOTO 和: 9、FIND 10、START 11、assoc 和ftype 12、pushd 和popd 13、CALL 14、shift 15、IF 16、setlocal 与变量延迟(ENABLEDELAYEDEXPANSION / DISABLEDELAYEDEXPANSION 启动或停用延缓环境变量扩展名。) 17、ATTRIB显示或更改文件属性 第二节常用特殊符号 1、@命令行回显屏蔽符 2、%批处理变量引导符 3、> 重定向符 4、>>重定向符 5、<、>、<& 重定向符 6、|命令管道符 7、^转义字符 8、组合命令 9、& 组合命令 10、||组合命令 11、\"\"字符串界定符 12、, 逗号 13、; 分号 14、() 括号 15、! 感叹号 第二章FOR命令详解 一、基本格式 二、参数/d仅为目录 三、参数/R递归(文件名) 四、参数/L迭代数值范围 五、参数/F迭代及文件解析 第三章FOR命令中的变量

一、~I- 删除任何引号(\"),扩展%I 二、%~fI- 将%I 扩展到一个完全合格的路径名 三、%~dI- 仅将%I 扩展到一个驱动器号 四、%~pI- 仅将%I 扩展到一个路径 五、%~nI- 仅将%I 扩展到一个文件名 六、%~xI- 仅将%I 扩展到一个文件扩展名 七、%~sI- 扩展的路径只含有短名 八、%~aI- 将%I 扩展到文件的文件属性 九、%~tI- 将%I 扩展到文件的日期/时间 十、%~zI- 将%I 扩展到文件的大小 十一、%~$PATH:I 第四章批处理中的变量 一、系统变量 二、自定义变量 第五章set命令详解 一、用set命令设置自定义变量 二、用set命令进行简单计算 三、用set命令进行字符串处理 1、字符串替换 2、字符串截取 第六章if命令讲解 第一种用法:IF [NOT] ERRORLEVEL number command 第二种用法:IF [NOT] string1==string2 command 第三种用法:IF [NOT] EXIST filename command 第四种用法:IF增强的用法 第七章DOS编程高级技巧 一、界面设计 二、if…else…条件语句 三、循环语句 四、子程序 五、用ftp命令实现自动下载 六、用7-ZIP实现命令行压缩和解压功能 七、调用VBScript程序 八、将批处理转化为可执行文件 九、时间延迟 1、利用ping命令延时 2、利用for命令延时 3、利用vbs延迟函数,精确度毫秒,误差1000毫秒内 4、仅用批处理命令实现任意时间延迟,精确度10毫秒,误差50毫秒内 十、模拟进度条 十一、特殊字符的输入及应用 十二、随机数(%random%)的应用技巧 十三、变量嵌套与命令嵌套 1、更正了所有的错别字,适当排版,增加条理性。

DOS批处理命令大全

写批处理 扩展名是bat(在nt/2000/xp/2003下也可以是cmd)的文件就是批处理文件。 ==== willsort 编注======================================= .bat是dos下的批处理文件 .cmd是nt内核命令行环境的另一种批处理文件 从更广义的角度来看,unix的shell脚本以及其它操作系统甚至应用程序中由外壳进行解释执行的文本,都具有与批处理文件十分相似的作用,而且同样是由专用解释器以行为单位解释执行,这种文本形式更通用的称谓是脚本语言。所以从某个程度分析,batch, unix shell, awk, basic, perl 等脚本语言都是一样的,只不过应用的范围和解释的平台各有不同而已。甚至有些应用程序仍然沿用批处理这一称呼,而其内容和扩展名与dos的批处理却又完全不同。 =================================== 首先批处理文件是一个文本文件,这个文件的每一行都是一条DOS命令(大部分时候就好象我们在DOS 提示符下执行的命令行一样),你可以使用DOS下的Edit或者Windows的记事本(notepad)等任何文本文件编辑工具创建和修改批处理文件。 ==== willsort 题注=================== 批处理文件中完全可以使用非dos命令,甚至可以使用不具有可执行特性的普通数据性文件,这缘于wind ows系统这个新型解释平台的涉入,使得批处理的应用越来越"边缘化"。所以我们讨论的批处理应该限定在dos环境或者命令行环境中,否则很多观念和设定都需要做比较大的变动。 ======================== 其次,批处理文件是一种简单的程序,可以通过条件语句(if)和流程控制语句(goto)来控制命令运行的流程,在批处理中也可以使用循环语句(for)来循环执行一条命令。当然,批处理文件的编程能力与C语言等编程语句比起来是十分有限的,也是十分不规范的。批处理的程序语句就是一条条的DOS命令(包括内部命令和外部命令),而批处理的能力主要取决于你所使用的命令。 ==== willsort 编注================== 批处理文件(batch file)也可以称之为批处理程序(batch program),这一点与编译型语言有所不同,就c语言来说,扩展名为c或者cpp的文件可以称之为c语言文件或者c语言源代码,但只有编译连接后的exe 文件才可以称之为c语言程序。因为批处理文件本身既具有文本的可读性,又具有程序的可执行性,这些称谓的界限是比较模糊的。 =========================== 第三,每个编写好的批处理文件都相当于一个DOS的外部命令,你可以把它所在的目录放到你的DOS搜索路径(path)中来使得它可以在任意位置运行。一个良好的习惯是在硬盘上建立一个bat或者batch目录(例如C:\BATCH),然后将所有你编写的批处理文件放到该目录中,这样只要在path中设置上c:\batch,你就可以在任意位置运行所有你编写的批处理程序。 ==== willsort 编注===== 纯以dos系统而言,可执行程序大约可以细分为五类,依照执行优先级由高到低排列分别是:DOSKEY宏命令(预先驻留内存),https://www.wendangku.net/doc/dc8751656.html,中的内部命令(根据内存的环境随时进驻内存),以com为扩

ps中计算命令详解

关于PS中“计算”命令之详解 (及与通道.图层间的关系) 计算这个命令我想有很多人见过/用过。但我想大多也只是因为网上教程所致。其根本原理却大多不太了解/甚至有些PS高手也不一定清楚。我也曾为此郁闷过一段时间,之后有幸拜读了苏老师的一篇文章,受益匪浅!以下内容也有诸多引用苏老师思想之处! 废话太多了!呵呵! 入正题吧!讲“计算”前,我想先强调一下:图层混合模式(高手跳过,菜鸟必看!) 如下图: 注:本人发现自Photoshop9.0以后便由之前的25种混合模式更改成了23种。去掉了“深色”与“浅色”两命令! 图层混合模式的应用 图层混合模式可以将两个图层的色彩值紧密结合在一起,从而创造出大量的效果。 混合模式在PS应用中非常广泛,大多数绘画工具或编辑调整工具都可以使用混合模式,所以正确、灵活使用各种混合模式,可以为图像的效果锦上添花。 单击图层混合模式的下拉组合框,将弹出25/23种混合模式命令的下拉列表菜单,选择不同的混合模式命令,就可以创建不同的混合效果;图层的混合模式是用于控制上下图层的混合效果,在设置混合效果时还需设置图层的不透明度,以下介绍混合模式选项说明的不透明度在100%的前提下。 正常:该选项可以使上方图层完全遮住下方图层。 溶解:如果上方图层具有柔和的关透明边缘,选择该项则可以创建像素点状效果。 变暗:两个图层中较暗的颜色将作为混合的颜色保留,比混合色亮的像素将被替换,而比混合色暗像素保持不变。

正片叠底:整体效果显示由上方图层和下方图层的像素值中较暗的像素合成的图像效果,任意颜色与黑色重叠时将产生黑色,任意颜色和白色重叠时颜色则保持不变。 颜色加深:选择该项将降低上方图层中除黑色外的其他区域的对比度,使图像的对比度下降,产生下方图层透过上方图层的投影效果。 线性加深:上方图层将根据下方图层的灰度与图像融合,此模式对白色无效。 深色:根据上方图层图像的饱和度,然后用上方图层颜色直接覆盖下方图层中的暗调区域颜色。 变亮:使上方图层的暗调区域变为透明,通过下方的较亮区域使图像更亮。 滤色:该项与“正片叠底”的效果相反,在整体效果上显示由上方图层和下方图层的像素值中较亮的像素合成的效果,得到的图像是一种漂白图像中颜色的效果。 颜色减淡:和“颜色加深”效果相反,“颜色减淡”是由上方图层根据下方图层灰阶程序提升亮度,然后再与下方图层融合,此模式通常可以用来创建光源中心点极亮的效果。 线性减淡:根据每一个颜色通道的颜色信息,加亮所有通道的基色,并通过降低其他颜色的亮度来反映混合颜色,此模式对黑色无效。 浅色:该项与“深色”的效果相反,此项可根据图像的饱和度,用上方图层中的颜色直接覆盖下方图层中的高光区域颜色。 叠加:此项的图像最终效果最终取决于下方图层,上方图层的高光区域和暗调将不变,只是混合了中间调。 柔光:使颜色变亮或变暗让图像具有非常柔和的效果,亮于中性灰底的区域将更亮,暗于中性灰底的区域将更暗。 强光:此项和“柔光”的效果类似,但其程序远远大于“柔光”效果,适用于图像增加强光照射效果。 亮光:根据融合颜色的灰度减少比对度,可以使图像更亮或更暗。

photoshop命令详解

一、工具箱(多种工具共用一个快捷键的可同时按【Shift】加此快捷键选取) 矩形、椭圆选框工具【M】 移动工具【V】 套索、多边形套索、磁性套索【L】 魔棒工具【W】 裁剪工具【C】 切片工具、切片选择工具【K】 喷枪工具【J】 画笔工具、铅笔工具【B】 像皮图章、图案图章【S】 历史画笔工具、艺术历史画笔【Y】 像皮擦、背景擦除、魔术像皮擦【E】 渐变工具、油漆桶工具【G】 模糊、锐化、涂抹工具【R】 减淡、加深、海棉工具【O】 路径选择工具、直接选取工具【A】 文字工具【T】 钢笔、自由钢笔【P】 矩形、圆边矩形、椭圆、多边形、直线【U】 写字板、声音注释【N】 吸管、颜色取样器、度量工具【I】 抓手工具【H】 缩放工具【Z】 默认前景色和背景色【D】 切换前景色和背景色【X】 切换标准模式和快速蒙板模式【Q】 标准屏幕模式、带有菜单栏的全屏模式、全屏模式【F】 跳到ImageReady3.0中【Ctrl】+【Shift】+【M】 临时使用移动工具【Ctrl】 临时使用吸色工具【Alt】 临时使用抓手工具【空格】 快速输入工具选项(当前工具选项面板中至少有一个可调节数字) 【0】至【9】循环选择画笔【[】或【]】 建立新渐变(在”渐变编辑器”中) 【Ctrl】+【N】 二、文件操作 新建图形文件【Ctrl】+【N】 打开已有的图像【Ctrl】+【O】 打开为... 【Ctrl】+【Alt】+【O】 关闭当前图像【Ctrl】+【W】 保存当前图像【Ctrl】+【S】 另存为... 【Ctrl】+【Shift】+【S】 存储为网页用图形【Ctrl】+【Alt】+【Shift】+【S】 页面设置【Ctrl】+【Shift】+【P】

批处理命令格式

批处理命令格式.txt人永远不知道谁哪次不经意的跟你说了再见之后就真的再也不见了。一分钟有多长?这要看你是蹲在厕所里面,还是等在厕所外面……echo 表示显示此命令后的字符 echo off 表示在此语句后所有运行的命令都不显示命令行本身 @与echo off相象,但它是加在每个命令行的最前面,表示运行时不显示这一行的命令行(只能影响当前行)。 call 调用另一个批处理文件(如果不用call而直接调用别的批处理文件,那么执行完那个批处理文件后将无法返回当前文件并执行当前文件的后续命令)。 pause 运行此句会暂停批处理的执行并在屏幕上显示Press any key to continue...的提示,等待用户按任意键后继续 rem 表示此命令后的字符为解释行(注释),不执行,只是给自己今后参考用的(相当于程序中的注释)。 例1:用edit编辑a.bat文件,输入下列内容后存盘为c: a.bat,执行该批处理文件后可实现:将根目录中所有文件写入 a.txt中,启动UCDOS,进入WPS等功能。 批处理文件的内容为: 命令注释: @echo off 不显示后续命令行及当前命令行 dir c: *.* >a.txt 将c盘文件列表写入a.txt call c: ucdos ucdos.bat 调用ucdos echo 你好显示"你好" pause 暂停,等待按键继续 rem 准备运行wps 注释:准备运行wps cd ucdos 进入ucdos目录 wps 运行wps 批处理文件的参数 批处理文件还可以像C语言的函数一样使用参数(相当于DOS命令的命令行参数),这需要用到一个参数表示符“%”。 %[1-9]表示参数,参数是指在运行批处理文件时在文件名后加的以空格(或者Tab)分隔的字符串。变量可以从%0到%9,%0表示批处理命令本身,其它参数字符串用%1到%9顺序表示。例2:C:根目录下有一批处理文件名为f.bat,内容为: @echo off format %1 如果执行C: >f a: 那么在执行f.bat时,%1就表示a:,这样format %1就相当于format a:,于是上面的命令运行时实际执行的是format a: 例3:C:根目录下一批处理文件名为t.bat,内容为: @echo off type %1 type %2 那么运行C: >t a.txt b.txt %1 : 表示a.txt %2 : 表示b.txt 于是上面的命令将顺序地显示a.txt和b.txt文件的内容。 特殊命令 if goto choice for是批处理文件中比较高级的命令,如果这几个你用得很熟练,你就是批

photoshop快捷命令大全

1.使用快捷键快速操作. F1 -帮助 F2 -剪切 F3 -拷贝 F4-粘贴 F5-隐藏/显示画笔面板 F6-隐藏/显示颜色面板 F7-隐藏/显示图层面板 F8-隐藏/显示信息面板 F9-隐藏/显示动作面板 F12-恢复 Shift+f5-填充 Shift+f6-羽化 Shift+f7-选择→反选 ctrl+h-隐藏选定区域 ctrl+d-取消选定区域 ctrl+w-关闭文件 ctrl+Q-退出PHOTOSHOP Esc-取消操作 2.按Tab键可以显示或隐藏工具箱和调色板,按"shift+Tab"键可以显示或隐藏除工具以外的其他面板。 3.按住shift用绘画工具在画面点击就可以在每两点间画出直线,按住鼠标拖动便可画出水平或垂直线。 4.使用其他工具时,按住ctrl键可切换到move工具的功能(除了选择hand工具时)按住空格键可切换到hand工具的功能。 5.同时按住alt和ctrl+或-可让画框与画面同时缩放。 6.使用其他工具时,按ctrl+空格键可切换到zoom in工具放大图象显示比例,按alt+ctrl+空格可切换到zoom out工具缩小图象显示比例。 7.在hand工具上双击鼠标可以使图象匹配窗口的大小显示。 8.按住alt双击photoshop底板相当于open as。

9.按住shife双击photoshop底板相当于save。 10.按住ctrl双击photoshop底板相当于new file。 11.按住ale点击工具盒中带小点的工具可循环选择隐藏的工具。 12.按ctrl+alt+{数字键0}或在zoom工具上双击鼠标可使图象文件以1:1比例显示。 13.在各种设置框内,只要按住alt键,cancel键会变成键reset键,按reset键变可恢复默认设置。 14.按shift+backspace键可直接调用fill填充对话框。 15.按alt+backspace(delete)键可将前景色填入选取框按 ctrl+backspace(delete)键可将背景色填入选取框。 16.同时按住ctrl和alt移动可马上复制到新的layer并可同时移动物体。 17.再用裁切工具裁切图片并调整裁切点时按住ctrl便不会贴近画面边缘。 18.若要在一个宏(action)中的某一命令后新增一条命令,可以先选中该命令,然后单击调色板上的开始录制(begin recording)图标,选择要。 增加的命令,再单击停止录制(stop recording)图标即可。 19.在layers,channels,paths面板上,按alt单击,按单 矩形、椭圆选框工具【M】 裁剪工具【C】 移动工具【V】 套索、多边形套索、磁性套索【L】 魔棒工具【W】 喷枪工具【J】 画笔工具【B】 像皮图章、图案图章【S】 历史记录画笔工具【Y】 像皮擦工具【E】 铅笔、直线工具【N】

批处理基础知识

批处理文件基础知识 一、单符号message指定让MS-DOS在屏幕上显示的正文 ~ ①在for中表示使用增强的变量扩展。 ②在%var:~n,m%中表示使用扩展环境变量指定位置的字符串。 ③在set/a中表示一元运算符,将操作数按位取反。 ! ①在set /a中一元运算符,表示逻辑非。比如set /a a=!0,这时a就表示逻辑1。 @ ①隐藏命令行本身的回显,常用于批处理中。 % ①在set /a中的二元运算符,表示算术取余。 ②命令行环境下,在for命令in前,后面接一个字符(可以是字母、数字或者一些特定字符),表示指定一个循环或者遍历指标变量。 ③批处理中,后接一个数字表示引用本批处理当前执行时的指定的参数。 ④其它情况下,%将会被脱去(批处理)或保留(命令行) ^ ①取消特定字符的转义作用,比如& | > < ! "等,但不包括%。比如要在屏幕显示一些特殊的字符,比如> >> | ^ &等符号时,就可以在其前面加一个^符号来显示这个^后面的字符了,^^就是显示一个^,^|就是显示一个|字符了; ②在set/a中的二元运算符,表示按位异或。 ③在findstr/r的[]中表示不匹配指定的字符集。 & ①命令连接字符。比如我要在一行文本上同时执行两个命令,就可以用&命令连接这两个命令。 ②在set/a中是按位与。 : ①标签定位符,表示其后的字符串为以标签,可以作为goto命令的作用对象。比如在批处理文件里面定义了一个":begin"标签,用"goto begin"命令就可以转到":begin"标签后面来执行批处理命令了。 ②在%var:string1=string2%中分隔变量名和被替换字串关系。 | ①管道符,就是将上一个命令的输出,作为下一个命令的输入."dir /a/b |more"就可以逐屏的显示dir命令所输出的信息。 ②在set/a中的二元运算符,表示按位或。 ③在帮助文档中表示其前后两个开关、选项或参数是二选一的。 / ①表示其后的字符(串)是命令的功能开关(选项)。比如"dir /s/b/a-d"表示"dir"命令指定的不同的参数。 ②在set/a中表示除法。 > ①命令重定向符,将其前面的命令的输出结果重新定向到其后面的设备中去,后面的设备中的内容被覆盖。比如可以用"dir > lxmxn.txt"将"dir"命令的结果输出到"lxmxn.txt"这个文本文件中去。 ②在findstr/r中表示匹配单词的右边界,需要配合转义字符\使用。 < ①将其后面的文件的内容作为其前面命令的输入。 ②在findstr/r中表示匹配单词的左边界,需要配合转义字符\使用。 . ①在路径的\后紧跟或者单独出现时:

最全批处理命令学习资料【完美版】

一:批处理文件 批处理文件是扩展名为·bat或·cmd的文本文件,包含一条或多条命令,由DOS或Windows系统内嵌的命令解释器来解释运行。 批处理的本质,是一堆DOS命令按一定顺序排列而形成的集合。 二:常用命令: 1.echo 和@: @ #关闭单行回显 echo off #从下一行开始关闭回显 @echo off #从本行开始关闭回显,一般批处理第一行都是这个 echo on #从下一行开始打开回显 echo #显示当前是echo off 状态还是echo on 状态 echo. #输出一个”回车换行”,空白行 #(同echo, echo; echo+ echo[ echo] echo/ echo") 2.errorlevel echo %errorlevel% 每个命令运行结束,可以用这个命令行格式查看返回码 默认值为0,一般命令执行出错会设errorlevel 为1 目录操作类命令: 3.dir 显示磁盘目录命令 dir #显示当前目录中的文件和子目录 dir /a #显示当前目录中的文件和子目录,包括隐藏文件和系统文件

dir c: /a:d #显示C 盘当前目录中的目录 dir c: /a:-d #显示C 盘根目录中的文件 dir c:" /b/p #/b只显示文件名,/p分页显示 dir c:" /b/p #/w不显示详细信息 dir *.exe /s #显示当前目录和子目录里所有的.exe文件 4.以树形显示当前路径文件夹结构 tree /f #显示每个文件夹中文件的名字。 5.md 建立子目录 md d:"a"b"c #如果d:"a 不存在,将会自动创建中级目录 #如果命令扩展名被停用,则需要键入mkdir "a"b"c 6.cd 改变当前目录(进入) cd \ #进入根目录 cd #显示当前目录 cd /d d:\sdk #可以同时更改盘符和目录 cd .. #返回上一级目录 7.rd 删除子目录命令 rd abc #删除当前目录里的abc 子目录,要求为空目录rd /s/q d:\temp #删除d:"temp 文件夹及其子文件夹和文件/q安静模式 磁盘操作类命令: 8.format 磁盘格式化命令 9.chkdsk 检查磁盘当前状态命令

2017.photoshop5.0快捷键命令大全

最全的photoshop快捷键命令大全

一、工具箱(多种工具共用一个快捷键的可同 时按【Shift】加此快捷键选取) 矩形、椭圆选框工具【M】 裁剪工具【C】 移动工具【V】 套索、多边形套索、磁性套索【L】 魔棒工具【W】 喷枪工具【J】 画笔工具【B】 像皮图章、图案图章【S】 历史记录画笔工具【Y】 像皮擦工具【E】 铅笔、直线工具【N】 模糊、锐化、涂抹工具【R】 减淡、加深、海棉工具【O】 钢笔、自由钢笔、磁性钢笔【P】 添加锚点工具【+】 删除锚点工具【-】 直接选取工具【A】 文字、文字蒙板、直排文字、直排文字蒙板【T】 度量工具【U】 直线渐变、径向渐变、对称渐变、角度渐变、菱 形渐变【G】 油漆桶工具【K】 吸管、颜色取样器【I】 抓手工具【H】 缩放工具【Z】 默认前景色和背景色【D】 切换前景色和背景色【X】 切换标准模式和快速蒙板模式【Q】 标准屏幕模式、带有菜单栏的全屏模式、全屏模 式【F】 临时使用移动工具【Ctrl】 临时使用吸色工具【Alt】 临时使用抓手工具【空格】 打开工具选项面板【Enter】 快速输入工具选项(当前工具选项面板中至少有一个可调节数字) 【0】至【9】 循环选择画笔【[】或【]】 选择第一个画笔【Shift】+【[】 选择最后一个画笔【Shift】+【]】 建立新渐变(在”渐变编辑器”中) 【Ctrl】+【N】 文件操作 新建图形文件【Ctrl】+【N】 用默认设置创建新文件【Ctrl】+【Alt】+【N】打开已有的图像【Ctrl】+【O】 打开为... 【Ctrl】+【Alt】+【O】 关闭当前图像【Ctrl】+【W】 保存当前图像【Ctrl】+【S】 另存为... 【Ctrl】+【Shift】+【S】 存储副本【Ctrl】+【Alt】+【S】 页面设置【Ctrl】+【Shift】+【P】 打印【Ctrl】+【P】 打开“预置”对话框【Ctrl】+【K】 显示最后一次显示的“预置”对话框【Alt】+ 【Ctrl】+【K】 设置“常规”选项(在预置对话框中) 【Ctrl】+ 【1】 设置“存储文件”(在预置对话框中) 【Ctrl】+ 【2】 设置“显示和光标”(在预置对话框中) 【Ctrl】 +【3】 设置“透明区域与色域”(在预置对话框中) 【Ctrl】+【4】 设置“单位与标尺”(在预置对话框中) 【Ctrl】 +【5】 设置“参考线与网格”(在预置对话框中) 【Ctrl】+【6】 设置“增效工具与暂存盘”(在预置对话框中) 【Ctrl】+【7】 设置“内存与图像高速缓存”(在预置对话框中) 【Ctrl】+【8】 编辑操作 还原/重做前一步操作【Ctrl】+【Z】 还原两步以上操作【Ctrl】+【Alt】+【Z】 重做两步以上操作【Ctrl】+【Shift】+【Z】 剪切选取的图像或路径【Ctrl】+【X】或【F2】拷贝选取的图像或路径【Ctrl】+【C】 合并拷贝【Ctrl】+【Shift】+【C】 将剪贴板的内容粘到当前图形中【Ctrl】+【V】 或【F4】 将剪贴板的内容粘到选框中【Ctrl】+【Shift】 +【V】 自由变换【Ctrl】+【T】 应用自由变换(在自由变换模式下) 【Enter】 从中心或对称点开始变换 (在自由变换模式下) 【Alt】 限制(在自由变换模式下) 【Shift】 扭曲(在自由变换模式下) 【Ctrl】 取消变形(在自由变换模式下) 【Esc】 自由变换复制的象素数据【Ctrl】+【Shift】+ 【T】

目前为止最全的批处理教程

目录 第一章 批处理基础 第一节 常用批处理内部命令简介 1、REM 和 :: 2、ECHO 和 @ 3、PAUSE 4、ERRORLEVEL 5、TITLE 6、COLOR 7、mode 配置系统设备 8、GOTO 和 : 9、FIND 10、START 11、assoc 和 ftype 12、pushd 和 popd 13、CALL 14、shift 15、IF 16、setlocal 与 变量延迟(ENABLEDELAYEDEXPANSION / DISABLEDELAYEDEXPANSION 启动或停用延缓环境变量扩展名。) 17、ATTRIB显示或更改文件属性 第二节 常用特殊符号

1、@命令行回显屏蔽符 2、%批处理变量引导符 3、> 重定向符 4、>>重定向符 5、<、>、<& 重定向符 6、|命令管道符 7、^转义字符 8、组合命令 9、& 组合命令 10、||组合命令 11、\"\"字符串界定符 12、, 逗号 13、; 分号 14、() 括号 15、! 感叹号 第二章 FOR命令详解 一、基本格式 二、参数 /d仅为目录 三、参数 /R递归(文件名) 四、参数 /L迭代数值范围 五、参数 /F迭代及文件解析 第三章 FOR命令中的变量

一、 ~I- 删除任何引号(\"),扩展 %I 二、 %~fI- 将 %I 扩展到一个完全合格的路径名 三、 %~dI- 仅将 %I 扩展到一个驱动器号 四、 %~pI- 仅将 %I 扩展到一个路径 五、 %~nI- 仅将 %I 扩展到一个文件名 六、 %~xI- 仅将 %I 扩展到一个文件扩展名 七、 %~sI- 扩展的路径只含有短名 八、 %~aI- 将 %I 扩展到文件的文件属性 九、 %~tI- 将 %I 扩展到文件的日期/时间 十、 %~zI- 将 %I 扩展到文件的大小 十一、 %~$PATH:I 第四章 批处理中的变量 一、系统变量 二、自定义变量 第五章 set命令详解 一、用set命令设置自定义变量 二、用set命令进行简单计算 三、用set命令进行字符串处理 1、字符串替换 2、字符串截取 第六章 if命令讲解 第一种用法:IF [NOT] ERRORLEVEL number command

关于PS命令之详解(及与通道.图层间的关系)

计算这个命令我想有很多人见过/用过。但我想大多也只是因为网上教程所致。其根本原理却大多不太了解/甚至有些PS高手也不一定清楚。最近也有一部分同学要求发一篇关于计算的日志。我也曾为此郁闷过一段时间,之后有幸拜读了苏老师的一篇文章,受益匪浅!以下内容也有诸多引用苏老师思想之处! 废话太多了!呵呵! 入正题吧!讲“计算”前,我想先强调一下:图层混合模式(高手跳过,菜鸟必看!) 如下图: 注:本人发现自PhotoshopCS9.0以后便由之前的25种混合模式更改成了23种。去掉了“深色”与“浅色”两命令! 图层混合模式的应用 图层混合模式可以将两个图层的色彩值紧密结合在一起,从而创造出大量的效果。 混合模式在PS应用中非常广泛,大多数绘画工具或编辑调整工具都可以使用混合模式,所以正确、灵活使用各种混合模式,可以为图像的效果锦上添花。

单击图层混合模式的下拉组合框,将弹出25/23种混合模式命令的下拉列表菜单,选择不同的混合模式命令,就可以创建不同的混合效果;图层的混合模式是用于控制上下图层的混合效果,在设置混合效果时还需设置图层的不透明度,以下介绍混合模式选项说明的不透明度在100%的前提下。 正常:该选项可以使上方图层完全遮住下方图层。 溶解:如果上方图层具有柔和的关透明边缘,选择该项则可以创建像素点状效果。 变暗:两个图层中较暗的颜色将作为混合的颜色保留,比混合色亮的像素将被替换,而比混合色暗像素保持不变。 正片叠底:整体效果显示由上方图层和下方图层的像素值中较暗的像素合成的图像效果,任意颜色与黑色重叠时将产生黑色,任意颜色和白色重叠时颜色则保持不变。 颜色加深:选择该项将降低上方图层中除黑色外的其他区域的对比度,使图像的对比度下降,产生下方图层透过上方图层的投影效果。 线性加深:上方图层将根据下方图层的灰度与图像融合,此模式对白色无效。 深色:根据上方图层图像的饱和度,然后用上方图层颜色直接覆盖下方图层中的暗调区域颜色。 变亮:使上方图层的暗调区域变为透明,通过下方的较亮区域使图像更亮。 滤色:该项与“正片叠底”的效果相反,在整体效果上显示由上方图层和下方图层的像素值中较亮的像素合成的效果,得到的图像是一种漂白图像中颜色的效果。 颜色减淡:和“颜色加深”效果相反,“颜色减淡”是由上方图层根据下方图层灰阶程序提升亮度,然后再与下方图层融合,此模式通常可以用来创建光源中心点极亮的效果。 线性减淡:根据每一个颜色通道的颜色信息,加亮所有通道的基色,并通过降低其他颜色的亮度来反映混合颜色,此模式对黑色无效。 浅色:该项与“深色”的效果相反,此项可根据图像的饱和度,用上方图层中的颜色直接覆盖下方图层中的高光区域颜色。 叠加:此项的图像最终效果最终取决于下方图层,上方图层的高光区域和暗调将不变,只是混合了中间调。 柔光:使颜色变亮或变暗让图像具有非常柔和的效果,亮于中性灰底的区域将更亮,暗于中性灰底的区域将更暗。 强光:此项和“柔光”的效果类似,但其程序远远大于“柔光”效果,适用于图像增加强光照射效果。 亮光:根据融合颜色的灰度减少比对度,可以使图像更亮或更暗。 线性光:根据事例颜色的灰度,来减少或增加图像亮度,使图像更亮。

windows批处理命令详解及脚本实例

批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT。第一部分:批处理内部命令 1、REM REM 是个注释命令一般是用来给程序加上注解的,该命令后的内容在程序执行的时候将不会被显示和执行。例: REM 你现在看到的就是注解,这一句将不会被执行。在以后的例子中解释的内容都REM 会放在REM后面。请大家注意。 2、ECHO ECHO 是一个回显命令主要参数有OFF和ON,一般用ECHO message来显示一个特定的消息。例: Echo off Rem 以上代表关闭回显即不显示所执行的命令 Echo 这个就是消息。 Rem 以上代表显示"这就是消息"这列字符 执行结果: C:\>ECHO.BAT 这个就是消息。 3、GOTO GOTO 即为跳转的意思。在批处理中允许以":XXX"来构建一个标号然后用GOTO :标号直接来执行标号后的命令。例 :LABEL REM 上面就是名为LABEL的标号。 DIR C:\ DIR D:\ GOTO LABEL REM 以上程序跳转标号LABEL处继续执行。 4、CALL CALL 命令可以在批处理执行过程中调用另一个批处理,当另一个批处理执行完后再继续

执行原来的批处理。例: 批处理2.BAT内容如下: ECHO 这就是2的内容 批处理1.BAT内容如下: ECHO 这是1的内容 CALL 2.BAT ECHO 1和2的内容全部显示完成 执行结果如下: C:\>1.BAT 这是1的内容 这就是2的内容 1和2的内容全部显示完成 5、PAUSE PAUSE 停止系统命令的执行并显示下面的内容。例: C:\> PAUSE 请按任意键继续. . . 6、IF IF 条件判断语句,语法格式如下: IF [NOT] ERRORLEVEL number command IF [NOT] string1==string2 command IF [NOT] EXIST filename command 说明: [NOT] 将返回的结果取反值即"如果没有"的意思。 ERRORLEVEL 是命令执行完成后返回的退出值 Number 退出值的数字取值范围0~255。判断时值的排列顺序应该又大到小。返回的值大于或等于指定的值时条件成立。 string1==string2 string1和string2都为字符的数据,英文字符的大小写将看做不同,这个条件中的等于号必须是2个(绝对相等),条件想等后即执行后面的command EXIST filename 为文件或目录存在的意思。 IF ERRORLEVEL这条语句必须放在某一个命令后面。执行命令后由IF ERRORLEVEL来

相关文档