作者Keroro09 (Keroro)
看板EZsoft
标题[请问] 用7z解压缩的批次档怎麽写
时间Sat Jul 19 18:29:48 2008
我的写法是D:\7-Zip\7z.exe x %1 -o*
测试的批次档和压缩档都放在Z:\
可是解压缩都会解到D:\去,
我想应该是工作目录在D:\的关系,
请问我应该怎麽写才能解压缩到压缩档的所在目录。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.169.87.99
※ Keroro09:转录至看板 EzHotKey 07/19 18:51
1F:推 jtmh:你用了 %1, 所以你是要在命令提示字元视窗再下命令,还是要在 07/20 00:04
2F:→ jtmh:另一个批次档中使用到它呢? 07/20 00:04
3F:→ jtmh:为何不直接用 *.zip、*.7z 之类的写法? 07/20 00:07
4F:→ Keroro09:压缩档的位置是不固定的,用*.zip还是得指定目录。 07/20 00:27
5F:→ Keroro09:如果不指定的话,一样会压到D:\去。 07/20 00:28
6F:→ Keroro09:好像错了,应该是只会解压缩D:\下面的zip档 07/20 00:31
7F:→ Keroro09:我只是想做一个把档案丢过去就会解压缩的批次档。 07/20 00:33
8F:→ Keroro09:所以内容很简单,就卡在工作目录该怎麽切换到压缩档目录 07/20 00:35
9F:推 wacca:cd "%~dp1" 07/20 03:44
10F:→ wacca:跨磁碟机 pushd "%~dp1" ... popd 07/20 03:46
11F:→ Keroro09:非常感谢,让我又多学会了一些指令。 07/20 09:16