Stap 7: Het creëren van schermen met verschillende afmetingen: met behulp van Screenbuilder
Het eerste ding dat u moet maken van een pixel scherm is de code weer te geven van de pixels. In plaats van type van alle variabelen voor elke regel van het scherm schreef ik een programma om het te doen voor mij. Voer het volgende script op als een batchbestand:
uitschakelen
titel Screenbuilder
kleur 08
ECHO.
set/p x = eenheden over:
ECHO.
set/p y = eenheden naar beneden:
titel gebouw scherm (%x % met %y %)
xcount-set/a = 0
ycount-set/a = 0
set/a num = 0
set schrijven =
kleur 0c
: Lus
set/a num = % num % + 1
xcount-set/a = % xcount % + 1
set write = schrijven %v % num %
ECHO % schrijven
Als % xcount %% x % (==
echo echo schrijven % >> newscreen.bat
set schrijven =
xcount-set/a = 0
ycount-set/a = % ycount % + 1
)
Als % ycount %% y % (==
CLS
kleur 0a
ECHO.
ECHO.
ECHO Open newscreen.bat in Kladblok. Ga naar Edit\Replace en vervang alle tegen
ECHO met twee procenttekens gevolgd door een v. verwijderen een % vanaf het begin
echo van elk lijn, en toevoegen aan het einde.
ECHO.
pauze
uitgang
)
goto lus
Wanneer u dit bestand uitvoert, het u hoeveel eenheden over en hoeveel eenheden te vragen zal bouwen op het scherm. Voer het aantal pixels horizontaal en verticaal, vervolgens treffer steken. Het scherm knippert een heleboel nummers, dan een nieuwe batch-bestand zal verschijnen in de zelfde folder zoals Screenbuilder, met de naam "newscreen.bat."
Wanneer het programma klaar is met de bouw van het scherm, op zal uiterlijk vertoon een bericht vertellend u hoe om het scherm functionele. Om newscreen.bat bruikbaar als een pixel scherm, hebt u voor het bewerken van het licht. Open het met Kladblok en klik onder het tabblad bewerken op vervangen. Type "v" in het eerste vak en ' %% V "in de tweede, de klik 'Alles vervangen'. Als Kladblok is voltooid, hebt u variabelen. U wilt een lijst van variabelen die "%v #% lezen, dus te voltooien van het scherm, een van de % aan het begin van elke regel (er zullen twee na de opdracht echo) verwijderen en vervolgens toevoegen aan het einde van elke regel. U kunt ook toevoegen "echo." zo vaak als u wilt vóór en na de variabelen maken witregels. Houd enkel in mening dat hoe meer regels je scherm heeft, de meer lag er zullen wanneer ScreenLoop wordt vernieuwd de beelden. Hernoemen "newscreen.bat" "screen.bat", en het scherm is bereid samen te werken.
De code voor de ScreenBuilder is ook geupload hieronder.