制作一个桌面滚动字幕的无限循环 .exe 单文件小软件【源码及制作过程】
本帖最后由 china365love 于 2023-12-12 14:48 编辑制作一个桌面滚动字幕的无限循环.exe单文件小软件,您可以使用以下方法。这个方法将帮助您创建一个简单的滚动字幕应用程序,它将使用Windows自带的命令行工具实现滚动字幕效果。
1.首先,创建一个文本文件,命名为“滚动字幕内容.txt”。在这个文件中,输入您的滚动字幕内容。
2.接下来,创建另一个文本文件,命名为“滚动字幕设置.ini”。在这个文件中,输入以下内容:
```
TopHeight=1440
FontSize=78
FontName=黑体
GradientColor1=255
GradientColor2=65535
MoveSpeed=40
LoopTime=0
```
这里的参数与之前提供的批处理文件中的参数相同。您可以根据需要修改这些参数。
3.打开批处理文件,将以下代码复制到批处理文件中:
```batch
@echooff
titleRollingText
color0a
echoSettingup...
setINI_FILE=%~1
setOUTPUT_FILE=output.txt
echoCreatingoutputfile...
echo%2>%OUTPUT_FILE
echoLoadingsettings...
setSettings=%~2
echoApplyingsettings...
echoSettingTopHeightto%Settings%TopHeight
echoSettingFontSizeto%Settings%FontSize
echoSettingFontNameto%Settings%FontName
echoSettingGradientColor1to%Settings%GradientColor1
echoSettingGradientColor2to%Settings%GradientColor2
echoSettingMoveSpeedto%Settings%MoveSpeed
echoSettingLoopTimeto%Settings%LoopTime
echoCreating批处理文件
echo%3>%OUTPUT_FILE
echoStartingrollingtext...
echo%4>%OUTPUT_FILE
echo%5>%OUTPUT_FILE
echo%6>%OUTPUT_FILE
echo%7>%OUTPUT_FILE
pause
```
4.修改批处理文件中的以下部分:
- 将“%~1”替换为“滚动字幕设置.ini”,以便从该文件中读取设置。
- 将“%2”替换为“滚动字幕内容.txt”,以便将内容写入输出文件。
- 将“%3”替换为“start”,以便在输出文件中分隔不同的段落。
- 将“%4”替换为“echo正在使用 %OS% 操作系统 ”,以便添加欢迎消息。
- 将“%5”替换为“echo版本:1.0 ”,以便添加版本信息。
- 将“%6”替换为“echo版权所有 © 2022 您的名字 ”,以便添加版权信息。
- 将“%7”替换为“echo-------”,以便在输出文件中分隔不同的部分。
5.保存批处理文件,并将其扩展名更改为.exe(例如,rolling_text.exe)。
6.双击运行生成的.exe文件,它将读取“滚动字幕内容.txt”文件中的内容,并将其显示为滚动字幕。
注意:此方法仅适用于Windows操作系统。如果您需要在其他操作系统上实现相同效果,请考虑使用相应的编程语言和库。
请将以下代码复制到一个名为“滚动字幕.bat”的文件中。这个批处理文件将读取“滚动字幕内容.txt”文件中的内容,并将其显示为滚动字幕。请确保将此文件与“滚动字幕内容.txt”文件放在同一目录中。
```batch
@echooff
titleRollingText
color0a
echoSettingup...
setINI_FILE=%~1
setOUTPUT_FILE=output.txt
echoCreatingoutputfile...
echo%2>%OUTPUT_FILE
echoLoadingsettings...
setSettings=%~2
echoApplyingsettings...
echoSettingTopHeightto%Settings%TopHeight
echoSettingFontSizeto%Settings%FontSize
echoSettingFontNameto%Settings%FontName
echoSettingGradientColor1to%Settings%GradientColor1
echoSettingGradientColor2to%Settings%GradientColor2
echoSettingMoveSpeedto%Settings%MoveSpeed
echoSettingLoopTimeto%Settings%LoopTime
echoCreatingbatchfile
echo%3>%OUTPUT_FILE
echoStartingrollingtext...
echo%4>%OUTPUT_FILE
echo%5>%OUTPUT_FILE
echo%6>%OUTPUT_FILE
echo%7>%OUTPUT_FILE
pause
```
接下来,请将以下内容复制到“滚动字幕内容.txt”文件中。这个文件包含了滚动字幕的文本。
```
欢迎使用滚动字幕!
版本:1.0
版权所有© 2022您的名字
-------
如果您需要帮助,请随时联系我们!
```
保存这两个文件后,将目录中的所有文件压缩为一个名为“滚动字幕.exe”的文件。这个压缩文件包含了滚动字幕的应用程序和配置文件。
要运行此滚动字幕应用程序,请双击“滚动字幕.exe”文件。它将读取“滚动字幕内容.txt”文件中的内容,并将其显示为滚动字幕。
注意:此方法仅适用于Windows操作系统。如果您需要在其他操作系统上实现相同效果,请考虑使用相应的编程语言和库。
要将批处理文件(.bat)和相关文件压缩成可执行文件(.exe),您可以使用一个工具来创建自解压缩的压缩文件。下面是一个示例步骤来使用7-Zip软件来完成这个过程:
1. 首先,确保您已经安装了7-Zip软件。您可以从 https://www.7-zip.org/ 下载并安装它。
2. 将批处理文件(.bat)和相关文件(包括“滚动字幕内容.txt”文件)放置在同一个文件夹中。
3. 在文件资源管理器中,选择您要压缩的所有文件和文件夹。
4. 右键单击所选文件和文件夹,并选择“7-Zip” -> “添加到归档...”。
5. 在“添加到归档”对话框中,配置以下选项:
- “存档格式”选择为“7z”。
- “归档文件”为您想要存储的压缩文件的路径和名称。例如,可以命名为“滚动字幕.7z”。
- “压缩级别”可以选择默认的“正常”选项。
6. 在“添加到归档”对话框中,点击“添加”按钮来创建归档文件。
7. 在文件资源管理器中,找到生成的归档文件(例如“滚动字幕.7z”),然后右键单击它并选择“7-Zip” -> “自解压缩...”。
8. 在“自解压缩”对话框中,配置以下选项:
- “解压到”为您想要将文件解压缩到的目录。例如,“%TEMP%\\滚动字幕”。
- “自解压文件”为您想要生成的自解压缩文件的路径和名称。例如,“滚动字幕.exe”。
9. 在“自解压缩”对话框中,点击“确定”按钮来创建自解压缩的压缩文件。
完成上述步骤后,您将在指定目录(例如“%TEMP%\\滚动字幕”)中生成一个自解压缩的压缩文件(例如“滚动字幕.exe”)。当您运行此可执行文件时,它将自动解压缩并显示滚动字幕。
请注意,生成的自解压缩文件可能会被安全软件视为潜在的恶意软件,因为它具有自解压缩的功能。您可能需要将该文件添加到信任列表或信任它,以便安全地运行。
谢谢分享,看起来好像很复杂的样子 能不能提供一个能调节速度,修改字体大小颜色的成品 尝试了一下,弄不成啊,有成品啊,让我等小白学习一下
页:
[1]