100个exe程序, 想分别加上一个说明.txt 打包成100个rar 程序,求批处理高手或RAR高手解答。
我在网上下载了很多小巧的软件,都是只有一个exe程序,我自己做了一个个人网站,我想把这些软件发到我网站去共享,但是我想在里面加上自己的网站地址广告。也就是说简单点,我有1...
我在网上下载了很多小巧的软件,都是只有一个exe程序, 我自己做了一个个人网站,我想把这些软件 发到我网站去共享,但是我想在里面加上自己的网站地址广告。也就是说简单点,我有100个exe程序, 我想把他们分别加上一个说明.txt 打包成100个rar 程序。请教高手有现成的软件或者批处理命令可以实现吗?
展开
3个回答
展开全部
学一下rar的命令行用法,再配合批处理的for命令,应该比较容易实现你的要求。
假设你的.txt文件叫:readme.txt,将下面的批处理命令为doit.cmd,然后将它及readme.txt及所有exe文件都放到一个目录下,然后运行这个批处理即可。
@echo off
set winrar="C:\Program Files\WinRAR\WinRAR.exe"
for /f "tokens=*" %%i in ('dir /a-d/b *.exe')do %winrar% a %%~ni "%%i" readme.txt
假设你的.txt文件叫:readme.txt,将下面的批处理命令为doit.cmd,然后将它及readme.txt及所有exe文件都放到一个目录下,然后运行这个批处理即可。
@echo off
set winrar="C:\Program Files\WinRAR\WinRAR.exe"
for /f "tokens=*" %%i in ('dir /a-d/b *.exe')do %winrar% a %%~ni "%%i" readme.txt
追问
你好,你这个方法应该可行,但是我刚刚测试了,发现运行之后没反映,闪一下就关了。
2.exe 的文件名 是中文的偏多,这个没影响把?
3. 如果我每个里面除了一个 readme.txt 还有一个 访问主页.htm ,那么命名怎么改呢?
非常感谢您的回答
追答
我写完批处理并没有亲自调试,直接贴上来了,可能是不是网页上的文字编码有问题,导致你复制、粘贴下去后运行不正常。我自己复制、粘贴下来后运行也有问题,但我找不出原因。后来我自己重新又手工输入了一遍就完全正常了。由此可以推论,百度知道的程序做得是很烂的,连个普通论坛的功能都赶不上。它唯一的优势就是人多,人气旺,但百度仍然很烂,我现在已经很不喜欢这个地方了,以后会尽量少来。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询