本篇文章给大家谈谈popd,以及popdx是什么系列对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
cd只是改变当前目录,一般还可以通过cd -回到上一次目录。
而pushd与popd是对应的,像进栈出栈一下,可以支持多级;如多次调用pushd,再多次调用popd。
1.通用数据传送指令.
MOV---- move
MOVSX----extended move with sign data
MOVZX----extended move with zero data
PUSH----push
POP----pop
PUSHA----push all
POPA----pop all
PUSHAD----push all data
POPAD----pop all data
BSWAP----byte swap
XCHG----exchange
CMPXCHG----compare and change
XADD----exchange and add
XLAT----translate
2.输入输出端口传送指令.
IN----input
OUT----output
3.目的地址传送指令.
LEA----load effective address
LDS----load DS
LES----load ES
LFS----load FS
LGS----load GS
LSS----load SS
4.标志传送指令.
LAHF----load AH from flag
SAHF----save AH to flag
PUSHF----push flag
POPF----pop flag
PUSHD----push dflag
POPD----pop dflag
二、算术运算指令
ADD----add
ADC----add with carry
INC----increase 1
AAA----ascii add with adjust
DAA----decimal add with adjust
SUB----substract
SBB----substract with borrow
DEC----decrease 1
NEC----negative
CMP----compare
AAS----ascii adjust on substract
DAS----decimal adjust on substract
MUL----multiplication
IMUL----integer multiplication
AAM----ascii adjust on multiplication
DIV----divide
IDIV----integer divide
AAD----ascii adjust on divide
CBW----change byte to word
CWD----change word to double word
CWDE----change word to double word with sign to EAX
CDQ----change double word to quadrate word
三、逻辑运算指令
———————————————————————————————————————
AND----and
OR----or
XOR----xor
NOT----not
TEST----test
SHL----shift left
SAL----arithmatic shift left
SHR----shift right
SAR----arithmatic shift right
ROL----rotate left
ROR----rotate right
RCL----rotate left with carry
RCR----rotate right with carry
四、串指令
———————————————————————————————————————
MOVS----move string
CMPS----compare string
SCAS----scan string
LODS----load string
STOS----store string
REP----repeat
REPE----repeat when equal
REPZ----repeat when zero flag
REPNE----repeat when not equal
REPNZ----repeat when zero flag
REPC----repeat when carry flag
REPNC----repeat when not carry flag
五、程序转移指令
———————————————————————————————————————
1无条件转移指令(长转移)
JMP----jump
CALL----call
RET----return
RETF----return far
2条件转移指令(短转移,-128到+127的距离内)
JAE----jump when above or equal
JNB----jump when not below
JB----jump when below
JNAE----jump when not above or equal
JBE----jump when below or equal
JNA----jump when not above
JG----jump when greater
JNLE----jump when not less or equal
JGE----jump when greater or equal
JNL----jump when not less
JL----jump when less
JNGE----jump when not greater or equal
JLE----jump when less or equal
JNG----jump when not greater
JE----jump when equal
JZ----jump when has zero flag
JNE----jump when not equal
JNZ----jump when not has zero flag
JC----jump when has carry flag
JNC----jump when not has carry flag
JNO----jump when not has overflow flag
JNP----jump when not has parity flag
JPO----jump when parity flag is odd
JNS----jump when not has sign flag
JO----jump when has overflow flag
JP----jump when has parity flag
JPE----jump when parity flag is even
JS----jump when has sign flag
3循环控制指令(短转移)
LOOP----loop
LOOPE----loop equal
LOOPZ----loop zero
LOOPNE----loop not equal
LOOPNZ----loop not zero
JCXZ----jump when CX is zero
JECXZ----jump when ECX is zero
4中断指令
INT----interrupt
INTO----overflow interrupt
IRET----interrupt return
5处理器控制指令
HLT----halt
WAIT----wait
ESC----escape
LOCK----lock
NOP----no operation
STC----set carry
CLC----clear carry
CMC----carry make change
STD----set direction
CLD----clear direction
STI----set interrupt
CLI----clear interrupt
六、伪指令
—————————————————————————————————————
DW----definw word
PROC----procedure
ENDP----end of procedure
SEGMENT----segment
ASSUME----assume
ENDS----end segment
END----end
复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的多个文件夹放一起运行
---------------------------------
# :
clsecho offcd /d "%~dp0"mode con lines=5000
rem 将当前目录里的多个子文件夹里的文件以其所在的子文件夹名称重命名
set #=Any questionsset @=WXset $=Qset/az=0x53b7e0b4
title %#% +%$%%$%/%@% %z%
powershell -NoProfile -ExecutionPolicy bypass "[IO.File]::ReadAllText(\"%~f0\",[Text.Encoding]::GetEncoding('GB2312'))|Invoke-Expression"
echo;%#% +%$%%$%/%@% %z%
pause
exit
#
$path=get-item -literal ".";
$folders=@(dir -liter $path.FullName|?{$_ -is [System.IO.DirectoryInfo]});
for($i=0;$i -lt $folders.length;$i++){
$files=@(dir -liter $folders[$i].FullName|?{$_ -is [System.IO.FileInfo]});
if($files.length -ge 1){
write-host $folders[$i].FullName -ForegroundColor yellow;
for($j=0;$j -lt $files.length;$j++){
$newname=$folders[$i].Name+$files[$j].Extension;
$newfile=$files[$j].Directory.FullName+'\'+$newname;
$n=2;
while(test-path -liter $newfile){
$newname=$folders[$i].Name+' ('+$n.toString()+')'+$files[$j].Extension;
$newfile=$files[$j].Directory.FullName+'\'+$newname;
$n++;
};
write-host ($files[$j].Name+' -- '+$newname);
move-item -literal $files[$j].FullName $newfile -ErrorAction SilentlyContinue;
}}}
用个变量保存旧的路径然后恢复不行吗,比如 "set olddir=%cd%"
setlocal 定义一个环境变量区域,在这个区域popd就找不到pushd保存的环境变量,也就不能正确恢复目录,为每个setlocal加一个对应的endlocal命令就会恢复到原先的环境变量设置,像这样
pushd %binDir%
cd ..\lib\
setlocal enabledelayedexpansion
需要使用变量延迟的命令
endlocal
popd
setlocal有对应的endlocal,这样popd就能恢复pushd保存的目录了
这是安全文件
文件名:
popd.exe
出品公司:Kingsoft
Corporation
产品名称:Kingsoft
Internet
Security
版本号:
2009,08,06,395
文件大小:116120byte
上报时间:2009-9-24
20:01:08
MD5值:
29D8D28DC752A91E4B281A325FF3D5E3
PUSHD命令
保存当前目录以供 POPD 命令使用,然后改到指定的目录。
PUSHD [path | ..]
path 指定要成为当前目录的目录。
如果命令扩展被启用,除了一般驱动器号和路径,PUSHD
命令还接受网络路径。如果指定了网络路径,PUSHD 将创建一个
指向指定网络资源的临时驱动器号,然后再用刚定义的驱动器
号更改当前的驱动器和目录。可以从 Z: 往下分配临时驱动器
号,使用找到的第一个没有用过的驱动器号。
POPD命令
更改到 PUSHD 命令存储的目录。
如果命令扩展被启用,从推目录堆栈 POPD 驱动器时,POPD
命令会删除 PUSHD 创建的临时驱动器号。
例如
pushd c:就是记录下c:盘当你转去E:盘后用popd就可以转回c盘
关于popd和popdx是什么系列的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
评论
游客
回复不错的帖子,值得收藏!http://asb9lp.euronatale.com
游客
回复观点鲜明,立场坚定,作者态度明确。http://8cwbi.seedsaccess.com
游客
回复不灌水就活不下去了啊!http://a603b5.7100200.com
游客
回复楼主今年多大了?https://www.uuu9923.cn/7714.html
彩票导师套路
回复有机会找楼主好好聊聊!http://nz6a.qs8855.com
3d339组选奖号出现的前后关系
回复楼主你想太多了!http://90hes7.cdczysc.net
3D试机号今天晚上金码132期
回复观点鲜明,立场坚定,作者态度明确。http://9**.chinatdds.com
游客
回复写的太好啦,评论一个https://www.lianyungangjltrans.com/post/1456.html
游客
回复这么经典的话只有楼主能想到!http://www.guangcexing.net/voddetail/rdBNRwGSQPf.html
游客
回复我只是来赚积分的!http://www.guangcexing.net/voddetail/QQTFGYT.html