Étape 7: Création d’écrans de Dimensions différentes: à l’aide de Screenbuilder
La première chose que vous devez créer un écran de pixel est le code pour afficher les pixels. Plutôt que de taper toutes les variables pour chaque ligne de l’écran, j’ai écrit un programme pour le faire pour moi. Exécutez le script suivant dans un fichier batch :
hors
titre Screenbuilder
couleur 08
écho.
Set/p x = unités à travers :
écho.
Set/p y = unités vers le bas :
titre de bâtiment écran (%x % par % y%)
Set/a xcount = 0
Set/a ycount = 0
Set/a num = 0
Set écriture =
couleur 0c
: Boucle
Set/a num = num % + 1
Set/a xcount = xcount % + 1
Set écriture = écriture %v % num %
echo% % écriture
Si xcount % == (%x) %
echo echo % écriture % >> newscreen.bat
Set écriture =
Set/a xcount = 0
Set/a ycount = % ycount % + 1
)
Si % ycount % == () %% y
CLS
couleur 0 a
écho.
écho.
echo newscreen.bat ouvert dans le bloc-notes. Accédez à Edit\Replace et remplacer tous les v ' s
écho avec signes deux pour cent, suivie d’un v. supprimer un % depuis le début
écho de chaque ligne et en ajouter à la fin.
écho.
mettre en pause
sortie
)
Goto boucle
Lorsque vous exécutez ce fichier, il vous sera demandé le nombre d’unités à travers et combien d’unités vers le bas pour construire l’écran. Entrez le nombre de pixels à travers et vers le bas, puis appuyez sur entrée. L’écran se met à clignoter un tas de chiffres, puis un nouveau fichier de commandes s’affiche dans le même répertoire que Screenbuilder, nommé « newscreen.bat. »
Lorsque le programme est terminé construisant l’écran, il affichera un message vous indiquant comment faire l’écran fonctionnel. Afin de rendre newscreen.bat utilisable comme un écran pixel, vous devez le modifier légèrement. Ouvrez-le avec le bloc-notes et cliquez sur remplacer sous l’onglet édition. Type « v » dans la première case, et "%% V" dans la seconde, le déclic « remplacer tout ». Lorsque le bloc-notes est terminé, vous aurez des variables. Vous voulez une liste des variables qui lisent "%v #%, donc pour remplir l’écran, supprimer l’un des % au début de chaque ligne (il y aura deux après la commande echo) et puis ajouter à la fin de chaque ligne. Vous pouvez également ajouter « echo. » autant de fois que vous le souhaitez avant et après les variables pour créer des lignes vides. Il suffit de garder à l’esprit que plus les lignes votre écran a, le plus il y aura quand ScreenLoop actualise les images de décalage. Renommer « newscreen.bat » "screen.bat", et l’écran est prêt à travailler.
Le code de ScreenBuilder est également téléchargé ci-dessous.