Come posso configurare applicazioni per lanciare automaticamente su un pannello di CE?
FAQ #100683
In generale ci sono alcune applicazioni che devono essere lanciati automaticamente il pannello Web PCD7.D5xxx (per esempio SBC.Net WebConnect, il Microbrowser, il Server VNC di simile). Questo può essere fatto tramite un file startup. bat sapere da Windows.
Principio di funzionamento
In Windows CE non c'è una sorta di "Autoexec"-funzione, per esempio per avviare programmi automaticamente dopo che ha terminato il processo di avvio del sistema operativo. Su CFC Compact Flash Card troverete una directory chiamata "Avvio". Tutti i file eseguibili (*.exe) o un file batch (*. bat) memorizzati nella directory di avvio vengono eseguiti automaticamente dal sistema operativo alla fine del processo di avvio.
>>> Percorso della directory di avvio: "\Storage Card\StartUp"
Teoricamente, si potrebbe semplicemente posizionando i programmi per essere lanciato in questa cartella, ma così facendo, non si può controllare l'ordine, in cui i programmi vengono avviati. Il sistema operativo si avvierà i programmi in una sequenza che non è prevedibile: dipende dalla posizione del file all'interno del file system. Si ho quest raccomanda di non fare affidamento su un alfanumerico ordine! È molto meglio utilizzare solo un file bat singola, che contiene tutte le operazioni e i percorsi di programmi, che ti piacerebbe svolgere o avviare. All'interno del file bat avete il controllo completo sopra la sequenza dei comandi eseguiti.
PCD Saia ® Windows CE Web pannelli vengono con un file batch ben commentato ("Startup. bat"). Nell'impostazione predefinita, è copiare un paio di collegamenti sul desktop e lanciando il driver di comunicazione Web-Connect. Ma è possibile che taylor che ha verso il proprio bisogno.
Modifica il file startup. bat.
Per il lancio di applicazioni su pannello Web PCD7.D5xxx (Windows CE basato), modificare di conseguenza il file batch di avvio "Startup. bat". Questo può essere fatto con i seguenti passaggi:
- Aprire un editor di testo, ad esempio Wordpad che è pre-installato su ogni pannello PCD7.D5xxx (dall'avvio di Windows selezionare pulsante "Programmi" -> "Word Pad")
- Dal Menu "File" selezionare "Apri"
- Selezionare "tutti i file *. *" nel selettore del tipo di file
- Selezionare "scheda di archiviazione/avvio /" e selezionare il file "Startup. bat"
- In questo file, rimuovere il "REM" prima le due righe seguenti nel caso si voglia il MicroBrowser per essere lanciato automaticamente:
\Storage Card\Tools\Delay.exe"5000
AVVIARE "\Storage Card\Micro-Browser\MicroBrowser_CE.exe" - (se volete anche lauch altre applicazioni, rimuovere il REM prima le pertinenti linee)
- Archiviare il file ed eseguire un pulsante di riavvio dal Manager WebPanel PCD Saia ® (non solo spegnere il pannello!)
Suggerimenti
- Linee che iniziano con "REM" sono commenti
- Per eseguire un programma, è sufficiente scrivere il percorso completo, incluso il nome del file. Se il percorso contiene spazi vuoti (come in "\Storage Card"), racchiudere l'intero percorso con apici (' '). per esempio:
"\path\program.exe"
Si prega di essere consapevole che l'esecuzione del file batch solo continuerà dopo il programma chiamato termina. Così se non termina il programma, il file batch si blocca. - Se programmi chiamati non terminare e rimanere residenti in memoria (come il Web-Connect), utilizzare il comando START. Il programma è iniziato, ma il processo batch non aspetta di terminazione. È continuata l'esecuzione del file batch.
AVVIARE "\path\program.exe" - È anche possibile copiare file da una posizione a altra:
COPIA source.dat destination.dat - ECHO ON accende l'output nella console. Che significa, che tutti i comandi batch eseguiti sono elencati nella finestra della console.
ECHO OFF sopprime l'output della console. I comandi batch eseguiti sono nascosti.
Osservazione
Non utilizzare il SBC Autostart «Editor» (spegnere questo autostart) ma l'uso del file: startup. bat.
Categories
PCD7 / D5xxx (Windows CE)
Last update: 07.04.2015 18:11
First release: 06.02.2007 09:50
Views: 9787