问题标签 [winrar]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
windows - 如何在exe中执行bat文件?(使用 WinRAR sfx 创建的 exe)
我想创建一个包含 mysql.msi 和 java.zip 的 exe 文件。我已经编写了 vbscript 来安装 mysql 并在 C: 驱动器中提取 java 文件。它工作正常。
现在我的问题是:
使用 WinRAR sfx 选项将源文件夹转换为 exe。
单击创建的 exe 时,如何执行 vbscript 或 bat 文件(用于执行 vbscript)?
有人有解决办法吗?
file - 在一组文件上使用密码打包 (WinRAR)
我会尽量让这个尽可能短。我正在寻找一个 .bat 文件来 rar 和其中包含文件的密码文件夹,但问题比我想象的要棘手一些,每个文件夹中可以包含 1 到 400 个文件,我有两个 .txt文件,一个具有所需数量的 .rar 文件名,一个具有所需数量的 .rar 密码,因此 txt doc 看起来像这样,首先是filenames.txt
:
等等直到FAD110
和另一个 .txt 文件
依此类推GAP50
第一个密码 .txt 文件如下所示
以此类推,总共110个随机密码
像这样的第二个密码 .txt 文件
以此类推,总共50个随机密码
我想要做的是将 .txt 文档中的 50 个文件名的第一个列表应用于位于主文件夹中的 50 个子文件夹,以及用于每个 .rar 创建的 50 个密码的第一个列表,所以我的结束结果将是 > 在第一个主文件夹内 50 个 rars 每个密码不同,我还希望对 .rar 文件密码进行加密,因此除非您输入密码,否则您无法看到任何 .rar 文件的内容。
最终结果将如下所示:
等等直到FAD110.rar
如果他们认为他们可以做到,或者如果您只是喜欢挑战并且有一颗宽大的心,我愿意付钱给他们,那也没关系:)感谢您花时间阅读我的问题
额外信息
我创建了文件名和密码列表来帮助生成带密码的 rar 文件的过程,但是如果你可以在不需要预定义的密码/文件名列表的情况下做到这一点,那么这将减少工作量,但我需要某种文件由 .bat 文件创建的名称/密码列表,所以我知道什么 .rar 有什么密码。
列表很容易生成,所以我希望 bat 文件可以一次读取 1 行列表并将文件名和密码应用于要 rar'd 的文件夹
基本上我正在寻找它来获取一组文件夹,并以某种形式的字母顺序单独将它们 rar 并将随机密码应用于 rar(这些密码应为 20 个字符长并包含数字和大写/小写字母),但我想要 rar 加密,这是 winRAR 中的一个选项,它会阻止用户看到 rar 的内容,直到输入密码
50 到 300 个文件夹,每个文件夹包含大量文件,文件夹需要 rar'd 并用随机加密密码加密,我目前一次做 1 个,确实非常耗时
batch-file - WinRar 的批处理命令
我有一个名为“MainFolder”的文件夹。在这个文件夹中,我有很多文件夹和文件。但在“MainFolder”中,我有一个特殊文件夹(该文件夹的名称是“ABC”),其中包含几个 *.aspx 文件。同样在这个文件夹中,我还有很多其他随机名称的文件夹。
问题是:我如何制作包含所有数据的存档 MainFolder.rar,除了 ABC 文件夹,其中只有 *.aspx 文件而不包括子文件夹?
batch-file - uTorrent 运行程序问题
嗨,当下载准备好时,我在尝试从 uTorrent 运行寡妇批处理脚本时遇到问题。
该脚本非常基本,只会解压缩文件夹中的任何 rarfiles 并创建一些日志文件。当我在 cmd 中运行该脚本时,该脚本运行良好,但是当 uTorrent 运行该脚本时,除了 unrar 行之外,一切正常。这意味着创建了所有日志文件,因此我知道我的参数是正确的。
可能是什么问题,可能是 uTorrents 没有正确的权限来运行 winrar 或类似的东西?
另外,我的路径是在环境变量中设置的,所以这不是这里的问题。
感谢您在此问题上提供的任何帮助。最好的问候埃米尔
winrar - WinRAR“总路径和文件名长度不得超过 260 个字符”
WinRAR 给我一个只有 216 个字符长的路径/文件名的 260 个字符限制错误。见下文。原因是提取目标是一个工具长的临时文件夹。有关此文件夹的详细信息,请参阅https://superuser.com/questions/154969/where-winrar-extracts-files。
我该如何修改?
c++ - 如何使用某种二进制签名识别 WinRAR SFX?
我正在寻找与此问题中的答案类似的答案,但使用的是 WinRAR 而不是 7zip。本质上,我想要一个权威的签名,我至少可以说“所有 WinRAR 生成的自解压可执行文件在版本 420 中使用默认 SFX 文件创建,在位置 0x00027400 和其他非SFX 文件不太可能有这个签名”。更好的是,如果可以在所有版本的 WinRAR SFX 文件中找到相同的签名,即使它们位于不同的位置。
就 SFX 的工作方式而言,它们非常相似,除了文件的存档部分,但有些字符串的标识符很差(例如,“这个程序不能在 DOS 模式下运行”出现在每个 SFX 中,但它恰好也存在于大多数其他 Windows 可执行文件中)
目前我确定签名的方法是查看不同版本的 WinRAR SFX,并找到所有文件共有的 4 或 6 字节序列。不幸的是,其中有很多,因此很难选择一个。
performance - 通过winrar存档文件,但运行时加载缓慢
我有 3.5gb 文件,我使用 winrar 存档 sfx 完成后显示我存档的 exe 大小为 1.5gb,当我运行它时,它需要大约 10-20 秒才能加载,有没有办法让它立即运行尝试打开它?. 我想存档文件的原因,以便它们可以提取到硬盘驱动器上的某个位置,所以如果有另一种方法可以在不使用 winrar 的情况下执行此操作,只要我打开存档或可提取文件时它就会立即打开而不是等待加载 20 秒。
perl - 使用 Winrar CMD 检查结构
我有一堆 rar 文件,其中一些只包含一个或多个文件,有些有一个目录结构
我想创建一个 bat 文件,它可以按原样提取带有目录的 rar,如果没有目录,则使用 rar 文件名创建目录,然后提取到该目录,处理任何错误
所以这个 cmd 会输出一个列表到一个文本文件
结果是
对于没有目录结构的 rar 文件和
有目录
我可以创建一个 perl 脚本,将这个列表输出到一个临时文本文件中读取它查找/模式匹配.D.....测试该目录是否存在并测试文件是否存在
然后创建另一个浴文件来提取文件
但我想知道是否有更简单的方法?
谢谢
.net - 进程和winrar中的Unicode字符
我正在使用下面的代码来启动一个新进程并使用 winrar 归档文件:
此代码无法归档名称中包含 Unicode 字符的文件。我得到的是:警告:没有文件
如果我在命令提示符下手动运行相同的命令,一切正常。将命令输出到文件的行正确输出命令(存在 unicode 字符)传递给此函数的命令示例如下:
谢谢,杰森