繁体   English   中英

制作批处理文件以安装程序

[英]making a batch file to install a program

我的一个朋友告诉我,他使用批处理程序在计算机上安装了Java程序,该程序将必要的文件放置在特定目录中,并且还在桌面上植入了快捷方式。 如何做呢 ? 如果有教这个的教程,请把我链接到他们

您需要做的就是使用一些基本的Windows命令来完成这项工作。 我不会为您编写脚本,但是可以为您指明正确的方向。 Windows上的批处理脚本是一个以.bat扩展名结尾的简单文本文件。 您可以使用Windows命令提示符下通常可用的任何命令(AKA cmd.exe )。 一个很好的起点是学习如何移动和复制文件,以便您可以在Microsoft命令行参考中查看同名的命令 在同一页面上还有一个方便的指南链接到批处理文件及其工作方式

链接的文档适用于Widows XP,命令的语法应与其他Windows版本兼容。

此代码是一个简单的批处理脚本。 自定义此代码。

码:

@echo off
color f0
:: overwrite your program name after the '=' ::
set ProgramNameHere=ProgramNameHere
goto start
:start
cd/
cd users
cd %username%
cd desktop
md %ProgramNameHere%
:: overwrite your file path on the 'DATA' ::
:: overwrite your file name on the 'file1', 'file2'...
:: overwritw your file name after the 'extracting'.
echo DATA>>C:\Users\%Username%\Desktop\%programNameHere%\file1.txt
echo extracting file 1
ping localhost>nul
echo DATA>>C:\Users\%Username%\Desktop\%programNameHere%\file2.txt
echo extracting file 2
ping localhost>nul
echo DATA>>C:\Users\%Username%\Desktop\%programNameHere%\file3.txt
echo extracting file 3
ping localhost>nul
echo DATA>>C:\Users\%Username%\Desktop\%programNameHere%\file4.txt
echo extracting file 4
ping localhost>nul
echo DATA>>C:\Users\%Username%\Desktop\%programNameHere%\file5.txt
echo extracting file 5
ping localhost>nul
echo DATA>>C:\Users\%Username%\Desktop\%programNameHere%\file6.txt
echo extracting file 6
ping localhost>nul
echo DATA>>C:\Users\%Username%\Desktop\%programNameHere%\file7.txt
echo extracting file 7
ping localhost>nul
echo DATA>>C:\Users\%Username%\Desktop\%programNameHere%\file8.txt
echo extracting file 8
ping localhost>nul
echo DATA>>C:\Users\%Username%\Desktop\%programNameHere%\file9.txt
echo extracting file 9
ping localhost>nul
echo DATA>>C:\Users\%Username%\Desktop\%programNameHere%\file10.txt
echo extracting file 10
ping localhost>nul
goto exit

:exit
exit

安装Java程序与安装...程序相同;-)您可以使用.bat文件从头开始创建批处理安装程序,也可以使用安装程序生成器工具。 我使用NSIS是因为它是免费的且易于使用...但是还有其他方面。

您可能还需要构建一个.exe而不是jar文件(有时,Windows会打开jar存档而不是启动Java)。 我使用Launch4J将Java应用程序包装在.exe文件中。

如果是app。 具有GUI,可使用Java Web Start安装/启动它。 它可以在Windows,OS X和* nix上运行,并且可以安装桌面快捷方式和菜单项以启动应用程序。 在支持此类事物的平台上。

Oracle支持和提供JWS。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM