首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >CMD变量不变

CMD变量不变
EN

Stack Overflow用户
提问于 2018-06-03 21:24:48
回答 1查看 668关注 0票数 0

我现在正在写我的第一个小cmd脚本,但我有一个问题。但首先要做的是:

pushd Z:\customScripts
echo %filename%
set /p filename=Enter filename please: && 7za.exe a -tzip Z:\customScripts\"%filename%".zip "%filename%".py license.txt

我刚刚开始cmd,我只是想做这个脚本来帮助我,7za从我指定的文件中生成一个zip文件。

示例:我打开一个新的CMD窗口。第一次运行代码时,我的输入是"helloWorld"(并且我的目录有一个名为"helloWorld.py"的文件)

它创建了一个名为"%filename%.zip“的压缩文件,它只包含license.txt,没有其他内容。

但当我第二次运行它(仍然打开的CMD窗口)时,无论我输入什么,它都会记住上次定义的变量%filename%,并使用正确的名称和内容创建正确的zip文件。

我希望我的输入定义压缩文件的名称,并且它应该以我的输入作为名称压缩license.txt和python脚本。

如果有什么不同,我会将我的文件保存为.bat。

我希望我把我的问题说清楚了,有些人可以帮助我!

Screenshot

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50666890

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档