Stap 10: Software bouwen deel 3 (aangepaste Scripts)
Dit is het laatste stuk voor het maken van onze CD... bijna daar!AutoRun9MySlideshow.cmd maken
Je zou kunnen noemen dit bestand het "hart" van de slideshow programma, op de disc anyway.
In een notendop, doet het dit na:
- Stilletjes verbinden met lokale netwerk
- Netwerkverbinding succesvolle bevestigen
- Als dat lukt, laadt slideshow batch-bestand van externe share
- Als het netwerk niet wordt gevonden, laadt slideshow met lokaal opgeslagen foto 's
- Voortdurend poll netwerkshare voor externe reload, opnieuw opstarten of afsluiten opdrachten (hierover later meer)
Maken van het bestand
- Blader naar de bestaande map met de naam "... \plugin\autorun\"
- Maak een bestand genaamd AutoRun9MySlideshow.cmd in deze map
(We bewerken en toevoegen aan dit bestand in de volgende stap na het delen van onze nextwork in plaats is) - Ga terug naar PEBuilder -> Plugins, en vinden "Groep opstarten"
- Klik op bewerken
- Voeg de lijn toe: AutoRun9MySlideshow.cmd=2,,1 onder [SourceDisksFiles]
- Deze coderegel vertelt het omvatten van dit bestand te kopiëren naar de map System32
- Klik op Bestand -> opslaan en sluit uw tekst-editor
- Klik op gereed
Auto-netwerk Config
Het volgende stuk is het toevoegen van een paar bestanden zodat onze netwerkverbinding automatisch ingesteld op opstarten zonder gebruikersinteractie is.
- Blader naar de bestaande map met de naam "... \plugin\penetcfg\"
- Verdopen autorun0penetcfg.cmd voor autorun8penetcfg.cmd
- Autorun8penetcfg.cmd met behulp van een teksteditor bewerken
De bron van wijzigen:
uit
titel starten netwerkondersteuning
Bel %SystemRoot%\system32\penetcfg.exe /UseProfile
rem call mstcp.cmd
afrit
Aan:
uit
titel starten netwerkondersteuning
Bel %SystemRoot%\system32\penetcfg.exe /UseProfile:penetcfg-auto.ini
rem call mstcp.cmd
afrit
- Maak een tweede bestand (ook in... \plugin\penetcfg\) genoemd: PENETCFG-AUTO. INI
- Bewerk het bestand met behulp van uw tekst-editor en voeg de volgende bron:
[Algemeen]
AutoStartNet = Yes
PromptForProfile = geen
ShowGUI = geen[NetProfiles]
Dynamische IP-adres (DHCP) = penetcfg-dhcp.ini
Statisch IP-adres (handmatig) = penetcfg-static.ini
Aangepast van A:\= a:\penetcfg.ini
Aangepast van C:\= c:\penetcfg.ini[NetAdapter1]
EnableDHCP = Yes
UseStaticGateway = geen
Standaard-gateway =
UseStaticDNS = geen
DNSServer =
UseStaticWINS = geen
WINSServer =[NetID]
Workgroup = werkgroep
ComputerName = PICFRAME
[FileSharing]
Merk op dat u bewerken van de bovenstaande sectie naar suite uw netwerk moet als u geen verbinding met een open WiFi-netwerk (of fysieke kabelverbinding). Ik opteerde om te laten zien een eenvoudige config, maar als u verbinding met een beveiligd netwerk maakt hebt u aan het toevoegen van meer parameters (zoekt Google PENETCFG-AUTO. INI).
- Ten slotte, ga terug naar PEBuilder
- Klik op Plugins
- Selecteer "PENETCFG: automatisch starten PE Network configurator" en klik op bewerken
- Bewerk de [SourceDisksFiles]-sectie zodat hierin alleen deze twee lijnen:
autorun8penetcfg.cmd=2,,1
PENETCFG-AUTO. INI = 2,, 1
- Klik op Bestand -> opslaan en sluit uw tekst-editor
- Klik op gereed en Exit PE Builder voor nu (of een andere snelle bouwen Test uitvoeren voordat u afsluit)