- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在尝试使用 IExpress EXE 将一些文件复制到“程序文件”中的目录,但我正在努力让它工作。到目前为止,我有一个要复制的文件,以及 EXE 中的一个 .bat 文件。我知道 IExpress EXE 将它们的内容提取到 %\temp%\IXP000.TMP
所以我认为我可以通过在 .bat 文件中包含以下内容轻松地将文件复制到 Program Files 文件夹:
mkdir C:\"Program Files"\HybRIDS
C:\Windows\System32\xcopy %temp%\IXP000.TMP C:\"Program Files"\HybRIDS /i
但是当我运行 EXE 并查看时,我的程序文件中没有任何内容。
我做错了什么?
最佳答案
无需直接引用临时文件夹;假设当前工作目录:
@echo off
rem install.bat
mkdir %ProgramFiles%\HybRIDS
echo %ERRORLEVEL% created directory %ProgramFiles%\HybRIDS
copy * C:\"Program Files"\HybRIDS
echo %ERRORLEVEL% copied files
del C:\"Program Files"\HybRIDS\install.bat
echo %ERRORLEVEL% success?
当您配置用于测试的 sed 时,请确保最大化安装 ShowInstallProgramWindow=3
并正确设置安装脚本 AppLaunched=cmd/c install.bat
。还要在批处理脚本末尾添加 pause
语句,如 BambiLongGone建议进行测试。我使用以下格式进行错误处理(假设安装窗口被隐藏 ShowInstallProgramWindow=1
)
@echo off
REM install.bat
mkdir %ProgramFiles%\HybRIDS
REM mkdir may fail because the folder already exists - ignore errors.
move * %ProgramFiles%\HybRIDS > temp.txt 2>&1
set i=%ERRORLEVEL%
REM check for errors!
if not %i%==0 (
REM inform the user with a prompt (will not wait for it to close though...)
start cmd /c^
echo error occured during installation^
& type temp.txt^
& echo what to do next...^
& pause
)
REM don't keep the install and temp.txt file
del %ProgramFiles%\install.bat
del %ProgramFiles%\temp.txt
如果您有任何问题,请告诉我。
关于windows - 让 IExpress 安装以将文件复制到正确的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27369861/
如何设置 IExpress 输出文件的自定义版本。我找到这篇文章http://www.mdgx.com/INF_web/custver.htm除了文件版本之外的所有内容都工作正常。无论我尝试什么,我似
我试图用 IExpress 部署我的项目。我有以下场景。我想将一些文件解压缩到一个位置,最好是 c:\program files\。然后在它复制所有文件后,我希望它运行一个 .cmd 文件(这是一个脚
我正在使用 iexpress 制作自解压可执行文件。有没有一种方法可以对提取目标文件夹进行硬编码(最好是在某个临时文件夹中),以免提取弹出“请键入要放置提取文件的位置。”对话? 最佳答案 没有直接的方
我正在尝试使用 iexpress 为我今天完成的 C 中的 WAV 音频播放器创建一个安装程序,但是,当我进行最后一步时,出现以下错误消息:“无法打开报告文件 C:\Users\Poleto\Desk
在 IExpress 的帮助下,我从一个 bat 文件创建了一个 exe,并想为该 exe 设置一个自定义图标。这可能吗? 问候 最佳答案 尝试 Resource Hacker .它在这里与测试 IE
我需要有关使用 iexpress 命令行创建 EXE 包的示例的帮助。我有一个文件夹,里面有多个文件和文件夹,我想从这个文件夹创建一个 EXE 文件。是否可以帮助我举一个如何为此类事情创建命令行的示例
我正在尝试使用 iexpress运行我的批处理文件,它将为我执行 2 个 exe 和 1 个 msi 文件。当我尝试手动完成时,它起作用了。 以下是我的批处理文件中的代码。 Start /wait %
我正在尝试使用 IExpress EXE 将一些文件复制到“程序文件”中的目录,但我正在努力让它工作。到目前为止,我有一个要复制的文件,以及 EXE 中的一个 .bat 文件。我知道 IExpress
我希望组合多个安装程序并使用 Iexpress 制作一个 exe。安装程序的总大小为 750MB。我尝试使用 Iexpress 合并并生成,但创建的 exe 文件大小只有 80MB。当我双击并尝试运行
我正在使用 c:\windows\syswow64 中的 32 位 iexpress.exe。生成的 .exe 文件在 Windows 7 和 Windows 8 (x64) 上运行良好,我可以确认它
当我使用 iExpress(在 Windows 8 中)创建 .exe 并尝试在 32 位 Win7 上运行它时,我收到一个错误对话框:“此文件的版本与您安装的 Windows 版本不兼容正在运行。检
我正在尝试使用 iExpress 在我在 NodeJS 上创建的小脚本上安装依赖项。 iExpress 包只安装包 Node : msiexec /i node.msi 然后运行安装后批处理将 Jav
我是一名优秀的程序员,十分优秀!