No good, man. What it makes doesn't line up, and it doesn't look good either. I've always had this idea, but I just can't make it myself. Every time I have to manually press spaces to design it...
Let me give you an idea.
I want to use a batch file to write something.
@echo off
color 1f
set wj=UPXShell.exe
if not exist %wj% echo Main file %wj% cannot be found & pause & exit
SET TT=UPXShell3.20 Green Revised Edition
TITLE Uninstall %TT%------Cold Rainy Night(QQ:61813046) Uninstall ︻$▅▆▇◤
:BEGIN
cls
ECHO.
ECHO ╭══════════════════╮
ECHO ║ ║
ECHO ╭═══┤ Uninstall UPXShell3.20 Green Revised Edition ├═══╮
ECHO ║ ║ ║ ║
ECHO ║ ╰══════════════════╯ ║
ECHO ║ ║
ECHO ║ Are you sure you want to uninstall UPXShell3.20 Green Revised Edition? ║
ECHO ║ ║
ECHO ║ [Y] Uninstall software ║
ECHO ║ [N] Do not uninstall software ║
ECHO ║ [Q] Exit ║
ECHO ╟──────────────────────────╢
ECHO ║ Note: 1. Please make sure this software has already been closed; ║
ECHO ║ 2. Please make sure the uninstaller is in the software directory, otherwise you're responsible for the consequences.║
ECHO ╰══════════════════════════╯
ECHO.
....There's more after this, but I won't write it. If the above section is put into a batch file, it becomes neat and tidy.
Could you add some code in the middle? Since I have TT=UPXShell3.20 Green Revised Edition
then in the options, every "UPXShell3.20 Green Revised Edition" would be replaced with %TT%+spaces. The problem is with the spaces. If the character count of the TT variable could be calculated, then the number of spaces could be calculated from that, and the calculated number of spaces could be defined as a variable, such as %sp%, then using %TT%+%sp% to replace UPXShell3.20 Green Revised Edition would keep the table from being messed up. And when modifying it, I'd only need to change the content of TT, and the content in the table would change along with it. And the table would also look nice.
Not sure if an expert like you can make that?