Multi-User PMS – Software PMS (Personal Mailbox System) in MS-DOS
Disponibile alla seguente pagina: http://www.forumradioamatori.it/download/download-dos/Packet/Packet.html
NPFPMS Multi-User PMS (C) G8NPF 1994-96
-------------------------------------------------- -----------------------------
Panoramica.
Requisiti minimi di sistema.
386 pezzi
Tastiera di tipo AT standard.
MSDOS 3.30 o DRDOS 5.00
BPQ versione 4.08a
Desqview (se usato) versione 2
Il PMS verrà eseguito anche in una "scatola DOS" OS / 2, MS-Windows 3.1 o Windows95, o
sotto Desqview. Sarà "consapevole" del particolare sistema operativo in uso e lo farà
l'appropriato "Release Timeslice" chiama Desqview, OS / 2 o MS-Windows,
quando si esegue sotto uno di questi sistemi operativi.
Il PMS utilizza l'interfaccia Modalità host BPQ, anziché la vecchia TNC2 (bpqhtnc2)
interfaccia combios (tnc virtuale). La versione BPQ DEVE essere 4.08 (o successiva) come
PMS utilizza chiamate in modalità host introdotte solo in BPQcode 4.08 Il PMS no
richiedere o supportare la vecchia emulazione di combios "TNC2". Non richiede il
bpqhtnc2 TSR o driver INT14 estesi. Non è necessario definirne alcuno
TNCPORT nel file bpqcfg.txt.
Il display PMS è a colori, ma * dovrebbe * anche essere ok su un mono vdu con
MDA o Hercules card. Vari dati interni vengono salvati su disco a intervalli regolari.
Questo può spiegare alcune attività del disco inaspettate .....
Una delle caratteristiche principali del PMS è la sua capacità di inoltrare i messaggi sia in bulk NNA
formato compresso e formato compresso FBB, ad altre stazioni che utilizzano adatto
Software.
Modem Baycom.
-------------
Il PMS (o più correttamente BPQ) funzionerà con un modem Baycom se si utilizza il
driver bpqax25 (ora incluso nell'archivio PMS). bpqax25 è un driver NOS,
modificato da G7JJF, che consente a BPQcode di utilizzare un modem BayCom. Istruzioni per
il suo utilizzo è incluso nell'archivio bpqax25.zip.
Esecuzione di BPQ senza eseguire un nodo.
-----------------------------------
BPQ non deve essere eseguito come nodo! Può essere usato solo come un'applicazione
interfaccia. (NODO = 0 nel file di configurazione BPQ). Inoltre è possibile inibire tutto
attività del nodo su una particolare porta BPQ impostando QUALITÀ = 0 per quella porta in
il file di configurazione BPQ.
Alcune aree hanno già più di un numero sufficiente di nodi e un altro non è necessario
il nodo causa solo più congestione. Per favore considera se un altro nodo è veramente
una buona cosa prima di crearne uno. Se decidi di eseguire BPQ come nodo, allora
per favore considera se il nodo è effettivamente necessario su tutte le porte (frequenze)
che vuoi che il PMS sia disponibile. In caso contrario, disabilitare tutto il nodo
attività su quei porti.
Se si configura BPQ per l'esecuzione senza supporto nodo, è necessario impostare MaxCon 1, No
nel file di configurazione PMS, per impedire il tentativo delle funzioni automatiche PMS
per stabilire una connessione con una stazione (o BBS) che sia già connessa. Anche,
non dovresti connetterti manualmente a una stazione già connessa
un altro canale. Questo perché con il nodo BPQ disabilitato, non vi è alcun livello
4 protocollo Netrom per controllare tali connessioni multiple.
-------------------------------------------------- -----------------------------
Installazione
Per installare il PMS sul disco rigido, copiare tutti i file sul disco floppy in
una directory temporanea sul tuo hard disk. Quindi scrivi: UNPACK
L'installazione è quindi automatica.
Dopo l'installazione, la directory PMS principale, indicata come (homedir), dovrebbe
contenere i seguenti file e sottodirectory.
pms.bat
pmscode.exe
pmscode.dll
pmslzh.exe
pmsutil.exe
7plus <dir> File di programma 7Plus.
archivio <dir> Messaggi archiviati.
config <dir> File di configurazione PMS.
cmd <dir> Programmi CMD PMS.
dos <dir> Semplici programmi DOS.
file <dir> Area file principale.
aiuto <dir> Aiuta i file.
informazioni <dir> File info.
log <dir> File di registro PMS.
mail <0-9> <dir> Directory di posta
salvato <dir> Messaggi salvati.
server <dir> Programmi server.
sys <dir> File di sistema.
carica <dir> Area di caricamento degli utenti.
La sottodirectory di configurazione può contenere i seguenti file. (Alcuni sono opzionali)
7plus.cfg
autolist.cfg
automark.cfg
filearea.cfg
fwdfile.cfg
hold.cfg
npfpms.cfg
password.fbb Password semplice da utilizzare con i sistemi FBB.
swap.cfg
xxxxxx.mat File di matrice password per sistemi NNA / NPF.
xxxxxx.cc File "Carbon Copy"
La sottodirectory info può contenere i seguenti file. (Tutti sono opzionali)
allmsg.txt
files.txt
help.txt
info.txt
intro.txt
nonreg.txt
nonxmsg.txt
La sottodirectory della guida dovrebbe contenere tutti i file di aiuto per i quali rendere disponibili
utenti da chiamare con il comando Guida.
La sottodirectory cmd dovrebbe contenere tutti i programmi cmd interattivi dell'utente
reso disponibile agli utenti per chiamare con il comando CMD.
La sottodirectory dos deve contenere qualsiasi semplice programma DOS da eseguire
disponibile per gli utenti a chiamare con il comando Dos. (Stai attento!)
La sottodirectory sys deve contenere i seguenti file.
cache <dir>
bbs.sys
baseup.num
dummy.sys
nxtmsg.num
msg000.pms
msg001.pms
msg002.pms
msg003.pms
msg004.pms
Dopo aver eseguito per un po ', il PMS può creare i seguenti file nel sys
sub-directory.
AutoLstA.pms
AutoLstB.pms
bbs.sys
bids.rec
jalist.lst
msgindex.idx
namelog.sys
server.idx
softkey.def
Alcuni altri file temporanei con estensione $ p $ possono essere creati. Mai
interferire con loro!
La directory sys contiene un elenco BBS HA di esempio chiamato BBS.sys. Questo contiene a
elenco dei BBS britannici. Gli utenti non britannici potrebbero voler cancellare questo file e lasciare il PMS
crea un nuovo file da zero.
Per eseguire il tipo PMS: PMS (/ switch)
La riga di comando accetta i seguenti parametri:
/? Elenca gli interruttori validi.
/ A Inibisci audio.
/ D Inibisce il controllo della versione DOS.
/ O Inibisce controllo OS / 2 e MS Windows.
/ P Inibire la verifica della stampante in linea.
/ Q Inibisce il controllo valido di BPQcode.
/ S Inibisce il controllo della modalità video. 80 x 25 sarà assunto.
/ V Inibisci controllo Desqview.
Questi interruttori inibitori sono principalmente a scopo di test. Possono essere usati
ai controlli di by-pass che impediscono l'avvio del PMS quando si conosce la trappola
falso, ma sii consapevole che il superamento di uno qualsiasi dei controlli PMS può causare a
sistema che sembra funzionare per un po ', ma fallisce / si arresta in modo imprevedibile in seguito.
In particolare;
È possibile inibire il controllo DOS se si sa che il PMS viene eseguito con la propria versione
di DOS, ma gli oggetti del file di inizializzazione PMS. Tuttavia, se il PMS allora fa
una chiamata DOS (forse ore più tardi!) che la tua versione di DOS non supporta, quindi
un "crash" è il risultato probabile.
Lo stesso vale per il controllo della versione di BPQ.
Inibire il controllo della stampante e quindi stampare su una linea non esistente o inesistente
stampante, probabilmente "bloccerà" il sistema.
**** Importante!
La prima volta che esegui il PMS, inserisci i tuoi dettagli Nome / HomeBBS / QTH
(N NH NQ) e poi fai un (B) per registrare i tuoi dati nel database degli utenti.
*** Dovresti farlo prima che qualcun altro usi il PMS ***
Per chiudere il tipo PMS, esci dalla riga di comando. Non puoi chiudere il
PMS se è connesso a un utente (o nodo), o qualsiasi schermo sta usando l'editor.
Disconnettere tutti gli utenti e chiudere prima tutte le schermate dell'editor, quindi inserire il
Esci dal comando.
Se il PMS non viene chiuso nel maniero corretto (ovvero un arresto anomalo del programma),
quindi i flussi BPQ rivendicati dal PMS non verranno rilasciati. Il supporto
programma pmsutil.exe, funzione ClearBPQ, può essere utilizzato per cancellare forzatamente selezionati
Stream host BPQ.
-------------------------------------------------- -----------------------------
Avvertenze.
Quando si modifica il file npfpms.cfg o uno qualsiasi dei file config, info e help, utilizzare
un editor ASCII. Attenzione ai programmi WP (come WordStar?) Che possono lasciare strani
codici di controllo della formattazione nel testo!
Non modificare mai manualmente alcun file nella sottodirectory sys. Non sono
file di testo semplice e quasi sicuramente li corromperete! La maggior parte sono casuali
accesso piuttosto che file sequenziali e sono di formato rigido.
Non eliminare mai manualmente alcun file nelle sottodirectory mail o sys.
I file nelle sottodirectory info, help e config sono semplici file di testo e possono
essere modificato come richiesto. Non impostare gli attributi Read-only, Hidden o System su
uno qualsiasi dei file utilizzati dal PMS. L'orologio del PC dovrebbe essere impostato in modo che corrisponda
la voce TimeSig. (I tempi in Amateur Radio sono normalmente in GMT)
-------------------------------------------------- -----------------------------
Comandi di configurazione
Dettagli del file di configurazione principale.
--------------------------------
(config \ npfpms.cfg)
Comandi "Linea singola".
-----------------------
La maggior parte delle voci sono opzionali. Se si omette una voce, viene utilizzato un valore predefinito.
Le voci possono essere in qualsiasi ordine. Un file di configurazione di esempio è incluso. Se usi il
file di esempio quindi assicurati di cambiare i nominativi!
Ogni voce deve essere contenuta su una singola riga logica. Se una linea finisce in un
carattere di sottolineatura (_), quindi la seguente linea fisica verrà trattata come a
estensione logica della riga precedente. I commenti che seguono un punto e virgola saranno
ignorato. Spazi multipli e caratteri <Tab> vengono normalmente ridotti a un singolo
spazio. Per includere spazi iniziali, spazi multipli o a; personaggio in un testo
voce, racchiudere la voce tra virgolette doppie o singole.
ad es. "Inserimento di testo"
'Inserimento di testo'
Per includere virgolette nella voce, racchiuderla tra virgolette dell'altro tipo.
es. "Questo è" virgolette "in una stringa"
"Questo è" virgolette "in una stringa"
Alcune voci possono anche essere modificate mentre il PMS è in esecuzione, ma attenzione
che tali modifiche andranno perse se il PMS si riavvia per qualsiasi motivo (incluso
errori, interruzioni di corrente, ecc.) quando tutte le impostazioni ritornano alla configurazione
impostazioni predefinite.
(homedir) è l'unità e la directory su cui è stato installato il PMS.
cioè d: \ pms \
Accetta <elenco di nominativi>
Se viene specificato un elenco di accettazione, saranno presenti solo i nominativi nell'elenco
in grado di connettersi al PMS. Tutti gli altri saranno respinti.
L'impostazione predefinita non è una lista.
ArchivePath <drv: \ path>
Percorso della directory per i messaggi archiviati.
Il valore predefinito è (homedir) \ archive \
Audio On / Off / Temporizzato
Determina se l'audio del sistema è impostato su On, Off o Timed, quando il PMS è
prima ha iniziato Può essere modificato mentre il PMS è in esecuzione, con il comando Audio
L'impostazione predefinita è On
AudioTimes <hh-hh>
Specifica le ore in cui è consentito l'audio del sistema, quando si utilizza l'audio Timed
opzione. Utilizza il formato orologio 24 ore (00-23)
L'impostazione predefinita è 00-23 (ovvero nessuna restrizione)
AutoListTime HH: MM (HH: MM ....) o xx: MM
Un elenco di volte per una lista automatica / lettura della posta dal BBS locale.
Vedi la sezione "Impostazione dei tempi" per i dettagli su come impostare i tempi.
L'impostazione predefinita non è l'ora impostata.
AutoMode A / B
La modalità iniziale utilizzata da AutoList / Read. La modalità A è la modalità "normale". La modalità B è
per BBB di FBB che supportano le trasmissioni di Unproto dell'intestazione della posta.
Può essere modificato mentre il PMS è in esecuzione, con il comando AutoMode.
L'impostazione predefinita è la modalità A
AutoReadCmd V / R
Il comando di lettura emesso dalla funzione AutoRead (in modalità non compressa).
V = Lettura dettagliata, che include tutte le informazioni di routing.
R = lettura normale.
Il valore predefinito è R
AutoReadStatus Z / B
Imposta il tipo di stato del messaggio predefinito per i messaggi AutoRead.
I messaggi di tipo Z sono speciali e possono essere visti solo dal sysop PMS.
Il tipo B sarà trattato come bollettino e può essere letto da chiunque!
Nota: se ThirdParty è disattivato, i bollettini AutoRead sono normalmente obbligati a digitare
Z a prescindere, al fine di evitare di violare le regole di terze parti.
L'impostazione predefinita è di tipo Z
AutoType 0-2
Se 0, ha luogo una normale sequenza AutoList / Read, senza password.
Se 1, il PMS, al momento della connessione, invierà SYS (FBB) o @ (NNA) a
richiedere una verifica della password. Da utilizzare con un SysOp remoto.
Se 2, il PMS invierà il suo banner [SID] completo al momento della connessione.
Il valore predefinito è 0. (L'opzione 2 è riservata per uso futuro).
BBSPrompt <prompt>
Il prompt ricevuto dal BBS locale, senza il> (cioè BBS GB7GBR)
Può essere modificato mentre il PMS è in esecuzione, con il comando BBSPrompt.
L'impostazione predefinita è il nominativo LocalBBS.
BBSRoute <percorso>
Imposta il percorso di connessione al BBS locale.
Può essere modificato mentre il PMS è in esecuzione, con il comando BBSRoute.
L'impostazione predefinita è una connessione diretta al BBS specificato dalla voce LocalBBS.
BidSep (carattere)
Il carattere utilizzato come separatore BID.
Il valore predefinito è un trattino basso, (_)
BlankDelay <minuti>
Durata in minuti prima che lo screen saver oscuri lo schermo.
Impostare su 0 per disabilitare il blanker dello schermo.
L'impostazione predefinita è 15 minuti.
BPQDir <(drv:) \ percorso>
Questo specifica il percorso DOS completo alla directory bpq.
La directory bpq deve contenere il file bpqcfg.bin
Il valore predefinito è x: \ BPQ \ dove x: è l'unità su cui è installato il PMS.
BPQStream <numero stream>
Specifica il numero di stream host BPQ più basso da utilizzare. I flussi BPQ sono
numerato da 1 a 64. Se si specifica BPQStream 30 e Canali 3, quindi il PMS
utilizzerà i primi 4 flussi gratuiti trovati, dal flusso 30 verso l'alto. La base
lo stream specificato deve essere inferiore a (64 canali)
Il valore predefinito è il flusso 30
BPQBeaconText <testo>
Testo beacon nodo BPQ. Inviato ad intervalli dal nodo BPQ. Questo è in realtà un BPQ
funzione, non una funzione PMS. L'intervallo beacon è impostato nel file di configurazione BPQ
Il valore predefinito non è testo.
Canali 0-14
Specifica il numero di canali utente, dal canale 0.
I canali 2 daranno i canali 0, 1 e 2. I Canali maggiori sono impostati su,
più lentamente possono essere alcune funzioni e più memoria richiederà il sistema!
Il valore predefinito è 2
ConfName <nome>
Specifica il nome utilizzato per chiamare l'applicazione per conferenza dal nodo BPQ.
Questo deve corrispondere alla voce del nome nel file di configurazione BPQ APPLICAZIONI = .....
L'impostazione predefinita è CONF
ConfNumber <numero>
Specifica il numero dell'applicazione BPQ per l'applicazione per conferenze.
Questo deve corrispondere alla voce nel file di configurazione BPQ APPLICAZIONI = .....
Il valore predefinito è 2
DateSep (carattere)
Il carattere utilizzato come separatore in date (come in 25-07-96)
L'impostazione predefinita è -
DefMask e H0000- e H7FFF
Il valore di avvio per la maschera della porta del monitor.
Il valore predefinito è hex & H7FFF (tutte le porte monitorate per tutti i tipi di frame)
DeleteBulletin <numero di giorni>
Questo è il numero di giorni dopo i quali un bollettino viene automaticamente cancellato. UN
l'impostazione di 0 disabilita la funzione. I messaggi eliminati non possono essere recuperati.
Il valore predefinito è 30 (circa un mese). L'intervallo valido è compreso tra 0 e 265
DeletePersonal <numero di giorni>
Questo è il numero di giorni dopo i quali un messaggio personale è automaticamente
cancellato. Un'impostazione di 0 disabilita la funzione. I messaggi eliminati non possono essere
recuperato.
Il valore predefinito è 60 (circa due mesi). L'intervallo valido è compreso tra 0 e 265
EditBufferSize <numero di linee>
Imposta il numero massimo di righe disponibili per il buffer dell'editor.
Il valore predefinito è 100 righe.
FbbPWLines <1-8>
(Riservato per uso futuro)
Il numero di righe, di cinque numeri, previsto per un controllo di password FBB.
L'FBB standard utilizza una riga di cinque numeri, quindi deve essere impostato su 1
L'impostazione sul valore errato può causare il blocco del sistema di password.
Il valore predefinito è 1
ForwardTime HH: MM (HH: MM ....) o xx: MM
Un elenco di volte in cui il PMS eseguirà l'inoltro automatico della posta.
Vedi la sezione "Impostazione dei tempi" per i dettagli su come impostare i tempi.
L'impostazione predefinita non è l'ora impostata.
HA <indirizzo>
Il tuo indirizzo gerarchico internazionale AX25, da utilizzare nelle intestazioni di posta.
Questo deve essere corretto o la tua e-mail di ritorno potrebbe perdersi!
es. G8NPF.GB7ESX. # 31.GBR.EU (o solo GB7ESX. # 31.GBR.EU)
Il valore predefinito è (pmscall). (LocalBBS)
InactiveTimeout <time in seconds>
Questo è il tempo massimo che il PMS attenderà per QUALSIASI input mentre è connesso a a
utente. Ciò impedirà un canale permanentemente legato, se un utente
scompare senza disconnettere. 1200 dà 20 minuti. Impostare su 0 per disabilitare
il timer.
Il valore predefinito è 1200. L'intervallo valido è compreso tra 60 e 3599
InfoBeaconTime HH: MM (HH: MM ....) o xx: MM
Un elenco di orari in cui verrà inviato il segnale informativo periodico.
L'impostazione predefinita non è l'ora impostata.
JAListSize <dimensione>
Il numero massimo di voci consentite nell'elenco JA.
Il valore predefinito è 30.
KillBulletin <numero di giorni>
Questo è il numero di giorni dopo i quali un bollettino viene automaticamente ucciso. UN
l'impostazione di 0 disabilita la funzione.
L'impostazione predefinita è 15. L'intervallo valido è compreso tra 0 e 265
KillPersonal <numero di giorni>
Questo è il numero di giorni dopo i quali un messaggio personale è automaticamente
ucciso. Un'impostazione di 0 disabilita la funzione.
Il valore predefinito è 30. L'intervallo valido è compreso tra 0 e 265
LocalBBS <nominativo>
Questo è il nominativo del tuo BBS locale (GB7) (es. GB7ESX)
Può essere modificato mentre il PMS è in esecuzione, con il comando LocalBBS.
Nessun valore predefinito. Deve essere impostato.
LogPeriod
Determina la frequenza con cui PMS crea nuovi file di registro.
Le opzioni sono giornaliere, mensili o annuali
L'impostazione predefinita è Mensile.
MailBeaconType 0-2
0 = Non trasmettere il segnale di posta.
= Solo lista di nominativi.
= <numero> <nominativo> formato.
Il valore predefinito è 2
MailBeaconTime HH: MM (HH: MM ....) o xx: MM
Un elenco di orari in cui verrà inviato il messaggio periodico di posta.
(Una volta all'ora è normalmente più che sufficiente!)
L'impostazione predefinita non è l'ora impostata.
MaxAutoListSize <dimensione>
Imposta la dimensione massima per il file AutoList. Le vecchie voci sono potate da fare
spazio per le nuove voci (dopo che tutte le # contrassegnate con # sono state lette).
Impostare su 0 per disabilitare l'eliminazione automatica.
Il valore predefinito è 18000 byte, che dovrebbe contenere circa 250 intestazioni.
MaxBidRecSize <dimensione>
Imposta la dimensione massima per il file bids.rec. Le vecchie voci sono potate da fare
spazio per nuove voci. Impostare su 0 per disabilitare l'eliminazione automatica.
Il valore predefinito è 3200 byte, che contiene circa 100 BID.
MaxBlockSize <dimensione>
Imposta un limite sulla dimensione massima di un blocco di messaggi raccolti per compressi
inoltro, prima della compressione. (Ciò non impedirà un messaggio SINGLE di grandi dimensioni
dall'essere inoltrati). Impostare su 0 per disabilitare la restrizione.
Il valore predefinito è 10000 byte. L'intervallo valido è compreso tra 1000 e 32000
MaxCon <1-5> (, Sì / No)
Il 1 ° parametro imposta il numero massimo di connessioni in entrata consentito per
utente. Il secondo parametro determina se le funzioni automatiche PMS possono creare una nuova
connessione in uscita a una stazione già connessa al PMS.
(Questo non tiene conto delle sessioni "Modalità terminale")
L'impostazione predefinita è 1, Sì
MaxFrame <numero>
Il numero massimo di frame in sospeso consentito.
Se è possibile leggere un maxframe valido dalla porta BPQNODE durante la trasmissione,
allora quel valore supererà questa impostazione.
Il valore predefinito è 2. L'intervallo valido è compreso tra 1 e 10
MaxList <numero> (, <numero>)
Il numero massimo di messaggi secondari che verranno ricercati dai comandi Elenco.
Il primo numero è per gli utenti. Il secondo numero opzionale è per il sysop PMS.
Impostare su 0 per disabilitare la restrizione.
Il valore predefinito è 50,50
MaxLogFileSize <dimensione>
Imposta la dimensione massima per il file di registro corrente. Le vecchie voci sono potate da fare
spazio per nuove voci. Impostare su 0 per disabilitare l'eliminazione automatica.
Il valore predefinito è 10000 byte, che contiene circa 150 righe.
MaxRequest <numero>
Il numero massimo di messaggi compressi su "Richiedi inoltro" in un singolo
bloccare. Utilizzato solo dalla funzione AutoRead con NNA V3.0. Il massimo è 10, ma
a meno che tu non abbia un PC molto veloce, ti suggerisco di mantenere le impostazioni predefinite.
Il valore predefinito è 5
MouseType Nessuno / Grafica / Hardware
Imposta il tipo di cursore del mouse.
Nessuna se non si usa il mouse.
Grafica per utilizzare il normale cursore del mouse grafico quando si esegue in una finestra
sotto OS / 2 o MS Windows, o per usare un mouse "attributo" configurabile
cursore sotto DOS.
Hardware per utilizzare un cursore fisso "hardware" del mouse (non consigliato).
Il valore predefinito è Nessuno
MouseDelay (ritardo, velocità)
Imposta il ritardo prima che un mouse preme la ripetizione automatica e la velocità di ripetizione automatica.
Il valore predefinito è 50,3
(Nota: la temporizzazione del mouse potrebbe essere un po 'irregolare in questa versione)
NodeConn <testo>
Node il testo di risposta per una connessione riuscita. Sono consentite più voci.
L'impostazione predefinita è CONNECTED TO
NodeFail <testo>
Node il testo di risposta per una connessione fallita. Sono consentite più voci.
L'impostazione predefinita è FAILURE WITH
NonXPrompt <testo>
Questo è il prompt aggiuntivo fornito agli utenti non esperti.
L'impostazione predefinita non è un prompt aggiuntivo.
PacLen <numero>
La lunghezza del pacchetto trasmesso di default. Se non specificato, un valore predefinito
viene letto dal file bpqcfg.bin. Se è possibile leggere un paclen valido dal BPQ
Porta NODE durante la trasmissione, quindi quel valore supererà questa impostazione.
Il valore predefinito è 128
PageTimeout <secondi>
Imposta il ritardo prima che venga data una risposta "SysOp non disponibile" a una pagina (T)
comando.
Il valore predefinito è 20 secondi
PMSName <nome>
Specifica il nome utilizzato per chiamare l'applicazione PMS dal nodo BPQ.
Questo deve corrispondere alla voce del nome nel file di configurazione BPQ APPLICAZIONI = .....
L'impostazione predefinita è PMS
PMSNumber <numero>
Specifica il numero dell'applicazione BPQ per il PMS.
Questo deve corrispondere alla voce nel file di configurazione BPQ APPLICAZIONI = .....
Il valore predefinito è 1
Stampante <porta stampante>
Imposta la porta I / O utilizzata per la stampante. (PRN: LPT1 / 2/3: COM1 / 2 :)
L'impostazione predefinita è LPT1:
PrinterFilter <start-end>
PrinterFilter <n1, n2, n ...>
Gamma di codici ASCII o elenco di singoli codici ASCII da escludere dal
stampante. Alcuni codici di controllo dispari possono confondere alcune stampanti.
L'impostazione predefinita non è un codice escluso.
PurgeTime HH: MM (HH: MM ....) o xx: MM
Un elenco di volte in cui le POM devono fare le pulizie. Puoi inserire più volte
nel formato HH: MM, ma due dovrebbero essere sufficienti. Scegli i tempi di silenzio come, se il PMS
è molto occupato, l'epurazione potrebbe non aver luogo. DEVI inserire almeno una voce in
la lista, e preferibilmente due. Vedere la sezione "Impostazione dei tempi" per i dettagli su
come impostare i tempi.
L'impostazione predefinita è 02:25 03:30
QuoteCharacters
I caratteri usati per prefisso il testo citato. Non può essere impostato su un gallone! (>)
L'impostazione predefinita è "}" (parentesi quadra + spazio)
Registrazione <numero>
Il tuo numero di registrazione PMS. Solo per utenti registrati.
Il valore predefinito è "non registrato".
Rifiuta <elenco di chiamate non valide>
Una stazione che tenta di accedere utilizzando un nominativo in questo elenco sarà respinta.
L'elenco dovrebbe includere chiamate non valide come NOCALL PK232 TEST ecc.
Questo non dovrebbe essere usato per impedire che un nominativo valido venga inserito.
(Gli indesiderabili possono essere bloccati rimuovendo la loro bandiera C)
L'impostazione predefinita non è una lista.
ReviewSize <numero di linee>
Imposta il numero di linee che è possibile scorrere in modalità di revisione.
Il valore predefinito è 50. L'intervallo valido è compreso tra 30 e 1000
RouteID <Testo>
Testo informativo opzionale da aggiungere a R: linea di routing. (Massimo 26 caratteri)
Non includere le parentesi quadre o il tipo / versione PMS. Sono aggiunti
automaticamente.
Il valore predefinito non è testo.
RTC (4-150)
Il valore di ponderazione dell'interrupt del timer. Meglio lasciati soli, a meno che tu non sappia cosa tu
sta facendo!
Il valore predefinito è 50
SavePath <drv: \ directory>
Specifica una directory \ drive alternativa per salvare i messaggi eliminati in.
L'unità e la directory devono esistere.
L'impostazione predefinita è (homedir) \ SAVED \
SaveType <BPZUAT>
Determina il tipo di messaggi copiati nella directory <SavePath>.
I tipi sono: B bollettino P personale Z autoread U utente A ack T nts
Il valore predefinito è nessuno.
ScreenFilter <start-end>
ScreenFilter <n1, n2, n ...>
Gamma di codici ASCII o elenco di singoli codici ASCII da escludere dal
display dello schermo e tastiera, oltre ai codici "predefiniti".
L'impostazione predefinita non è nessun codice aggiuntivo escluso.
Sicurezza <carattere (i)>
Codice di sicurezza richiesto se una stazione si connette utilizzando il nominativo del PMS.
Molto semplice, ma abbastanza per fermare un hacker "casuale". Quando si specificano i caratteri
non usare nessun> (chevrons).
L'impostazione predefinita è la parola "codice"
SessionTimeout <seconds>
Questo è il tempo massimo in cui un utente può rimanere connesso prima del PMS automaticamente
disconnette. 3599 darà 1 ora (quasi). Impostare su 0 per disabilitare il timer.
L'impostazione predefinita è 3500. L'intervallo valido è compreso tra 300 e 3599
7PlusDayMax <numero>
Il numero massimo di file 7Plus (generati dal server 7PSERV) che lo faranno
essere inoltrato in un giorno (indipendentemente da chi sono stati inviati) Il contatore viene resettato
a zero quando la data PMS cambia o se il PMS viene riavviato.
Il valore predefinito è 3
7PlusFwdMax <numero>
Il numero massimo di file 7Plus (generati dal server 7PSERV) che lo faranno
essere inoltrato in una sessione di inoltro.
Il valore predefinito è 3
7PlusIndexSize <numero>
Il numero massimo di voci mantenute nell'indice 7plus. L'indice contiene i nomi
e posizioni dei file codificati dal server 7Plus. Quando l'indice è pieno il
la voce più vecchia viene cancellata per fare spazio a una nuova voce.
Il valore predefinito è 10
7PlusPartSize <numero>
La dimensione massima di una parte di messaggio 7Plus generata dal server 7PSERV.
Il valore predefinito è 3000 byte. L'intervallo valido è compreso tra 1000 e 32000
SID <stringa>
Il banner PMS SID.
L'impostazione predefinita è [ABFHML2V $]
SRprefix <stringa>
Il prefisso aggiunto al titolo di un messaggio quando viene utilizzato il comando SR.
L'impostazione predefinita è Re:
TempPath drv: (\ path \)
Specifica un disco rigido alternativo o un disco virtuale (ram) per i file temporanei.
Un disco ram deve già esistere. Il PMS non può crearlo!
L'impostazione predefinita è utilizzare la directory \ sys \ (homedir).
**** AVVERTIMENTO:
Se il disco non è abbastanza grande da contenere tutti i file temporanei del PMS, quali
può includere file di grandi dimensioni creati dalla routine di compressione / decompressione e
più file temporanei creati dai server, quindi errori imprevedibili
risultato!
TimeSig <gmt / utc / bst / ...>
La firma del tempo PMS. Questo dovrebbe corrispondere al tempo impostato nel computer.
L'impostazione predefinita è gmt
Soglia <numero>
Imposta la soglia di rilascio del timeslice iniziale. Controlla la facilità con cui il PMS dà
fino a quando non funziona con Desqview, OS / 2 o MS Windows. Il più alto
il numero, più il PMS terrà il suo timeslice. L'intervallo valido è
da 0 a 32767. Il valore migliore dipende dal PC e da altri programmi
correndo allo stesso tempo. La sperimentazione è l'unico modo per trovare l'optimum
valore per qualsiasi sistema particolare. Il valore può essere modificato mentre il PMS è
in esecuzione con il comando Soglia.
Il valore predefinito è 25
TimeZone <zone>
L'ID del fuso orario, utilizzato nelle intestazioni della posta PMS.
Il valore predefinito è z
TXBUFFERSIZE
La dimensione (per canale) dei buffer di trasmissione.
Si tratta di dati PMS in coda per l'output sul nodo BPQ.
Il valore predefinito è 1000 byte.
UPCall bbscall> uicall
Il nominativo deve essere guardato nelle trasmissioni BBB Unproto di FBB. cioè GB7HSN> FBB
Non includere alcun nominativo digi.
L'impostazione predefinita è (LocalBBS)> FBB
Nominativo UPDigi (, nominativo, ...)
Un percorso digipeater opzionale per richieste di unproto FBB. Questa è una lista di digi
nominativi separati da virgole. Una singola virgola cancellerà il percorso corrente.
Il valore predefinito non è il percorso digi.
UPPort <numero di porta>
La porta radio BPQ per richieste di unproto FBB.
Questa sarà normalmente la porta su cui ricevi le trasmissioni di Unproto di FBB.
Il valore predefinito è 0 (nessuna porta impostata)
UPTimer <secondi>
Tempo di ritardo, in secondi, prima di richiedere gli aggiornamenti di risincronizzazione di unproto FBB.
Il valore predefinito è 30. L'intervallo valido è compreso tra 5 e 1000
UPType <tipi>
Il tipo di broadcast unproto da catturare (se trasmesso).
cioè B per bollettini.
P per gli altri messaggi personali.
# per i messaggi non validi.
I messaggi personali da o verso il nominativo del PMS vengono sempre acquisiti.
L'impostazione predefinita è B (solo bollettini)
UploadPath <drv: \ path>
Percorso di directory alternativo per l'area di upload dei file dell'utente. Dovrebbe essere diverso
a qualsiasi area di download dei file. È necessario utilizzare il percorso DOS completo.
L'impostazione predefinita è (homedir) \ UPLOAD \
UseHA 0-3
Determina se il PMS utilizza l'indirizzo BBS gerarchico completo quando lo fa
inoltro compresso a BBS con la bandiera "H" nel loro banner SID.
cioè G8NPF @ GB7ESX o G8NPF@GB7ESX.#31.GBR.EU
0 = Non utilizzare l'indirizzo completo (predefinito).
= Usa l'indirizzo completo per l'inoltro NNA.
= Usa l'indirizzo completo per l'inoltro FBB.
= Usa l'indirizzo completo per l'inoltro di NNA e FBB.
Il valore predefinito è 0
UseWP <valore>
Controlla l'uso e l'aggiornamento del database utente e del file WP BBS.
Il valore del numero determina quali funzioni sono abilitate.
Valore: significato.
Il file del database utente viene cercato quando viene inserito un messaggio, per avvisare l'utente
utente se il campo @BBS utilizzato differisce da quello trovato nel database.
Se viene inserito un messaggio senza campo @BBS, cercare nel database e
usa la voce @BBS nel database (se ne trovi una).
Includi i dati BBS estratti dai messaggi AutoRead durante l'aggiornamento dell'utente
database e file BBS WP. Ciò comporterà la registrazione della casa da parte del PMS
BBS di tutte le stazioni i cui messaggi passano attraverso il sistema. Altrimenti
registrerà solo le informazioni sulle stazioni che inviano messaggi specifici al PMS
8 Consenti home BBS estratti da R: righe per aggiornare le voci utente dirette.
(Di solito non è una buona idea!)
16 Aggiorna il file BBS WP con * all * BBS HA estratto da R: lines.
*** Nota: questo farà sì che il file WP cresca molto più velocemente e potrebbe rallentare
giù l'elaborazione dei messaggi di una quantità inaccettabile. Usa questa impostazione solo se
hai un PC molto veloce.
I valori possono essere aggiunti insieme per selezionare la combinazione richiesta.
Il valore predefinito è 3 (1 + 2)
VDU mono / colore
Impostare su Mono se si utilizza un monitor / scheda video mono.
Impostare su Colore se si utilizza un monitor a colori / scheda video.
L'impostazione predefinita è Colore
Larghezza <larghezza>
La lunghezza massima della linea (larghezza dello schermo) nell'editor.
Il valore predefinito è 79
YappWait1
Imposta il tempo in secondi in cui il protocollo Yapp attenderà una risposta a un
cornice "S" iniziale.
Il valore predefinito è 10
YappWait2
Imposta il tempo in secondi in cui il protocollo Yapp attenderà una risposta a "S1", "ST"
e frame "CW".
Il valore predefinito è 30
YappWait3
Imposta il tempo in secondi in cui il protocollo Yapp attenderà una risposta a un "SE"
(eof) frame.
Il valore predefinito è 1600
YappWait4
Imposta il tempo in secondi in cui il protocollo Yapp attenderà una risposta a qualsiasi
altro quadro di dati.
Il valore predefinito è 240
-----
Le seguenti voci determinano le impostazioni iniziali delle opzioni di sistema.
Tutte le impostazioni possono essere modificate, mentre il PMS è in esecuzione, con
comando appropriato.
AppendFsp On / Off
Offrire "Aggiungi nome file?" su SysOp.
L'impostazione predefinita è On
ARCompressed On / Off
Utilizzare il formato compresso, se possibile, quando AutoReading da un BBS FBB
L'impostazione predefinita è On
AutoBye On / Off
Invia un comando B (Bye) al BBS tra AutoList e AutoRead.
L'impostazione predefinita è Off
AutoKill On / Off
Elimina i messaggi personali dopo averli letti con AutoRead.
L'impostazione predefinita è On
AutoStampa On / Off
Se questa opzione è attivata, tutti i messaggi in arrivo vengono stampati automaticamente sulla stampante.
Dovrebbe essere usato solo con stampanti che hanno un buffer di buone dimensioni!
L'impostazione predefinita è Off
CallCheck On / Off
Il nominativo di una stazione che si connette al PMS viene controllato per vedere se corrisponde
il nominativo della PMS. (Controllo di sicurezza).
CFilter On / Off
Consenti le chiamate a un programma CFilter esterno.
Display7Plus On / Off
Visualizza il testo generato dal programma 7Plus.
L'impostazione predefinita è On
EditCleanup On / Off
Indica all'editor di eliminare i suoi file temporanei del buffer del disco.
L'impostazione predefinita è On
ForwardAll On / Off
Abilita l'inoltro di messaggi da qualsiasi nominativo, non solo da SysOp.
L'impostazione predefinita è Off
ForwardOnTo On / Off
Anche in avanti sul campo "A".
L'impostazione predefinita è Off
Flash Inhibit On / Off
Inibisci il flash "Scroll Lock".
L'impostazione predefinita è Off
KeepBBSMsg On / Off
Mantieni i messaggi inoltrati incompleti.
L'impostazione predefinita è Off
KeepMsg On / Off
Mantieni i messaggi inseriti manualmente incompleti.
L'impostazione predefinita è On
KeepFile On / Off
Mantieni file di testo in chiaro caricati incompleti.
L'impostazione predefinita è On
KillOnForward On / Off
Uccidi i messaggi dopo l'inoltro.
L'impostazione predefinita è Off
KillOnRead On / Off
Consenti a sysop di eliminare / eliminare i messaggi dopo averli letti.
L'impostazione predefinita è On
MarkFrom On / Off
Includi messaggio DA te stesso quando AutoMarking.
L'impostazione predefinita è Off
MarkTo On / Off
Includi messaggio per te stesso quando AutoMarking. (Impostare su Off se il tuo personale
la posta viene automaticamente inoltrata dal BBS).
L'impostazione predefinita è On
MaxUsrNM On / Off
Limita l'ambito di LN / M e RN / M per gli utenti agli utenti MaxList.
L'impostazione predefinita è Off
MaxSysopNM On / Off
Limita l'ambito di LN / M e RN / M per SysOp alla MaxList di SysOp.
L'impostazione predefinita è Off
MFilter On / Off
Consenti le chiamate a un programma MFilter esterno.
Nota: l'uso di qualsiasi programma MFilter rallenterà l'elaborazione dei dati ricevuti
messaggi, quindi ti suggerisco di non usare MFilter a meno che tu non ne abbia una reale necessità
fare così.
Notify7P On / Off
Notificare SysOp quando un messaggio 7Plus viene decodificato correttamente.
Priorità On / Off
Dare priorità ai messaggi ordinari su oltre 7 file durante l'inoltro.
L'impostazione predefinita è On
Citazione On / Off
Cita sempre il vecchio messaggio quando rispondi a un messaggio con SR o SC.
L'impostazione predefinita è On
ReadOnly On / Off
Consenti WN, W! e FNDFIL funziona per cercare media di sola lettura (CD-ROM)
(La ricerca di CD Rom di grandi dimensioni può richiedere molto tempo!)
L'impostazione predefinita è Off
Raling On / Off
Aggiungi R: riga ai messaggi.
L'impostazione predefinita è On
StripCtrl On / Off
Elimina tutti i codici di controllo durante il caricamento dei file nell'editor.
L'impostazione predefinita è On
ThirdParty On / Off
Consentire l'accesso di terzi a tutti.
L'impostazione predefinita è Off
YappCR On / Off
Abilita il checksum YappC e il recupero in caso di arresto anomalo.
L'impostazione predefinita è On
-----
Le seguenti voci determinano le impostazioni iniziali dei server interni.
Tutte le impostazioni possono essere modificate, mentre il PMS è in esecuzione, con
comando appropriato.
7AutoServ On / Off
Abilita il server auto-estrattore 7PLUS.
L'impostazione predefinita è On
7PServ Acceso / Spento
Abilita il server richiedente 7PLUS.
L'impostazione predefinita è On
AckEnable On / Off
Abilita la funzione del server AUTOACK.
L'impostazione predefinita è Off
ConfServ On / Off
Abilita il server CONF (conferenza).
L'impostazione predefinita è On
DownloadServ On / Off
Abilita il server di download dei file.
L'impostazione predefinita è On
FndBidServ On / Off
Abilita il server FNDBID.
L'impostazione predefinita è On
ReqFilServ On / Off
Abilita il server REQFIL.
L'impostazione predefinita è On
ReqDirServ On / Off
Abilita il server REQDIR.
L'impostazione predefinita è On
UploadServ On / Off
Abilita il server di caricamento file.
L'impostazione predefinita è On
WPServ On / Off
Abilitare il server WP (White Pages).
L'impostazione predefinita è On
-----
Le seguenti voci determinano le impostazioni iniziali delle opzioni di registro.
Tutte le impostazioni possono essere modificate, mentre il PMS è in esecuzione, con
comando appropriato.
0 = ignora 1 = scrive nel file di registro 2 = scrive nello schermo 3 = entrambi
La maggior parte di default su un valore di 3
7PlusError <0-3>
7 errori più.
AutoConnect <0-3>
La funzione automatica si connette.
AutoDisc <0-3>
La funzione automatica si disconnette.
AutoFail <0-3>
Fallimento automatico.
CallServer <0-3>
Chiamato filtri / server esterni. Normalmente impostato su 0
Conferenza <0-3>
Attività della conferenza.
DownloadFile <0-3>
File scaricato report.
FileLocked <0-3>
Tentativo di accesso ai file bloccati.
ForwardFail <0-3>
Inoltro fallimenti.
ForwardMsg <0-3>
Evento inoltrato.
HoldMsg <0-3>
Messaggio "in attesa".
NormalDisc <0-3>
Disconnessioni normali.
Password <0-3>
Errori password / matrice utente.
Protocollo <0-3>
Errori di protocollo (inoltro).
ScriptError <0-3>
Errori di script.
ScriptEvent <0-3>
Script eventi.
SystemDisc <0-3>
Disconnessioni dovute a guasti / errori.
UnProto <0-3>
Annulla le richieste di aggiornamento.
UploadFile <0-3>
File caricato report.
UserTimeout <0-3>
Timeout dell'utente.
UserConnect <0-3>
L'utente in entrata si connette.
UserDisc <0-3>
L'utente si disconnette.
UserTimeout <0-3>
Timeout dell'utente.
YappError <0-3>
Errori di protocollo Yapp.
-----
Le voci seguenti impostano i colori del testo.
Sfondo <colore>
Il colore dello sfondo dello schermo.
Il valore predefinito è nero.
Bordo <colore>
Il colore del bordo dello schermo.
(Non supportato con tutti gli adattatori di visualizzazione)
Il valore predefinito è nero.
Modifica <colore>
Il colore del normale testo dell'editor.
L'impostazione predefinita è ciano chiaro.
EditHF <colore>
Il colore della modifica evidenzia in primo piano.
Il valore predefinito è bianco brillante.
EditHB <color>
Il colore dello sfondo di evidenziazione di modifica.
L'impostazione predefinita è verde.
Errore <colore>
Il colore del testo per i messaggi di errore.
Il valore predefinito è rosso chiaro.
Inserisci <colore>
Il colore del cursore "inserisci testo"
Il valore predefinito è bianco.
Tastiera <colore>
Il colore del testo del buffer di input da tastiera.
Il valore predefinito è bianco.
LocalIn <colore>
Il colore del testo ricevuto dalla tastiera locale.
L'impostazione predefinita è ciano chiaro.
LocalOut <colore>
Il colore del testo come risposta a un comando locale della tastiera.
L'impostazione predefinita è cyan.
Sovrascrivi <colore>
Il colore del cursore "sovrascrivi testo"
Il valore predefinito è rosso.
Porta # <colore>
Il colore del testo dalla porta radio BPQ # (da 1 a 16)
Il colore predefinito è bianco per tutte le porte.
Sistema <colore>
Il colore della maggior parte del testo "generato dal sistema".
L'impostazione predefinita è verde.
-----
Comandi "Multi-line".
---------------------
Questi comandi possono utilizzare più di una linea fisica. Il testo può anche includere $ x
variabili. Il separatore del comando deve essere di almeno 5 trattini (-----). non
includere qualsiasi testo sulla riga di comando. La maggior parte delle voci sono opzionali. Se ometti un
la voce viene quindi utilizzata come impostazione predefinita. Le voci possono essere in qualsiasi ordine.
BBSLogon
<Testo> Il testo inviato alle stazioni BBS (quelle con stato BBS) al momento dell'accesso.
InfoBeaconText
<Testo> Il testo utilizzato nel beacon delle informazioni del PMS.
MailBeaconText
<Testo> Il testo utilizzato nel messaggio di posta del PMS.
Ciao
<Testo> Il testo inviato in risposta a un comando B (Bye) o Q (Quit to node).
Salutare
<Testo> Testo aggiuntivo inviato agli utenti senza il flag SHORT impostato.
MESSAGEFOOTER
<Testo> Testo facoltativo incluso alla fine di tutti i messaggi inseriti localmente.
Intestazione del messaggio
<Testo> Testo facoltativo incluso all'inizio di tutti i messaggi inseriti localmente.
TalkAccept
<Testo> Il testo inviato per una risposta positiva a un comando "Parla con SysOp".
(Pagina su)
TalkReject
<Testo> Il testo inviato per una risposta negativa a un comando "Parla con SysOp".
(Pagina giù o Tempo scaduto)
Richiesta
<Testo> Il testo inviato come prompt PMS.
QuoteHeader
<Testo> Testo di intestazione facoltativo a un messaggio tra virgolette.
SigPersonal
<Testo> Testo di firma opzionale incluso alla fine di tutto inserito localmente
messaggi personali, immediatamente prima di ogni messaggio a piè di pagina.
SigBulletin
<Testo> Testo di firma opzionale incluso alla fine di tutto inserito localmente
messaggi bollettini, immediatamente prima di qualsiasi messaggio a piè di pagina.
benvenuto
<Testo> Testo inviato agli utenti normali al momento dell'accesso.
-----
Altri file di configurazione nella directory di configurazione.
--------------------------------------------------
Molti di questi file (di esempio) contengono istruzioni sul loro utilizzo.
7PLUS.cfg
Contiene le informazioni aggiunte alla fine dei file 7Plus codificati (in formato 7P).
AUTOLIST.cfg
I comandi impartiti al BBS quando si esegue una lista automatica (in modalità A).
Normalmente solo una L
AUTOMARK.cfg
Un elenco di parole o frasi da scansionare nelle intestazioni dei messaggi di AutoList, a
contrassegna automaticamente il messaggio per la lettura al prossimo AutoRead.
Ti consiglio di non inserire il tuo nominativo nell'elenco, in AutoRead
posta personale Utilizzare il corretto sistema di forwarding / reverse forwarding per
raccogliere la tua posta personale.
FILEAREA.cfg
Un file di descrizione dell'area file. Contiene un elenco dei nomi dei disponibili
le aree dei file, i loro nomi di directory e le loro descrizioni.
fwdfile.cfg
Un elenco di stazioni a cui il PMS inoltrerà automaticamente.
HOLD.cfg
Un elenco di nominativi i cui messaggi saranno messi "in attesa".
PASSWORD.FBB
Una password da utilizzare con i sistemi FBB.
xxxxxx.MAT
File di matrice password da utilizzare con i sistemi NNA / NPF.
SWAP.cfg
Un elenco di nominativi TO, @BBS e FROM da scambiare per gli altri.
Colori dello schermo
---------------
I frame monitorati da ciascun flusso BPQ vengono visualizzati in un colore diverso.
I colori possono essere impostati nel file npfpms.cfg con i comandi:
Port1Colour a Port16Colour (Tutto predefinito su bianco)
Altri colori: predefinito Utilizzato per:
-------------- ------- ---------
Colore di sfondo dello sfondo nero dello sfondo.
Colore bordo bordo nero.
LocalIn Light Cyan Testo del comando locale.
LocalOut Cyan Command testo di risposta.
Testo generato dal sistema Green System.
Errore Rosso chiaro Messaggi di errore.
Tastiera Tastiera bianca Testo di input.
Modifica il testo dell'Editore Normale Ciano chiaro.
EditHB Green Editor evidenzia lo sfondo.
EditHF Bright White Editor evidenzia in primo piano.
Inserisci il cursore di inserimento blu.
Sovrascrivi il cursore Sovrascrivi rosso.
I colori del testo disponibili su un sistema VGA sono:
O nero
Blu
verde
Ciano
Rosso
Magenta
Marrone
bianca
Grigio
Azzurro
Verde chiaro
Ciano chiaro
Luce rossa
Magenta chiaro
Giallo
Bianco brillante
È possibile specificare i colori utilizzando il nome o il numero del colore.
cioè "Errore Rosso" e "Errore 4" significano entrambi lo stesso.
Se si utilizza un adattatore video monocromatico, è necessario utilizzare solo i colori
Bianco nero, bianco e luminoso (0, 7 e 15)
File info
-----------
Questi sono brevi file di testo che si trovano nella directory delle informazioni. Puoi modificare
questi file di testo con qualsiasi editor di testo semplice. Possono contenere qualsiasi cosa tu pensi
adeguata. Linea che inizia con un punto e virgola; saranno trattati come commenti e
non verrà inviato agli utenti. Sono tutti opzionali e possono essere cancellati se non lo sono
necessario.
I primi quattro vengono inviati agli utenti al momento dell'accesso. Non vengono inviati agli utenti contrassegnati
come stazioni BBS nel file utente.
intro.txt viene inviato a tutti gli utenti al momento dell'accesso
allmsg.txt viene inviato agli utenti normali (non corti).
nonxmsg.txt viene inviato a utenti non esperti.
nonreg.txt viene inviato a un utente che ha già utilizzato il PMS, ma non lo ha fatto
inserito i loro dettagli Nome, QTH e BBS Home.
I prossimi cinque vengono inviati in risposta ai comandi dell'utente.
help.txt viene inviato in risposta al comando H (Guida).
info.txt viene inviato in risposta al comando I (Informazioni).
files.txt viene inviato dopo un comando W (elenco di directory).
-------------------------------------------------- -----------------------------
I file di sistema: msg001.pms, msg001.pms e msg002.pms
msg000.pms
Viene utilizzato solo durante l'inizializzazione e contiene principalmente messaggi di errore.
Non viene utilizzato quando il PMS è attivo e in esecuzione.
msg001.pms
Questo file contiene messaggi di errore di sistema. Non deve essere modificato.
msg002.pms
*** ATTENZIONE *** **** QUESTO FILE NON DEVE ESSERE MODIFICATO IN QUALSIASI MODO ***
La mancata osservanza di questo comporterà il malfunzionamento del PMS!
msg003.pms
Questo contiene messaggi di sistema formattati. La spaziatura di alcune voci è
critico, ma il testo può essere modificato a patto che tu stia attento e segua il
seguendo le regole.
Non modificare le cose che non capisci!
Le voci non dovrebbero avere il loro formato o spaziatura alterata, ma il testo reale
può essere cambiato.
Non modificare alcuna voce che consiste solo in un numero seguito da ""
Le voci non devono essere cancellate e le nuove voci non devono essere aggiunte.
Alcune righe possono essere più lunghe di 80 caratteri. Qualsiasi editor utilizzato non deve essere diviso
o troncare queste linee.
Il primo numero a tre cifre e le virgolette iniziali e finali (") devono
non essere modificato o cancellato.
Gli spazi iniziali e finali all'interno delle virgolette dovrebbero essere normalmente mantenuti.
Qualsiasi "pasticcio" risultante dalla modifica del file è il TUO problema! CIAO
Le voci possono contenere qualsiasi variabile di sistema $ x. ($ J è un CR / LF)
Per includere il carattere $ stesso, usa $$
msg004.pms
Questo file contiene messaggi di sistema generali. Il testo può essere liberamente modificato come
necessario. Le voci possono contenere qualsiasi variabile di sistema $ x. ($ J è un CR / LF)
Per includere il carattere $ stesso, usa $$
-------------------------------------------------- -----------------------------
Aiuto online.
Premendo il tasto funzione <F1> verranno visualizzate tutte le definizioni dei tasti funzione.
Quando si usa l'editor, premendo <F1> verranno visualizzati tutti i comandi dell'editor
Una guida dettagliata è disponibile sia per un utente che per SysOp. Digitare? <Cmd> dove
<cmd> è il comando con cui hai bisogno di aiuto. Una richiesta di aiuto da parte di un utente
cercherà solo la parte utente del file di aiuto. Se l'utente ha lo stato SysOp,
o la richiesta di aiuto è stata digitata sulla tastiera, quindi la parte SysOp dell'aiuto
anche il file viene cercato.
per esempio? L
? FD
I risultati di una richiesta di aiuto digitata sulla tastiera verranno caricati nel file
editore. Digitare <Ctrl K> Q per uscire dall'editor.
Il file della guida dell'utente è FILES \ USER.DOC. Non modificare il formato di questo file!
-------------------------------------------------- -----------------------------
Controllo della tastiera
Tasti di commutazione del canale secondario primario e secondario.
----------------------------------------
I tasti di commutazione del canale primario <F11> e <F12> sono comandati da interrupt e lo saranno
normalmente funziona anche quando il PMS è "occupato" a fare qualcosa.
I tasti di commutazione del canale secondario <Alt 0-9> e <Alt Shift> saranno solo
operare quando il PMS sta effettivamente scansionando la tastiera per un possibile input.
Modifica della riga di input.
-------------------
Il cursore può essere spostato con i tasti <arrow>, <Home>, <End> e <Ctrl arrow>
Il tasto di inserimento consente di attivare e disattivare la modalità di inserimento. La lettera che mostro nel
riga di stato quando l'inserimento è attivo. <Ctrl Y> o <Esc> cancellerà l'intera linea.
Il cursore di modifica verrà visualizzato come testo lampeggiante invertito. Il cursore normale mostra
come sottolineatura.
Buffer della cronologia dei comandi.
-----------------------
I comandi digitati con tastiera precedente vengono salvati in un buffer cronologico ciclico a 15 linee,
e può essere richiamato usando <freccia su> e <freccia giù> per scorrere
il buffer
Speciali combinazioni di tasti di controllo.
---------------------------------
La combinazione di tasti <Ctrl LeftShift>.
Tenendo premuti questi tasti sarà:
Annullare la maggior parte delle operazioni List, Read e Kill.
Termina una sessione in avanti o in AutoList alla fine della corrente
connessione.
Inibire il segnale di posta dopo che un utente si disconnette o quando è presente il PMS
in procinto di inviare un segnale di posta.
Interrompere l'elenco degli utenti come se l'utente avesse inviato un comando di interruzione (A).
Impedire il riavvio del PMS dopo aver chiuso con un errore
condizione.
La combinazione di tasti <Alt LeftShift>.
Interruttore secondario del canale.
Premendo questi tasti si commuta il display PMS sul canale successivo.
La combinazione di tasti <Alt RightShift>.
Interruttore del canale secondario.
Premendo questi tasti si commuta il display PMS sul canale successivo.
La combinazione di tasti <Alt 0-9>.
Interruttore del canale secondario.
Premendo <Alt 0-9> si commuta la visualizzazione PMS su quel canale (se valido).
La combinazione di tasti <Ctrl RightShift>.
Tenendo premuti questi tasti verrà scaricato un utente. L'utente è disconnesso immediatamente
e senza alcun preavviso anche se nel mezzo di un file su / download. Questo
deve essere considerato solo come ultimo tasto antipanico.
Il tasto <Tab>.
In modalità Terminale o Talk, il tasto <Tab> aggiungerà 3 chevrons più a
<Invio> alla riga di input.
Il tasto <Scroll Lock>.
Premendo questo si riattiverà la funzione di ricerca "pausa dopo n linee" quando
è stato disabilitato.
Modalità di revisione.
------------
È disponibile un buffer di scorrimento posteriore. Premere <Ctrl F12> o <Alt BS> per attivarlo.
Puoi scorrere avanti e indietro con i soliti tasti di controllo del cursore.
Premendo <Invio> si copia la riga evidenziata nel buffer di input.
Premere <Esc> per uscire dalla modalità di revisione.
Tasti programmabili "soft".
-------------------------
Tasti virtuali dell'utente.
I tasti <Alt A> a <Alt Z> possono essere programmati con stringhe di testo. Se sei
digitando ripetutamente lo stesso comando, è possibile assegnarlo a un tasto virtuale. A
programmare un tasto, digitare il testo che si desidera assegnare al tasto, quindi premere
<Ctrl Shift Alt (tasto)> Il (tasto) può essere un qualsiasi tasto alfa dalla A alla Z. La maggior parte
i codici di controllo possono essere digitati direttamente, ma alcuni (come YIPHM) non possono. Per entrare
uno di questi codici digita <Ctrl P> seguito dal codice di controllo richiesto.
cioè FD GB7ESX <Ctrl P> <Ctrl M> aggiungerà un carattere <Return> (ASCII 13) al
fine della stringa.
Per cancellare un tasto virtuale, programmare in un unico spazio.
Per "riprodurre" il testo assegnato a un tasto funzione, premere <Alt (tasto)>
Per richiamare i contenuti dei tasti software per la modifica, premere <Ctrl Alt (tasto)>
Potrebbe essere possibile assegnare un gruppo di comandi brevi a un tasto virtuale e poi
usa la chiave come una macro. Le definizioni dei tasti virtuali AZ vengono salvate periodicamente,
e verrà ripristinato se il PMS viene riavviato. Per cancellare tutti i softkey utente
le definizioni cancellano semplicemente il file sys \ softkey.def
Tasti virtuali di sistema.
Alcuni altri tasti (non AZ) vengono utilizzati dal sistema per contenere i vari
gli orari degli eventi e le stringhe di testo beacon utilizzate dal PMS.
Alt [contiene il testo inviato prima di un messaggio di posta.
Alt] contiene il testo inviato come un beacon informativo.
Alt; contiene i tempi del segnale di posta.
Alt 'contiene i tempi del beacon delle informazioni.
Alt # (non usato)
Alt, contiene i tempi di inoltro.
Alt. contiene i tempi AutoList / Read.
Alt / contiene i campi TO da contrassegnare per AutoRead (AutoMode B)
Alt `contiene i tempi di spurgo del sistema.
Questi possono essere modificati (attentamente!) In modo che il testo e / o i tempi possano essere modificati
dalle impostazioni di configurazione mentre il PMS è effettivamente in esecuzione. Più
probabilmente per questo sarà necessario modificare il testo del beacon senza doverlo fare
riavviare il PMS.
All'avvio del PMS, tutti i softkey di sistema vengono ripristinati alla configurazione
impostazioni predefinite. Se si desidera apportare modifiche permanenti, è necessario modificare i PMS
file di configurazione. Le stringhe di testo beacon possono contenere variabili utente ($ x).
Nota:
Se si riprogrammano i softkey di sistema che contengono gli orari degli eventi, assicurarsi
per mantenere il formato corretto. Se si programma "spazzatura" in loro, gli effetti
sarà imprevedibile!
-------------------------------------------------- ----------------------------
Funzionamento a schermo diviso.
Qualsiasi canale PMS può funzionare in modalità schermo diviso. Uno schermo diviso per il monitoraggio
può essere creato e aumentato di dimensioni con il tasto <Alt DownArrow> e
diminuito di dimensioni, o rimosso, con il tasto <Alt UpArrow>. Quando lo schermo è
split, il monitor è sempre impostato su on nella finestra superiore, indipendentemente dal
Stato MON nella finestra principale.
Se lo stato MON è disattivato nella finestra principale, quindi Script, Cattura e Stampa
le funzioni non "vedono" il testo monitorato che appare nella finestra superiore.
Se lo stato MON è attivo nella finestra principale, allora Script, Cattura e Stampa
le funzioni saranno in grado di "vedere" il testo monitorato, anche se il testo monitorato
apparirà solo nella finestra superiore.
La modalità di revisione e i comandi di schermo trasparente funzioneranno solo sul main
finestra, e non influenzerà la finestra superiore del monitor.
Quando lo schermo è suddiviso, è possibile abilitare lo stato MON nella finestra principale
(con il tasto F5) anche quando è connesso.
-------------------------------------------------- ----------------------------
L'editor di testo.
L'editor è principalmente per la creazione e la modifica di messaggi, e non è destinato a
sii un elaboratore di testi! Normalmente, la maggior parte dei codici di controllo verrà rimossa da un testo
file caricato nell'editor. Mentre nell'editor puoi usare la normale modifica
tasti Home, Fine, Pagina su, Pagina giù, Tasti freccia e <Ctrl (tasto modifica)> per spostarsi
intorno al testo Viene utilizzato il termine automatico automatico.
Sono disponibili i seguenti comandi:
^ KB Contrassegna l'inizio di un blocco.
^ KC Copia un blocco contrassegnato nella posizione corrente del cursore.
^ KF Trova e sostituisci testo.
^ KH Cancella i marcatori.
^ KI Scrivi un blocco contrassegnato negli Appunti. (Sovrascrive i contenuti precedenti).
^ KK segna la fine di un blocco.
^ KL Annulla tutte le modifiche.
^ KM Segna l'intero testo corrente.
^ KO Leggi i contenuti degli appunti nell'editor. (Appunti invariato).
^ KP Stampa un blocco contrassegnato. Se nessun marker è impostato, non viene stampato nulla.
^ KQ Esci dall'editor senza salvare il file.
^ KR Legge un altro file nell'editor, nella posizione corrente del cursore.
^ KV Muove un blocco marcato alla posizione corrente del cursore.
^ KW Aggiungi un blocco contrassegnato a un file.
^ KX Salva il file, quindi esci dall'editor.
^ KY Elimina un blocco (piccolo) contrassegnato.
^ QA Trova e sostituisci testo.
^ QF Trova testo.
^ Y o ^ <Canc> Elimina un'intera riga.
^ U o ^ <Ins> Reinserisce l'ultima riga cancellata, nella posizione corrente della linea.
^ P Consenti al prossimo carattere di essere un codice di controllo.
^ C Come ^ KO
^ V Uguale a ^ KI
<Invio> Dividi la linea o crea una nuova riga vuota.
<Tab> Inserisce spazi per spostare il cursore sulla posizione Tab successiva.
<Canc> Elimina un carattere sotto il cursore.
<BackSpace> Elimina carattere a sinistra del cursore.
Solo quando si modifica il file AutoList:
^ KZ Salva il file, eliminando * tutte * le righe che non iniziano con #
<Tab> Attiva / disattiva un numero iniziale.
^ indica il tasto di controllo. ^ KR è <Ctrl K> seguito da R
Nota: i marcatori di blocco potrebbero non essere corretti se all'inizio si verifica un ritorno a capo automatico
o alla fine del blocco contrassegnato.
Copia o spostamento di righe di testo contrassegnate.
Quando un blocco marcato viene copiato o spostato (^ KC ^ KV), il testo verrà inserito in
la posizione corrente del cursore. Ciò potrebbe comportare la divisione di righe successive,
avvolto o unito. Se questo effetto non è ricercato, usa gli appunti per copiare
il testo come blocco (vedi sotto).
Importare il testo dagli appunti o da un file.
Quando il testo viene importato dagli appunti o da un file, il testo sarà sempre
inserito come blocco completo. La linea corrente verrà divisa (al cursore
posizione) in due righe separate e il blocco inserito tra di loro.
Modifica di un file di messaggi PMS. (S / EM)
Se stai modificando un file di messaggi, non modificare o eliminare la R: routing lines,
in quanto sono utilizzati dal sistema di inoltro. Se desideri leggere il contenuto di
un altro messaggio PMS nell'editor, quindi è possibile fare riferimento al messaggio PMS in
forma breve. Supponendo che il numero del messaggio da leggere sia 1234, quindi immettere # 1234 come
nome del file da leggere e il nome verrà convertito nel nome file completo.
Se devi effettivamente leggere un file con un nome file che inizia con #
quindi utilizzare il percorso completo nel nome file. es. \ TEXT \ # 1234
-------------------------------------------------- ----------------------------
Linee di stato PMS.
Ci sono tre linee di stato sul display.
La riga di stato in alto indica:
Sessione xx: xx Il timer di sessione.
Wait xx: xx Il timer di inattività.
La seconda riga di stato indica:
Cxx Il numero del canale PMS.
Sxx Il numero del flusso BPQ.
Ch xxxx ... Indicatori di attività del canale.
xxxx xxxx Memoria disponibile e spazio di stack disponibili.
U = xx Il numero di pacchetti non riconosciuti in sospeso.
Q = xx Il numero di pacchetti in coda per la ricezione.
B = xxx Il numero di buffer liberi nel nodo BPQ.
La riga di stato inferiore del display indica:
Stato chiave ISCA Inserisci / Maiusc / Alt / Ctrl.
------ Il nominativo della stazione collegata a questo canale.
Stato La modalità operativa corrente.
Lun Lo stato del monitor del flusso BPQ.
Occupato Lo stato occupato del canale PMS e / o del flusso BPQ.
Capt Ricevi il file di acquisizione (su disco) attivo.
Auto FBB Unproto trasmette le richieste di risincronizzazione abilitate / disabilitate.
Stampa Lo stato della stampante.
M = nnnn (chiamata) Maschera porta monitor e nominativo monitor selettivo (se impostato).
-------------------------------------------------- -----------------------------
"Pagine bianche"
Il PMS mantiene un semplice sistema "Pagine Bianche".
L'utilizzo di questo dipende dall'impostazione di USEWP nel file npfpms.cfg.
Il database utente viene aggiornato da un utente che utilizza i comandi N, NH o NQ e può
anche essere aggiornato se un utente Home BBS viene letto dall'intestazione di un messaggio in
messaggi inviati o inoltrati al PMS. Le voci dell'utente diretto non verranno modificate
dalle informazioni lette dalle intestazioni dei messaggi, a meno che non sia impostato il bit 4 di USEWP.
Il database può anche essere aggiornato da SysOp con il comando UE.
Quando un utente inserisce un messaggio, il PMS cercherà il BBS iniziale della stazione
nel campo TO. Se viene trovata una voce e l'utente non ha specificato alcun @BBS,
quindi il PMS può aggiungere il BBS trovato nel file. Se l'utente ha dato un @BBS
che è diverso da @BBS nel file WP, il PMS potrebbe avvisare l'utente
il @BBS appena inserito potrebbe essere errato.
per esempio
Se G1XGP è nel database come BBS home di GB7WIG. # 31.GBR.EU, quindi,
SP G1XGP sarà tradotto in: SP G1XGP @ GB7WIG. # 31.GBR.EU
SP G1XGP @ GB7NNA avverte l'utente che il @BBS utilizzato potrebbe essere errato.
È possibile sovrascrivere la voce del database utilizzando le seguenti opzioni:
SP G1XGP @ sarà sempre tradotto in: SP G1XGP @ G1XGP
SP G1XGP @ * sarà sempre tradotto in: SP G1XGP (No @BBS aggiunto)
-------------------------------------------------- ----------------------------
Il comando SU. (Disponibile solo per SysOp)
Per lasciare un messaggio a tutti gli utenti, utilizzare: SU ALL (Sintassi come nel comando SP).
Il messaggio viene pubblicato nel solito modo e verrà contrassegnato come non letto
messaggio personale a tutti gli utenti. Verranno trattati anche i comandi Lista utenti e Leggi
il messaggio come messaggio personale non letto. L'utente non può uccidere il messaggio,
per evitare che venga offerto di nuovo, l'utente dovrebbe utilizzare un comando Elenco dopo
leggendolo
-------------------------------------------------- ----------------------------
Il comando SR (Invia risposta).
SR <msgno> tenta di indirizzare la tua risposta alla stazione che ha originato il
messaggio a cui stai rispondendo. Per ottenere le stazioni Home BBS diverse strategie
sono impiegati.
Per prima cosa, esamina i messaggi R: lines per trovare il BBS originario. Se fallisce
(no R: lines?) quindi cerca nel database degli utenti le stazioni Home BBS.
Se anche questo fallisce (nessuna voce nel database?), Cerca nel testo del messaggio per a
occorrenza di <callsign> @BBS. (Questo potrebbe non estrarre sempre il corretto
informazione!). Se tutto ciò non riesce, quindi segnalare "Nessun ritorno trovato BBS" e trattare
la risposta come messaggio locale.
-------------------------------------------------- ----------------------------
Messaggi di Carbon Copy (CC).
Più messaggi personali a tutti i nominativi di un gruppo.
Questo tipo di messaggio può essere inviato da qualsiasi utente il cui flag S è impostato, o da chiunque
se l'accesso di terzi è attivo.
La sintassi è: SP <nomegruppo> (@BBS)
Nota: deve essere SP e non SB. Un tipo SB non verrà copiato.
Per creare un gruppo Carbon Copy, devi creare un file, che deve risiedere nel file
directory di configurazione, con il nome del gruppo seguito da un'estensione .cc.
cioè EPG.CC
Il file deve contenere i nominativi delle stazioni a cui è consentito inviare messaggi
questo gruppo, oltre ai nominativi, home BBS e (facoltativo) nome di tutti i
destinatari. Se il messaggio originale contiene il parametro% name% lo sarà
sostituito con il nome del destinatario.
L'elenco può contenere anche i nomi di altre liste CC, ma attenzione a creare un
loop, dove due liste CC si chiamano ripetutamente!
Formato di esempio di un file CC:
G8DZH; Elenco delle stazioni autorizzate a utilizzare questo gruppo.
G1XGP
G8NPF
*****; Separatore di lista. Deve essere almeno cinque stelle.
G1XGP @ GB7COS! Steve; Elenco dei destinatari. I nomi devono iniziare con a!
G8DZH @ GB7ESX! John
G8NPF
G7BIQ @ GB7ESX
G0DEC @ GB7ESX! Dave
G6FBF @ GB7COS! Tim
GROUP2; Il nome di un'altra lista CC.
Le stazioni G8DZH, G1XGP e G8NPF possono inviare messaggi al gruppo EPG inserendo
EPG SP Il messaggio viene inviato nel modo normale. Quando il messaggio è finito,
più messaggi vengono creati dal messaggio originale. La stazione di invio
il messaggio è informato che i messaggi CC sono stati creati (a meno di quella stazione
è una stazione BBS).
Se hai spesso bisogno di inviare più copie dello stesso messaggio a un altro BBS
potrebbe avere senso chiedere all'altra BBS di creare un file di Carbon Copy contenente a
elenco degli utenti a cui desideri inviare messaggi sul suo BBS. Quindi solo una copia
del messaggio dovrebbe essere inviato all'altro BBS.
Ad esempio, con il gruppo EPG, se GB7ESX aveva un file CC per i membri del gruppo EPG
chiamato EPGMEM sul suo BBS, quindi il file EPG.CC locale potrebbe leggere:
G8DZH
G1XGP
G8NPF
******
EPGMEM @ GB7ESX
G1XGP @ GB7COS
G6FBF @ GB7COS
G8NPF
Quindi solo un messaggio verrebbe inviato a GB7ESX anziché a tre. Il risultato sarebbe
equivale a inviare tre singoli messaggi a GB7ESX. Ovviamente quanto sopra
funzionerebbe solo se GB7ESX è stato impostato per consentire questo!
SysOp può sempre inviare un messaggio a qualsiasi gruppo CC anche se il suo nominativo non è presente
nella lista CC. È possibile creare tutti i gruppi CC necessari.
Assicurati che i nomi siano unici e non siano gli stessi utilizzati da BBS TO
campi. (TUTTA la guida SYSOP ecc.) E non sono più lunghi di 6 caratteri.
Dopo che il messaggio è stato copiato su tutti i nominativi nella lista CC, l'originale
il messaggio viene ucciso. Le copie verranno automaticamente contrassegnate per l'inoltro, se
adeguata.
I messaggi copiati non saranno "visti" da nessun server interno o esterno.
-------------------------------------------------- -----------------------------
Sottodirectory utente.
SysOp può impostare sottodirectory utente nella directory FILES. La directory
il formato è: G6FBF.USR (L'estensione deve essere .USR)
Solo un utente con un nominativo corrispondente avrà accesso ai file in un .USR
sub-directory. Potresti avere tutte le sotto-directory .USR che desideri.
-------------------------------------------------- -----------------------------
Time-out.
Il timeout della sessione (Session) disconnetterà un utente dopo il tempo specificato
dalla voce SessionTimeout è scaduta.
Il timeout di inattività (Attendi) disconnetterà un utente dopo il tempo specificato
dalla voce InactiveTimeout è scaduto senza QUALSIASI input al PMS.
Se un utente va in timeout durante un caricamento / download di un file, il timeout viene mantenuto fino al
il trasferimento del file è completato. Quindi il time-out ha effetto.
I timeout di sessione e inattività vengono sospesi durante le sessioni di Talk e
quando si è in modalità terminale, e anche quando la stazione connessa è connessa
Stato SysOp. (I contatori di time-out possono essere reimpostati manualmente con <F7> e
<Shift F7> tasti funzione, se necessario)
-------------------------------------------------- -----------------------------
Impostazione dei tempi per gli eventi di sistema. (Inoltro, AutoList, Beacon ecc.)
L'elenco dovrebbe essere sotto forma di HH: MM (HH: MM ....) o xx: MM
I tempi possono anche avere un parametro "giorni della settimana". Quei tempi saranno solo
usato se il giorno corrente è incluso nel parametro. Questo può essere usato, per
esempio, per interrompere l'inoltro nei giorni di punta (es. fine settimana).
ad esempio ForwardTime 10: 22/145 05: 15/23456 16:45
L'ora 10:22 funzionerà solo nei giorni 1,4 e 5
L'ora delle 05:15 funzionerà solo nei giorni 2,3,4,5,6 (cioè non sabato o domenica)
Il tempo 16:45 funzionerà in qualsiasi giorno.
Il modulo xx: MM è per MM minuti oltre l'ora, OGNI ora.
ad esempio ForwardTime xx: 25
Inoltrerà alle 25 minuti dopo l'ora, ogni ora.
ForwardTime xx: 45/23456
Verrà inoltrato alle 25 minuti dopo l'ora, ogni ora, ma solo lunedì-venerdì.
Tempi specifici e minuti oltre l'ora possono essere combinati.
ForwardTime xx: 45/23456 01: 35/17
Andrà avanti alle 45 minuti dopo l'ora da lunedì a venerdì e alle 01:35 sabato e domenica
(Il giorno 1 è domenica, il giorno 7 è sabato)
Non specificare la stessa ora per più di una funzione. Se lo fai, allora solo
una delle funzioni può essere eseguita.
-------------------------------------------------- -----------------------------
Sintassi dei percorsi di connessione per Inoltro, AutoList ecc.
I comandi del percorso di connessione consistono in un elenco di comandi e nodi da connettere
attraverso, finendo nel nominativo della stazione a cui desideri connetterti,
separati da due punti, come: (<cmd> (porta) nodo:) <cmd> (porta) <bbscall>
ad esempio C G8NPF-1: C G1NNB: C GB7NNA
o C GB7DDX
È possibile forzare uno switch BPQ a connettersi su una porta specifica utilizzando i nodi
alias con un SSID fittizio, piuttosto che il suo nominativo, e il prefisso della porta BPQ
numero allo pseudonimo
cioè invece di usare C G8NPF-1: C G1NNB: C GB7NNA
utilizzare C G8NPF-1: C 2 ESX-2: C GB7NNA
Questo si collegherà prima al nodo G8NPF-1, quindi tenterà di connettersi tramite G8NPF-1
porta numero 2 al nodo alias di G1NNB ESX, quindi a GB7ESX
Forzare una connessione su una porta BPQ specifica funziona solo se si utilizza un alias nodo
con un numero SSID fittizio. A parte l'uso sopra, è meglio usare un nodo
vero nominativo, piuttosto che il suo alias, quando si impostano i percorsi di connessione.
Il comando connect è normalmente C ma può anche essere X se si esegue la connessione incrociata
tramite un nodo KA.
ad es. C G8NPF-1: C G1NNB: C GB7NNA (Connessione normale)
C KEPAC3: X GB7DUG (Connessione incrociata tramite nodo KEPAC3 KA)
C 2 GB7DDX v G8NPF (Connetti a BBS tramite un digi sulla porta 2)
C G1NNB: BBS (connettersi al nodo G1NNA, quindi "BBS")
L'ultimo esempio è per nodi limitati che consentono solo un singolo "BBS"
comando per connettersi a un BBS e non consentire C <callsign>.
Nota:
Se si utilizza questo metodo per connettersi a un BBS NNA, potrebbe essere necessario creare un
matrice di password duplicata. Copia il "GB7xxx.MAT" in un file chiamato "BBS.MAT"
(GB7xxx è il vero nominativo del BBS)
-------------------------------------------------- -----------------------------
Protocollo di inoltro automatico.
Quando imposti il file fwdfile.cfg, la voce ULTIMO * DEVE * essere il percorso verso il tuo
BBS locale (il BBS specificato dal comando config di LocalBBS)
È possibile utilizzare * LOCALBBS per utilizzare semplicemente la route predefinita per il BBS locale
Quando il PMS avvia una sessione di inoltro, esegue la scansione del file fwdfile.cfg e
inoltra tutti i messaggi che trova per le stazioni incluse nell'elenco. Quando arriva
alla voce LocalBBS, qualsiasi messaggio (con un campo @BBS) per le stazioni non in
il file fwdfile.cfg verrà inviato a LocalBBS. Messaggi con campi @BBS
sconosciuto al PMS (come @EU @WWW @ WA7XYZ) sarà sempre inviato a LocalBBS.
Il PMS può inoltrare a un altro sistema (casella postale TCP / IP?), Che utilizza lo stesso
BASE callsign come PMS, con solo un SSID differente. Basta aggiungere una voce normale
al file di inoltro (fwdlist.cfg) come: C 2 G8NPF-5
Pubblica qualsiasi messaggio da inoltrare nel modo normale, ma aggiungi un .ampr.org
estensione al campo @BBS. vale a dire SP G6FBF@G8NPF.ampr.org
L'estensione .ampr.org impedisce al PMS di rimuovere il campo @BBS.
Se il separatore BID predefinito (_) causa un problema a un sistema TCP / IP, allora tu
può cambiarlo in un altro personaggio con il comando BidSep nella configurazione del PMS
file. Se una casella postale TCP / IP necessita di un extra <CR> per "riattivare" l'append a / M
al comando in avanti. cioè C 2 G8NPF-5 / M
Nota: mentre è ok per modificare le voci esistenti nel file fwdlist.cfg mentre
il PMS è in esecuzione, se si aggiunge una nuova voce è necessario riavviare il PMS in modo che
rivedrà la lista.
-------------------------------------------------- ----------------------------
Inoltro e parametri opzionali.
I parametri facoltativi sono:
> nominativo Include tutti i messaggi indirizzati al nominativo specificato.
<nominativo Include tutti i messaggi indirizzati dal nominativo specificato.
@bbs Include tutti i messaggi indirizzati @ il BBS specificato.
& #### Includere il numero di messaggio specifico ####
/ $ Include tutti i messaggi non locali (quelli con i campi @BBS).
/ R Forza una connessione per l'inoltro inverso.
/ N Impedisce l'inversione di marcia.
/ D Non controllare i duplicati in uscita.
/ B Non inviare il campo @BBS, se è lo stesso del campo TO.
/! Non inoltrare nulla rivolto a questo nominativo, a nessuno!
/ M Invia un <CR> extra dopo la connessione. (Per riattivare una casella postale TCP / IP)
Normalmente, solo i messaggi con un campo @BBS che corrisponde al nominativo del
stazione che viene inoltrata a, verrà inoltrata a quella stazione.
cioè solo i messaggi indirizzati xxxx @ G6FBF verrebbero inoltrati a G6FBF.
È possibile forzare il PMS a inoltrare altri gruppi di messaggi utilizzando l'appropriato
parametri.
Quando si utilizza il comando di inoltro manuale (FD)
FD C G6FBF-3> JNOS e 1234
inoltrerebbe a G6FBF tutti i messaggi indirizzati @ G6FBF come al solito, più qualsiasi
messaggi indirizzati a JNOS e il messaggio specifico numerato 1234 indipendentemente
di come è affrontato. Lo stesso formato può anche essere utilizzato nell'automatico
inoltrare il file fwdlist.cfg per includere sempre determinati gruppi di messaggi in a
sessione di inoltro. per esempio
C G8NPF-1: C G6FBF-3> DIBATTITO
inoltrerà sempre i messaggi indirizzati a DEBATE alla stazione G6FBF-3
come ogni normale messaggio indirizzato @ G6FBF
C GB7xxx / $
inoltrerà TUTTI i messaggi non locali a GB7xxx (simile al modo in cui i messaggi
vengono inoltrati al tuo solito BBS)
I messaggi personali (PW) verranno inoltrati solo una volta, quindi se reindirizzate a
messaggio personale ad un'altra stazione il suo stato diventerà PF, e non lo farà
essere inoltrato anche al destinatario (A meno che non si usi il comando MM per cambiare
il suo stato torna a PW). I bollettini (B $) non vengono modificati dopo il loro stato
inoltro, in modo che possano essere inoltrati a più di una stazione.
Se si aggiunge il parametro / R a una voce di stazione nel file di inoltro, quindi
il PMS tenterà sempre di connettersi a quella stazione, per abilitare la retromarcia
inoltro, anche se il PMS non ha alcun messaggio da inoltrare a quello
stazione.
Se si aggiunge il parametro / N a una voce di stazione nel file di inoltro, quindi
il PMS non tenterà di tornare indietro da quella stazione.
Se si aggiunge il parametro / D a una voce di stazione nel file di inoltro, quindi
il PMS tenterà di inoltrare i messaggi anche se ha già inoltrato il
messaggio a quella stazione prima. Questo ti permette di inviare duplicati se per alcuni
motivo per cui l'altra stazione ha perso il messaggio. (Non fermerà l'altro
stazione che rifiuta il messaggio come duplicato se già lo ha).
Se si aggiunge il parametro / B a una voce di stazione nel file di inoltro, quindi
il campo @BBS non verrà inviato se è uguale al campo TO. Solo questo
si applica a modalità non compresse e non bulk (cioè tipo di inoltro di tipo MBL standard)
e può essere utilizzato durante l'inoltro a semplici TNC che dispongono solo di firmware di base.
Alcuni firmware TNC non sono in grado di gestire correttamente i campi @BBS e non inoltrano nulla
con un campo @BBS alla casella postale locale, anche se il nominativo @BBS è il TNC
proprio nominativo!
Se aggiungi il parametro /! a una voce di stazione nel file di inoltro, quindi
il PMS non inoltrerà nessun messaggio indirizzato a quella stazione, indipendentemente da
qualsiasi campo @BBS. Rimarranno sempre sul PMS.
-------------------------------------------------- -----------------------------
Lettere SID BBS / PMS.
Quando il PMS si collega a un BBS per l'inoltro, controlla il SID del BBS.
In genere, il SID BBS può essere qualcosa come [NNA-2.02-BFHLM $]
o [FBB-5.15-ABFHM $]
Il PMS supporterà l'uso dei BID per i bollettini se il BBS ha incluso
il carattere $ nel suo SID. (Tutto il software conosciuto lo fa).
Utilizzerà anche l'uso di MID per i messaggi personali se il BBS ha incluso un M
nel suo SID. Nota, se il SID include la lettera L, allora la lettera M è
presunto, anche se non è effettivamente lì.
A indica il supporto per ACK di FBB: digita i messaggi.
F indica il supporto per l'inoltro ASCII di massa di FBB.
B indica il supporto per l'inoltro compresso in blocco di FBB.
Se includi la lettera B, DEVI includere anche la lettera F
V indica il supporto per la verifica della password di tipo NNA.
L indica il supporto per l'inoltro compresso in serie di NNA.
L2 indica il supporto per la modalità AutoRead compressa NNA.
La lettera L supera BF. Se entrambi PMS e BBS hanno le lettere BFL nella loro
L'inoltro alla rinfusa di NNA e poi l'invio di massa alla rinfusa verrà utilizzato preferibilmente per l'inoltro FBB.
Se sia la PMS che la BBS includevano una H nel loro SID, il PMS utilizzerà il pieno
indirizzo di una stazione, se noto. (es. G8NPF@GB7ESX.#31.GBR.EU). Se sei attuale
la versione del SID PMS include la lettera P, quindi dovrebbe essere rimossa come
la compressione NNA di vecchio stile non è più supportata dal PMS (o da NNA!) $
dovrebbe essere l'ultima lettera nella stringa ID, per mantenere la compatibilità con precoce
Sistemi MBL / RLI. Il SID PMS sarà normalmente ABFMHL2V $
-------------------------------------------------- -----------------------------
Limiti di dimensioni massime per la lista automatica, il record di offerta e i file di registro.
Questi sono file creati dal PMS, che crescerà di dimensioni come il PMS
Usato. Se non vengono tagliati manualmente, continuerebbero a crescere di dimensioni, quindi
ora puoi impostare un limite massimo per le dimensioni del file (in byte) per questi file.
Questo non è un limite assoluto. Un file potrebbe superare il suo limite per un breve periodo
mentre, prima di essere potati di nuovo appena al di sotto del limite. La potatura avviene
durante la manutenzione del sistema (di solito una o due volte al giorno).
I comandi di configurazione sono MaxAutoListSize, MaxBidRecSize e
MaxLogFileSize per l'elenco automatico, il record di offerta e i file di registro, rispettivamente. Vedere il
sezione su "comandi di configurazione" per informazioni su come utilizzarli
comandi.
-------------------------------------------------- -----------------------------
Flag di stato del messaggio.
Numero principale di significato della bandiera (in esadecimale)
0 RBA letto dal destinatario 0x = numero di volte letto
8x = letto da SysOp
RBO letto da altri xx = numero di volte letto
Tipo di messaggio TYP 01 = Bollettino (B)
02 = Personale (P)
04 = AutoRead (Z)
08 = Utente (U)
= ACK (A)
20 = NTS (T)
40 =
80 = tipo sconosciuto
CMP completato 00 = messaggio incompleto
01 = messaggio completato
Cn = messaggio in arrivo sul canale n
KOF Kill on forwarding 00 = Non uccidere
01 = uccidi dopo l'inoltro
FWT Forward type x0 = Non per l'inoltro
x1 = In attesa di normale inoltro
1x = solo lettura / inoltro compresso.
2x = Messaggio ancora ricevuto
8x = Contrassegnato per l'attenzione di SysOp
FWD Forwarded 00 = Non ancora inoltrato
01 = Leggi dal destinatario prima di essere inoltrato
08 = inoltrato
ACT Flag attivo Bit field
.... ... 0 = Ucciso
.... ... 1 = attivo
... 1 .... = In attesa
..1. .... = Bloccato dall'editor
.1 .. .... = Non può essere ucciso.
.. .... = Impossibile cancellare.
x = niente
. = 0 o 1
Un tipico MS (Message Status) potrebbe produrre:
RBA - & H01 Leggi una volta dal destinatario
RBO - & H02 Inoltre vengono letti due volte da altre stazioni
Messaggio del bollettino TYP - e H01
CMP - & H01 Il messaggio è completo
KOF - & H00 Non uccidere dopo l'inoltro
FWT - & H01 Message per normale inoltro automatico
FWD - & H08 è stato inoltrato correttamente
ACT - & H01 Un messaggio attivo.
Inoltro a: (nominativo)
L'ultima riga indica quali stazioni il messaggio ha già il messaggio.
-------------------------------------------------- -----------------------------
Contrassegna messaggio (MM).
Per modificare lo stato di un messaggio, utilizzare MM seguito da un elenco di parametri in
stesso ordine dell'elenco MS. Usa un * per lasciare una bandiera invariata. Hai solo bisogno di
inserisci i parametri fino a quello che desideri modificare.
Ad esempio, supponiamo che il messaggio numero 1234 sia stato inserito nel sistema come
bollettino e desideri modificarlo in un messaggio personale. Il comando
MM 1234 * * 2 lo realizzerà. I flag 0 e 1 rimangono invariati e il flag 2
è cambiato in un valore di due. I numeri possono essere inseriti utilizzando qualsiasi numero valido
sistema.
Uso avanzato della funzione MM.
----------------------------
È anche possibile impostare o ripristinare singoli bit all'interno di un flag precedendo il valore
con S o R. es. MM 1234 * * 4 * * S2 * R e H18
cambierebbe il valore del flag da 2 a 4, imposterei solo il bit 2 del flag 5 e resettato
solo i bit 4 e 5 del flag sei, senza alterare altri bit.
-------------------------------------------------- -----------------------------
Filtro schermo
I codici di controllo verranno normalmente stampati sullo schermo come caratteri ASCII,
piuttosto che essere "interpretato" come comandi di vdu.
Tuttavia, se alcuni codici di controllo causano un problema (possibilmente con ansi.sys), è possibile
filtrali con:
ScreenFilter <start-end> per filtrare un intervallo di codici o
ScreenFilter code1, code2, code3 .... per filtrare un elenco di singoli codici.
È possibile utilizzare più comandi ScreenFilter. Normalmente non dovresti averne bisogno
utilizzare il comando ScreenFilter.
-------------------------------------------------- -----------------------------
Filtro della stampante.
È possibile filtrare i codici ASCII che alterano la stampante con:
PrinterFilter <start-end> per filtrare un intervallo di codici o
PrinterFilter code1, code2, code3 .... per filtrare un elenco di singoli codici.
Non escludere 10 e 13 (CR e LF) in quanto ciò impedirà la normale stampante
operazione. È possibile utilizzare più comandi PrinterFilter.
vale a dire
PrinterFilter 0-9
PrinterFilter 11,12
PrinterFilter 14,31
filtrerà tutti i codici di controllo tranne 10 e 13
Questo potrebbe essere necessario per evitare il funzionamento irregolare della stampante durante la stampa
abilitato mentre il PMS sta monitorando i dati binari a 8 bit. Alcune stampanti potrebbero
richiedono i codici 128-255 per essere filtrati pure. Normalmente, non dovresti aver bisogno
utilizzare il comando PrinterFilter.
-------------------------------------------------- -----------------------------
Controllo della stampante
Il PMS tenta di gestire l'output della stampante, per evitare un tentativo di stampa su a
stampante non in linea o altrimenti non disponibile, da appendere il PMS.
Tuttavia, premendo il tasto Print-Screen per scaricare lo schermo sulla stampante con
la stampante non disponibile (spenta o piena di buffer) potrebbe bloccare il sistema.
-------------------------------------------------- -----------------------------
Inoltro di messaggi compresso.
Inoltro di messaggi compresso a / da NNA BBS.
Il PMS è in grado di inoltrare messaggi in formato bulk bulk NNA a
altre stazioni che utilizzano il codice compatibile (NNA / NPFPMS) Per abilitare questa funzione
includere una L nella riga SID nel file npfpms.cfg.
Inoltro di messaggi compresso a / da BBS FBB.
Il PMS è in grado di inoltrare messaggi in FBB bulk ASCII e / o compressi
formattare ad altre stazioni usando un codice compatibile (NNA / FBB / NPFPMS). Per abilitare il volume
L'inoltro ASCII include la lettera F nella riga SID nel file npfpms.cfg.
Per abilitare l'inoltro compresso includere le lettere BF nella riga SID nel
file npfpms.cfg. (Se includi B, devi includere anche F)
Alcuni errori di protocollo inviati da BBB di FBB.
-------------------------------------------
0: Il pacchetto binario non è di tipo header (HD) quando si riceve il titolo.
: Il checksum del messaggio è sbagliato.
: Il messaggio non può essere non compresso.
: Il frame binario ricevuto non è DATA (DT), non EOT (ET).
: Il checksum delle proposte è sbagliato.
: La risposta alle proposte deve iniziare con F o **
: La risposta alle proposte deve essere FF o FS
: Più di 5 risposte alle proposte.
: La risposta alla proposta non è +, - o =
: Il numero di risposte non corrisponde al numero di proposte.
10: sono state ricevute più di 5 proposte.
11: Il numero di campi in una proposta è sbagliato (6 campi).
12: il comando del protocollo deve essere FA, FB, F>, FF o FQ
13: riga di protocollo che inizia con una lettera che non è F o *
-------------------------------------------------- -----------------------------
Formati numerici
Il PMS accetta normalmente input numerici in uno dei seguenti formati.
Tutti i seguenti sono lo stesso valore (Decimale 166)
Decimale: 166
Esadecimale: & HA6
Binario: & B10100110
Ottale: & O246 (Nota: lettera O, non numero 0)
Ottale: & 246
I formati numerici non validi (ad es. & HXYZ o & B56) e i numeri negativi saranno normalmente
restituisce un valore pari a zero.
I numeri fuori dall'intervallo possono essere forzati all'interno dell'intervallo valido per il comando.
per esempio R -6 sarà forzato a 0 (i numeri negativi non sono validi)
R 1234567 sarà forzato a 99999 (il numero di messaggio più alto possibile)
Il sistema considera tutti gli input numerici come decimali a meno che non venga indicato diversamente!
-------------------------------------------------- -----------------------------
Codice di sicurezza.
Questo è un semplice sistema di sicurezza per far scappare l'hacker occasionale che tenta di accedere
il PMS adottando il proprio nominativo del PMS. Aggiungi la riga: Sicurezza (caratteri)
nel file npfpms.cfg. Se qualcuno accede al PMS utilizzando il nominativo del PMS
(SSID ignorato), prima devono inviare il codice come primo comando al PMS
essere in grado di usare normalmente il PMS. Se il codice non viene inviato, il PMS termina
la connessione. Scegli personaggi che potrebbero passare inosservati da un osservatore casuale,
piuttosto che qualcosa di ovvio.
ad esempio il testo ". @ -" sarebbe molto meno ovvio di "FRED"
Quando si inserisce il codice, il PMS non risponderà con un prompt. Se il codice
era corretto, il tuo prossimo comando verrà elaborato normalmente. Se il codice sbagliato
viene inviato il PMS solo si disconnette.
Se si desidera che il PMS accetti l'inoltro da un altro sistema utilizzando lo stesso
nominativo come PMS (es. stazione Tcp / IP, nominativo G8NPF-5, inoltro a
il tuo PMS che ha il nominativo G8NPF-3), dovrai disabilitare la sicurezza
funzione (a meno che la "altra" stazione sia in grado di inviare il codice di sicurezza)
-------------------------------------------------- -----------------------------
Bandiere degli utenti.
Questi flag possono essere modificati per i singoli utenti utilizzando l'utente Modifica (UE)
comando. Le lettere nella stringa di bandiera indicano quanto segue:
C Accetta le connessioni da questo utente.
K Elimina l'elenco dei messaggi uccisi.
U L'utente può caricare file.
D L'utente può scaricare file.
P Modalità pagina elenco attiva.
F Accetta <campo FROM nell'inoltro non compresso. (per i sistemi TCP / IP)
Utente R autorizzato a leggere messaggi di terze parti.
S L'utente ha il permesso di inviare messaggi di terze parti.
B Utente è un BBS. Nessun messaggio di accesso.
E L'utente riceve messaggi di accesso più brevi (esperti).
L Ordine di ordine inverso (elenco da alto a basso).
X Modalità esperto attiva.
A Accetta richiesta di stato SysOp remoto.
W Remote SysOp consente l'accesso sistematico ai file e ai comandi DOS.
I nuovi utenti avranno come predefinito: + C + K + U + D + P -F -R -S -B -E -L -X -A -W
La voce di SysOp sarà normalmente: + C -K + U + D + P -F + R + S + B + E -L + X -A -W
I flag X, P e L possono essere modificati dagli utenti, con i comandi X, P e LR.
Gli altri flag possono essere modificati solo da SysOp, con il comando UE.
I nuovi utenti avranno il flag P impostato di default.
Se un flag C degli utenti non è impostato, il PMS li disconnetterà immediatamente.
Imposta il flag E per gli utenti regolari, che non desiderano più il testo di accesso completo.
Imposta la bandiera B per le stazioni non presidiate / BBS. Non vogliono alcun testo di accesso.
La bandiera F.
Normalmente, quando si riceve un messaggio non compresso, il PMS ignorerà qualsiasi
<Campo FROM, e il messaggio verrà sempre visto dalla stazione
che in realtà lo ha inoltrato al PMS. Se il flag F utenti è impostato, allora il PMS
accetterà un campo <FROM con un altro nominativo al mittente effettivo.
cioè G6FBF inoltra un messaggio indirizzato come: SP G8NPF @ G8NPF <G0APM
Questo è principalmente per consentire a un sistema TCP / IP di inoltrare la posta al PMS e conservare
il nominativo dei mittenti originali. La bandiera F non ha alcun effetto sulla compressione
inoltro.
Quando si usa il comando UE per cambiare i flag di un utente, è possibile aggiungere un flag per
digitando la sua lettera (con un + opzionale) o rimuovendola digitando la sua lettera
preceduto da un
ad esempio + P + KR-S + A aggiungerebbe i flag P, K e A e rimuovere i flag R e S.
(Puoi separare le voci con spazi o virgole, se lo desideri).
-------------------------------------------------- -----------------------------
Messaggi salvati e archiviati
I messaggi archiviati, creati con il comando AM <msgno>, vengono copiati nel
Directory <ArchivePath>. I messaggi eliminati, di tipo <SaveType>, vengono spostati nel
Directory <SavePath>. Una volta lì, questi messaggi rimarranno permanentemente fino a
li cancelli con i normali comandi di eliminazione DOS. I messaggi salvati
la directory può diventare abbastanza grande se non viene potata di volta in volta!
-------------------------------------------------- -----------------------------
Elenco automatico di posta dal BBS locale, con AutoList e AutoRead.
Il PMS supporta due modalità AutoList. La modalità A è adatta all'uso con la maggior parte dei tipi di
BBS, in particolare NNA BBS's. La modalità B deve essere utilizzata con il supporto di BBB di FBB
Unproto elenca le trasmissioni.
AutoList Mode A
---------------
Il PMS si collegherà automaticamente al BBS locale ed emetterà una sequenza di
comandi (contenuti nel file config \ autolist.cfg) per scaricare le intestazioni di posta.
Il file autolist.cfg normalmente conterrà solo un comando L list, ma
il file può contenere qualsiasi comando valido. ad es. L> DIBATTITO
Tutto il testo ricevuto dal BBS viene scritto nel file AutoList.
Se AutoBye è attivo (per impostazione predefinita è disattivato), il PMS invierà un B (Bye)
comando quando l'elenco automatico è completato, prima di passare a AutoRead. Questo sarà
assicurarsi che il puntatore del messaggio sul BBS venga aggiornato, quindi se la sessione AutoRead
fallisce comunque con una disconnessione, non si ottiene tutto il precedente
le intestazioni dal BBS ancora una volta dopo AutoList. Se hai un link valido e affidabile
il tuo BBS, quindi disattiva AutoBye.
Modalità AutoB
---------------
Il PMS utilizzerà le trasmissioni unproto di FBB per mantenere una posta aggiornata
lista di intestazione. Il sistema controlla le trasmissioni UI di FBB Unproto utilizzando il
nominativo specificato dal comando UPCall e aggiunge automaticamente il ricevuto
linee al file. Se mancano alcune righe, il PMS richiederà una risincronizzazione
automaticamente dal BBS FBB. Affinché questo funzioni, il tuo FBB BBS SysOp deve
abilita la tua bandiera U nella sua configurazione BBS). L'aggiornamento sarà richiesto su BPQ
porta radio specificata con il comando UPPort. Questo sarà normalmente il porto
ricevi le trasmissioni unproto su.
Se il BBS può dire al PMS di smettere di chiedere aggiornamenti se il BBS non lo è
configurato per consentire all'utente di richiedere aggiornamenti. Se ciò si verifica, il flag Auto è attivo
la riga di stato verrà disattivata. Puoi riattivarlo con <Alt F5>,
ma....
Non c'è alcun punto nel PMS che richiede aggiornamenti se BBS non è configurato
rispondere a loro! (Contatta il SysOp del BBS per organizzare questo)
<Alt F5> funziona solo se la lista automatica è in modalità B
Il file AutoList può essere sfogliato / modificato usando il tasto funzione <Alt F6>.
AutoMark.
---------
Il file automark.cfg contiene un elenco di "parole" da cercare in un messaggio
intestazione. Se viene trovata una corrispondenza, quel messaggio viene automaticamente contrassegnato per
Autolettura. Si specifica quale "campo" si desidera controllare e cosa cercare.
- esclude i messaggi, + include i messaggi.
Le voci vengono elaborate nell'ordine in cui appaiono. Se due voci
conflitto, quindi viene usato solo il primo.
> Controlla il campo TO.
@ Controlla il campo BBS.
<Controlla il campo FROM.
! Controlla il campo SUBJECT.
% Controlla tutti i campi.
* è un carattere jolly che può essere utilizzato all'inizio e / o alla fine di una voce.
Per esempio:
- <G9ABC; esclude tutti i messaggi da "G9ABC"
-> DCC; escludi tutti i messaggi indirizzati a "DCC"
-! WP UPDATE: esclude tutti i messaggi con "WP UPDATE" nel campo dell'oggetto.
+> * IBM *; Abbina qualsiasi campo TO che contenga "..IBM .." ovvero IBM o IBMPC
+> SYSOP: corrisponde a qualsiasi campo TO che sia esattamente "SYSOP"
+ <G6FBF; Abbina qualsiasi messaggio da "G6FBF"
+ @ ESX: confronta qualsiasi messaggio con un campo @BBS di "ESX"
+! OS2 *; Trova qualsiasi argomento che contenga "OS2 ..."
; Ad esempio, corrisponde a OS2PC ma non corrisponde a MMOS2
+! Utente Amiga: confronta qualsiasi argomento che contenga esattamente "AMIGA USER"
+% DEBATE; corrisponde a qualsiasi intestazione che contenga "DEBATE" ovunque all'interno di esso.
> (il tuo nominativo); Qualsiasi mail indirizzata a te.
Nota:
È meglio organizzare la BBS per inoltrare la tua posta personale, se
possibile, piuttosto che basarsi su AutoList / Read per raccoglierlo.
AutoRead.
---------
Modifica del file AutoList.
Contrassegna tutti i messaggi che desideri che il PMS legga la volta successiva con un # nel file
prima posizione del personaggio. Questo viene fatto premendo il tasto <Tab> per attivare a
portando avanti e indietro automaticamente. Puoi anche eliminare qualsiasi linea indesiderata.
Il formato delle linee di intestazione è fondamentale, quindi non è possibile modificare altro.
Intestazioni di messaggi che contengono le parole incluse nel file automark.cfg
sono stati automaticamente contrassegnati con #
Se si salva il file con <Ctrl K> <Z>, verranno visualizzate solo le linee contrassegnate da un #
salvato e tutte le altre linee saranno cancellate. Se si salva il file con
<Ctrl K> <X> quindi verranno cancellate solo le linee contrassegnate per l'eliminazione.
La volta successiva che il PMS esegue una sessione AutoList / Read, eseguirà anche una lettura
di tutti i messaggi nell'elenco contrassegnati da un #. I messaggi saranno aggiunti a
la base di messaggi PMS. Dopo aver completato una lettura di successo, il # nell'elenco
verrà modificato in un * Se il PMS non può decodificare un messaggio, il simbolo # sarà
cambiato da un? Se il numero del messaggio contrassegnato non è valido (non un numero?) Il #
sarà cambiato con a!
I messaggi appariranno (sul PMS) come tipo AutoReadStatus (normalmente Z) a meno che
il campo TO o FROM contiene il nominativo del PMS, nel qual caso lo saranno
cambiato in tipo P
Se il messaggio letto è un messaggio personale indirizzato a te, allora il PMS lo farà
emettere un comando K <msgnumber> per uccidere il messaggio sul BBS. (Per disabilitare questo
funzione imposta AutoKill su Off)
La funzione AutoRead estrae i campi TO @BBS FROM e SUBJECT dal
le intestazioni dei messaggi ricevute dal BBS, così come appaiono nell'elenco AutoList.
Il PMS riconosce automaticamente 3 tipi di sistema in base al SID
ricevuto dal BBS. Questi sono NNA, FBB e NPF. Per qualsiasi altro sistema
(cioè W0RLI, MBL, MSYS, AA4RE) il PMS deve conoscere l'ordine dei campi
l'intestazione del messaggio. L'ordine di campo predefinito previsto è 4,5,6,8 che dovrebbe
adatto alla maggior parte dei BBS. Ad esempio, un'intestazione tipica assomiglia a:
campi> 1 2 3 4 5 6 7 8
Messaggio # TSLD Size To @BBS From Date / Time Subject
71651 B $ 6780 DEBATE @ GBR G6FBF 0403/1819 Problemi di discussione.
richiesto> 4 5 6 8
L'effettivo ordine dei campi può variare a seconda di come è stato impostato il BBS e
quale software sta usando. Se l'intestazione dal BBS ha lo stesso ordine di
campi come nell'esempio, quindi non è necessario modificare la configurazione predefinita.
Se l'ordine dei campi è diverso, è necessario specificare l'ordine dei campi in
file npfpms.cfg utilizzando il comando: Offset n, n, n, n
Il primo è il campo TO, il secondo è il campo @BBS, il terzo è il FROM
campo, e il quarto è il campo SUBJECT. Per l'intestazione di esempio sopra di esso
sarebbe: offset 4,5,6,8
Se il PMS estrae un campo in modo errato, l'intestazione del messaggio, come visualizzato
sul PMS, sarà errato. Ciò potrebbe causare problemi con il server automatico
risposte (come i report di errore 7Plus) e con la funzione AutoMark.
Fortunatamente, per la maggior parte delle BBS le impostazioni predefinite sono ok e non è necessario
preoccuparsi di quanto sopra!
Generale.
--------
AutoReadCmd R o V? (solo modalità non compresse)
V (lettura dettagliata) manterrà tutte le linee di routing, mentre R (Leggi) non lo farà.
Le linee di informazioni di routing contengono i mittenti Home BBS. Se usi la SR
(o SC) comando su un messaggio che non ha informazioni di routing, il PMS
controllerà il suo file WP e potrebbe, o potrebbe non, ottenere i mittenti corretti Home BBS
da li. Le informazioni di routing sono più affidabili, ma possono coinvolgere
scaricare una grande quantità di testo extra. Questo potrebbe essere visto come anti-sociale
una frequenza occupata
Nota: ciò non si applica. AutoRead utilizza un formato compresso compresso,
che include sempre le informazioni di routing.
BBSRoute contiene il percorso di connessione al BBS locale
(Vedi "Sintassi dei percorsi di connessione" per una descrizione completa dei percorsi di connessione)
BBSPrompt contiene il prompt (senza il>) che il BBS emette quando lo ha
finito di inviare il testo. Normalmente il prompt sarà qualcosa come GB7ESX BBS>
Alcuni BBS possono prefixare il prompt con un numero di porta (variabile) e alcuni
includi il tempo (ovviamente variabile!). Quindi, ciò che il PMS cerca è una linea
termina con un carattere> e include il prompt specificato all'interno della linea.
Se BBSPrompt è impostato (ad esempio) su GB7ESX BBS, il PMS accetterà
2: GB7ESX BBS> o GB7ESX BBS 10:35> o solo GB7ESX BBS>
Nell'evento (improbabile) della richiesta effettivamente visualizzata nell'intestazione di un messaggio o
contenuto, quindi la funzione AutoList / Read termina prematuramente, quindi make
il BBSPROMPT il più specifico possibile.
È molto importante ottenere il prompt corretto! È l'unico modo per il PMS
sa che ha finito di ricevere il testo dal BBS. Se il prompt non è corretto,
il PMS si siederà e attenderà fino alla scadenza della connessione e al BBS
ti disconnette.
Impostare le ore per eseguire la funzione AutoList nel file npfpms.cfg.
es. AutoListTime HH: MM (HH: MM ....) o xx: MM
Le funzioni AutoList e AutoRead sono state testate con NNA BBS e
BBB FBB. Non so se funzioneranno correttamente con altri tipi di BBS
Software. Sarei lieto di sapere se lo fanno, o no!
Nota: se il BBS locale ha un'opzione di pausa / pagina elenco, allora * DEVE * essere impostato su
off, o AutoList e AutoRead non funzioneranno correttamente.
Le funzioni AutoList automatiche sono disabilitate se non sono impostate le ore.
-------------------------------------------------- -----------------------------
Controlla le opzioni della maschera della porta.
La maschera del monitor controlla quali porte radio sono monitorate e quali tipi di
i telai sono visualizzati. Il PMS può monitorare le porte radio BPQ da 1 a 12
La maschera viene visualizzata come un numero esadecimale a 4 cifre.
La prima cifra è la maschera del frame, che imposta i tipi di frame monitorati.
Il valore è un numero esadecimale da 0 a F. È un campo bit in cui:
Il bit 0 abilita la visualizzazione delle trasmissioni dei nodi.
Il bit 1 abilita la visualizzazione dei frame di supervisione.
Il bit 2 abilita la visualizzazione dei frame NetRom.
Il bit 3 non è usato. (0)
I frame normali contenenti dati (testo) vengono sempre visualizzati.
Il valore predefinito è 7 (bit 1-3 set) che significa monitorare tutti i tipi di frame.
Le ultime 3 cifre del numero sono la maschera della porta radio BPQ.
Il valore è un numero esadecimale a 3 cifre da 000 a FFF. È un campo un po 'dove:
Il bit 0 abilita il monitoraggio della porta radio 1
Il bit 1 abilita il monitoraggio della porta radio 2
(...attraverso...)
Il bit 11 abilita il monitoraggio della porta radio 12
Il valore predefinito di FFF (hex) significa monitorare tutte le porte.
Il normale valore di maschera predefinito è 7FFF esadecimale. Il valore corrente è visualizzato
sulla riga di stato inferiore come Mask-xxxx
È possibile modificare la maschera della porta e / o la maschera del telaio premendo il tasto <F3> e
immissione: Pn (, Pn ...), Fx dove n è un numero di porta, e x è la maschera Frame.
vale a dire
Per monitorare la porta 3 per tutti i frame, il comando sarebbe P3, F7
Per monitorare la porta 6 per i frame di dati e NetRom, il comando sarebbe P6, F2
Per monitorare le porte 2 e 4 per tutti i frame, il comando sarebbe P2, P4, F7
-------------------------------------------------- -----------------------------
REQFIL, REQDIR, FNDFIL 7PSERV e server WP.
Il metodo di invio delle richieste ad altri PMS / BBS è descritto nei PMS
file user.doc.
Quando il PMS riceve una richiesta del server, normalmente lo elaborerà immediatamente
e generare un messaggio di ritorno. Il PMS risponderà solo a una richiesta del server
indirizzato direttamente al PMS come messaggio personale. vale a dire
Non risponderà a richieste come:
SB REQDIR (@anycall)
SB REQDIR @ GBR
SP REQDIR @anycall
Risponderà a:
SP REQDIR (No @BBS)
SP REQDIR @ (è il proprio nominativo)
Gli utenti normali hanno accesso solo ai file nelle aree dei file elencati. Il SysOp può
accedere a qualsiasi file utilizzando il percorso completo del file.
-------------------------------------------------- -----------------------------
Richiesta di file 7Plus dal server automatico 7PSERV.
** Per prima cosa, ti consiglio di leggere il file 7plus_e.doc nella directory 7plus.
Il PMS include un server 7Plus completamente automatico. Richieste dell'utente al server
sono fatti in modo simile alle richieste degli utenti al server REQFIL. Una richiesta è
inviato come SP 7PSERV e l'oggetto come (drv: \ path \) filename.ext (@BBS)
ad esempio PACKET \ BPQ408A.ZIP @ GB7ESX
Se il campo @BBS non è specificato, il PMS proverà sempre ad indirizzare il
rispondere agli utenti home BBS, se conosciuti.
Quando il server riceve una richiesta per un file, codificherà il richiesto
file, dividendolo automaticamente in blocchi (vedere 7PlusPartSize) e avanti
i file codificati automaticamente (tramite il BBS locale se necessario) al
stazione che ha fatto la richiesta. Se il server successivamente riceve un errore
segnala che creerà un file di correzione e lo inoltrerà alla stazione
richiesto. Per impedire al server di inondare il BBS locale con 7Plus
file, o le frequenze di jamming con gli attaccanti massicci agli utenti locali, ci sono
tre comandi di configurazione (nel file npfpms.cfg) per controllare i file 7Plus.
7PlusPartSize imposta la dimensione massima di qualsiasi parte di un file 7Plus generato
dal server (impostazione predefinita = 5 KB)
7PlusFwdMax imposta il numero massimo di messaggi 7Plus che verranno inoltrati
una singola sessione di inoltro (impostazione predefinita = 3),
7PlusDayMax imposta il numero massimo di file 7Plus che verranno inoltrati in uno
giorno (indipendentemente da chi sono indirizzati). Un contatore in esecuzione 7PlusDayCount
mantiene il conteggio del numero inviato.
SysOp può modificare alcune impostazioni 7plus, mentre il PMS è in esecuzione, con
comanda 7PlusDayMax, 7PlusDayCount e 7PlusFwdMax
Verranno ripristinate le impostazioni predefinite se il PMS viene riavviato.
Gli utenti normali avranno accesso solo ai file nelle aree dei file elencati.
SysOp (o gli utenti con stato SysOp) possono accedere ai file ovunque utilizzando il comando
percorso completo del file, come in d: \ utils \ radio \ test.txt
Quando viene richiesto un file, il nome e il percorso completo della directory vengono scritti su un
indice, in modo che se viene ricevuta una segnalazione di errore il server saprà dove
trova il file originale per creare un file di correzione. Richieste di correzione degli errori
per i file non presenti nell'indice verrà ignorato. La dimensione dell'indice può essere impostata
con il comando 7PlusIndexSize config e il valore predefinito è 10 voci.
Gli utenti con accesso di terze parti o stato SysOp possono specificare un "TO" diverso
e / o il nominativo "@BBS" nel campo "oggetto", per inviare il file a un altro
stazione. ad es. packet \ bpq408a.zip G1XGP @ GB7WIG invierà il 7plus risultante
file su G1XGP su GB7WIG
Il server 7Plus, come gli altri server, elaborerà solo le richieste degli utenti
indirizzato come messaggi personali al server, come in:
SP 7PSERV o SP 7PSERV @ <pmscall> dove <pmscall> è il proprio nominativo del PMS.
Una richiesta ricevuta come SP 7PSERV @ <anotherbbs> o come SB .... sarà trattata come
un messaggio normale, (soggetto a normali restrizioni di terze parti) da inoltrare
al BBS specificato.
-------------------------------------------------- ----------------------------
File 7Plus ricevuti come messaggi.
Se un utente invia file 7Plus come messaggi al PMS, estrarrà e decodificherà
loro, se possibile, e se vengono rilevati errori, invierà automaticamente un
segnalazione di errore all'utente, per richiedere un file di correzione. Quando il PMS
riceve il file di correzione che tenterà automaticamente di applicare
correzione ai file ricevuti in precedenza. È normale, quando si riceve un
file multiparte in questo modo, per vedere i messaggi di errore da 7Plus quando tenta
per decodificare un set di file incompleto. (es. 'xxxx.p05' Non trovato. Break)
Non ti preoccupare Quando tutte le parti sono state ricevute, il file verrà decodificato.
Il file risultante sarà nella directory di caricamento del PMS.
Segnalazioni di errore ricevute che non sono indirizzate al server o al
Il nominativo del PMS sarà ignorato. I file di correzione saranno anche ignorati se
non c'è un file .7mf corrispondente (creato da 7Plus quando c'è un errore
incontrato durante la decodifica di un file) nella directory di caricamento del PMS.
Se non si desidera visualizzare tutte le informazioni di decodifica 7Plus sullo schermo,
impostare Display7Plus su Off nel file npfpms.cfg.
-------------------------------------------------- ----------------------------
Uso SysOp del server per inviare file 7plus ad altre stazioni.
SysOp può utilizzare il server 7Plus per generare file 7plus multiparte
inviato a un'altra stazione aggiungendo i campi "TO" e "@BBS" alla fine del
nome del file.
La richiesta è stata digitata come: SP 7PSERV
L'oggetto come: (drv: \ path \) filename.ext <callsign @ BBS>
Se il file non si trova in una delle aree del file utente, è necessario utilizzare l'intero
nome del file. per esempio d: \ utils \ backup \ filename.ext
Supponendo che volevo inviare il file PACKET \ BPQ408a, che si trova in un file utente
area, come un file multi-parte 7plus per la stazione G6FBF @ GB7COS vorrei entrare nel
oggetto come: pacchetto \ bpq408a.zip G6FBF @ GB7COS
Se potessi inoltrare direttamente a G6FBF, piuttosto che tramite un BBS, inserirò il
oggetto come: pacchetto \ bpq408a.zip G6FBF @ G6FBF
Se G6FBF stava anche eseguendo un server 7PSERV, i messaggi dovrebbero essere indirizzati a
il suo server come: packet \ bpq408a.zip 7PSERV @ G6FBF
in modo che possa essere decodificato automaticamente alla reception.
Nota: un utente normale non può specificare un nominativo "A", a meno che l'utente non abbia un terzo
accesso alla festa. Chiunque può specificare un nominativo "@BBS".
SysOp può anche utilizzare "SB" anziché "SP" nella richiesta e il risultato
I file 7Plus saranno di quel tipo di messaggio. Così,
SP 7PSERV .... creerà i file 7Plus come messaggi personali.
SB 7PSERV .... creerà i file 7Plus come bollettini.
-------------------------------------------------- ---------------------------
Estrazione e / o decodifica manuale dei file 7Plus ricevuti.
Il server 7Plus normalmente acquisisce e tenta di decodificare tutti i file 7Plus
ricevuti come messaggi, comunque indirizzati. Se il PMS dovrebbe perdere qualcuno o tu
desidero decodificare alcuni per una seconda volta, quindi è possibile utilizzare i comandi manuali per elaborare
i messaggi.
Scansione startmsg-endmsg (o SCAN msgno msgno msgno ....)
eseguirà la scansione di un intervallo di messaggi o un elenco di singoli numeri di messaggi e
estrai eventuali file 7Plus trovati nella directory di caricamento del PMS. Non 7plus
i messaggi vengono ignorati, quindi non importa se l'elenco include altri messaggi
È quindi possibile controllare il contenuto della directory di upload legando: WU
Per decodificare il tipo di file 7plus risultante: Decode <nomefile> (nessun suffisso)
7Plus tenterà quindi di decodificare qualsiasi file 7Plus chiamato <filename> e
ricrea il file originale. Se si verificano errori, il decodificatore 7Plus
produrrà un report di errore chiamato <filename> .err
Un file multi-parte 7Plus normalmente non decodificherà se nessuna parte è presente
mancante. Per forzare una decodifica delle parti che si hanno e generare un errore
segnalare per richiedere le parti mancanti, digitare: Decode <nomefile> -sysop
Per inviare un rapporto di errore alla stazione di origine, digitare: Segnala <msgnumber>
<Msgnumber> è il numero del messaggio che conteneva l'originale
7Plus file. Se si trattasse di un file a più parti, quindi qualsiasi messaggio associato
i numeri possono essere usati. Il PMS tenterà di risolvere la correzione degli errori
richiesta alla stazione che ha inviato il / i file / i originale / i. Questo si basa su
estrarre le informazioni richieste dal messaggio originale, quindi non può
lavora sempre È inoltre possibile indirizzare manualmente la risposta all'indirizzo corretto.
cioè Segnala <msgnumber> G6FBF @ GB7ESX
indirizzerà la richiesta di correzione alla stazione G6FBF @ GB7ESX
Si noti che una volta che è stato generato un messaggio di richiesta di correzione, il file .err
viene cancellato dalla directory di caricamento del PMS! Quando un file di correzione (.cor) è
ricevuto puoi semplicemente digitare: DECODE <nomefile> di nuovo e la correzione sarà
applicato al metafile (.7mf) che contiene le parti precedentemente estratte,
per, si spera, riprodurre il file originale intatto
Accidenti!
-------------------------------------------------- ----------------------------
Notare che.
============
Tutte le operazioni 7Plus del PMS vengono eseguite chiamando 7plus.exe che deve
essere nella directory 7plus.
Non ho scritto il programma di codifica / decodifica 7plus (7plus.exe) attuale!
7Plus è stato creato da DG1BBQ, quindi per favore non chiedermi di cambiare il modo in 7Plus
opera. Tutte le domande relative a 7Plus devono essere indirizzate all'autore
DG1BBQ. Qualsiasi domanda riguardante il server PMS dovrebbe essere diretta a me stesso.
I miei ringraziamenti a DG1BBQ per il suo eccellente programma 7Plus, senza il quale questo server
non sarebbe possibile
-------------------------------------------------- -----------------------------
Variabili utente
Le seguenti variabili possono essere utilizzate nei file info e nella multi-linea
comandi di configurazione nel file npfpms.cfg. La variabile sarà convertita
al testo appropriato quando trasmessi. Qualsiasi $ x non elencato di seguito sarà
rimosso dal testo. Nota: il caso del personaggio è significativo!
$$ Il carattere $ stesso.
$ - Il separatore della data. (Come impostato da DateSep)
$ A Il giorno della settimana per intero. (es. giovedì)
$ a Il giorno della settimana in breve. (es. gio)
$ B Bell. Aggiunge un codice ASCII 7 al testo.
$ C Nome di chiamata dell'utente attualmente connesso.
$ D Il giorno del mese in numeri, come DD
$ d Il mese dell'anno in numeri, come MM
$ E Il mese per intero. (ad es. agosto)
$ e Il mese abbreviato. (ad es. agosto)
$ F Il numero di messaggio più basso.
$ G L'anno per intero. (es. 1995)
$ g L'anno abbreviato. (ad esempio 95)
$ H PMS's gerarchical address (HA).
$ I Nome di SysOp.
$ JA New Line (CR / LF)
$ K Numero totale di accessi degli utenti attualmente connessi.
$ L Numero di messaggio più alto.
$ l Puntatore del messaggio degli utenti.
$ M "mattina / pomeriggio / sera" (a seconda dell'ora del giorno)
$ N Numero di messaggi attivi.
$ n Numero di messaggi non letti per l'utente attualmente connesso.
$ O PMS nominativo.
$ o Il nominativo del BBS locale.
$ P Il numero del canale PMS.
$ S Firma del tempo. eg gmt
$ T L'ora corrente come HH: MM
$ t L'ora corrente come HH: MM: SS
$ U Come $ X
$ V Versione software.
$ W Il nome degli utenti attualmente connessi.
$ X La data di accesso degli utenti attualmente connessi. (Dd-mese-aaaa)
$ x L'ultimo accesso degli utenti attualmente connessi. (Dd-mese)
$ Y Gli utenti connessi al momento dell'ultimo accesso. (Hh: mm)
$ Z L'ora corrente come HHMM
$ 0 a $ 9 sono riservati per uso interno. Non usare!
Qualsiasi variabile $ x non elencata sopra verrà rimossa dal testo.
================================================== =============================
Interfaccia Desqview.
NPFPMS è un programma consapevole di Desqview. Effettuerà le chiamate richieste a
API Desqview per interfacciarsi correttamente con DV. Se il PMS rileva che Desqview lo ha
stato caricato abiliterà le chiamate DV, a meno che l'opzione / V non sia stata utilizzata su
riga di comando. Non è stato testato su un sistema 286. Il BIOS deve essere datato
01/10/86 o successivo. La versione di Desqview deve essere 2.3 o successiva.
Configurazione consigliata per Desqview V2.3 + e un PC 386/486
Nome del programma ............: NPFPMS
Tasti da usare nel menu Apri: Dimensione memoria PM (in K): 590
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
Programma ...: (homedir) \ pmscode.exe
Parametri: / DX
Repertorio .: (homedir)
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
Opzioni:
Scrive il testo direttamente sullo schermo .......: [N]
Visualizza le informazioni grafiche ........: [N]
Virtualizza testo / grafica (Y, N, T) .....: [N]
Utilizza porte seriali (Y, N, 1,2) ..........: [N]
Richiede il floppy diskette .............: [N]
Modifica le opzioni avanzate del programma
System Memory (in K) .......: 0 Dimensione massima della memoria del programma (in K) ..: 630
Dimensione buffer di script .........: 0 Dimensione massima della memoria espansa (in K):
Pagine di testo: 1 Pagine grafiche: 0 Modalità iniziale: interruzioni: da 00 a FF
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
Posizione della finestra:
Altezza massima: 25 Altezza iniziale: 25 Riga iniziale ...: 0
Larghezza massima .: 80 Larghezza iniziale: 80 Colonna iniziale: 0
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
Chiudi all'uscita (Y, N, vuota) ......: [N] Usa i propri colori .............: [Y]
Consenti comando Chiudi finestra .....: [N] Esegue lo sfondo (Y, N, vuoto) ...: [Y]
Utilizza coprocessore matematico ..........: [N] Conflitto tastiera (0-F) ..........:
Condividi CPU in primo piano ......: [Y] Condividi EGA in primo piano / ingrandito .: [Y]
Può essere scambiato (Y, N, vuoto) .: [] Livello di protezione (0-3) ...........: [2]
Gli appunti:
"Usa porte seriali" è impostato su [N] poiché il programma PMS non utilizza la seriale
porti direttamente. Il controllo delle porte seriali avviene tramite il BPQcode, che deve essere
caricato prima di Desqview.
* Potrebbe * essere possibile ridurre le dimensioni della memoria rispetto ai 590K suggeriti
se le dimensioni del buffer sono ridotte. Se il PMS si ferma con un ERROR 7,
o Desqview interrompe semplicemente il PMS, probabilmente è a corto di memoria.
Un errore EXCEPTION 13 può essere generato da (Q) EMM386.sys se il PMS non lo fa
avere abbastanza memoria per eseguire uno dei suoi sottoprogrammi (ad es. compressione dei messaggi).
* LA * ragione più comune per il PMS di non riuscire a funzionare correttamente sotto Desqview
è la mancanza di memoria allocata. Il PMS effettuerà le chiamate pertinenti a Desqview
per prevenire l'interruzione di eventi critici nel tempo.
Se il PMS scrive fuori dalla sua finestra DV, prova a impostare:
Virtualizza testo / grafica (Y, N, T) .....: [Y]
Prova anche:
Scrive il testo direttamente sullo schermo .......: [Y]
(ma attenzione che ciò potrebbe causare la sospensione del PMS da parte del DV quando non è in esecuzione
come attività in primo piano a schermo intero).
================================================== =============================
Interfaccia OS / 2 e MS Windows.
Il PMS è in grado di rilevare se è in esecuzione in OS / 2 o MS Windows.
Effettuerà le chiamate appropriate all'OS / 2 o all'API di Windows per rilasciare
parte inutilizzata del suo timeslice.
Se il PMS rileva OS / 2 o MS Windows, abiliterà le chiamate API richieste
a meno che l'opzione / O non sia stata utilizzata sulla riga di comando.
================================================== =============================
File User.doc
Si noti che il formato del file user.doc è importante in quanto viene utilizzato da
il sistema di aiuto. Se si modifica il file, non rimuovere le righe vuote tra
voci o gli spazi iniziali. Puoi modificare il testo attuale, ma non cambiare
il modo in cui è impostato.
-------------------------------------------------- -----------------------------
Log files.
I file di registro registrano l'attività del PMS. La maggior parte delle funzioni automatiche e
gli errori possono essere registrati nei registri di sistema. Un nuovo registro viene creato nel registro
directory per ogni periodo (giornaliero / mensile ecc.) utilizzando la data come nome del file
nel formato: 19960122.log
Il registro corrente può essere sfogliato premendo il tasto <F6> per caricare il file di registro
nell'editor. Altri file di registro possono essere visualizzati / modificati con il comando EL.
Un altro tipo di file "log" può anche essere creato nella directory dei log.
La funzione Modifica revisione, <Ctrl F6>, crea un file chiamato Review.Cn (dove n
è il numero del canale) dal buffer di revisione dei canali. Comodo se vuoi
copia un pezzo di testo monitorato negli appunti, per incollarlo in un altro
schermata dell'editor dei canali.
Ognuno di questi file di registro può essere cancellato in modo sicuro in qualsiasi momento, se non richiesto.
-------------------------------------------------- -----------------------------
Quando arriva un nuovo messaggio per SysOp, viene emessa una serie di 5 pips. Il
viene emesso lo stesso segnale (come promemoria) se viene inviato un messaggio di posta che include
il nominativo di SysOp. Anche il LED Scroll Lock sulla tastiera lampeggerà
indica che è arrivato un nuovo messaggio. La lettura di QUALSIASI messaggio cancellerà il flash.
-------------------------------------------------- -----------------------------
BID e MID.
Gli ID bollettino sono memorizzati in un file chiamato sys \ bids.rec
Questo file dovrebbe essere potato occasionalmente (ogni pochi mesi?) Per rimuovere il più vecchio
inserimenti. Più grande è il file, più lento sarà il controllo di offerta duplicato
essere. Il tasto <Shift F6> carica il file bids.rec nell'editor.
-------------------------------------------------- -----------------------------
Testare il PMS localmente.
È possibile connettersi da una finestra PMS a un'altra per testare il sistema.
per esempio
Seleziona la finestra 0
Premere <F10> per connettersi allo switch BPQ.
Tipo C G8NPF-3 (o qualunque sia il nominativo del PMS)
(Inserisci i tuoi caratteri di sicurezza, se appropriato).
Ora sarai connesso al PMS, come se ti fossi connesso in modalità wireless.
================================================== =============================
Limitazione della gamma di messaggi elencati e letti.
Per velocizzare le ricerche, la maggior parte dei comandi di lista funziona solo su un numero limitato
gamma di messaggi. Questo intervallo può essere impostato dal comando config MaxList, nel
file npfpms.cfg e ha come impostazione predefinita gli ultimi 50 messaggi. Se i messaggi recenti hanno
stato ucciso o eliminato, quindi potresti ottenere un po 'meno del previsto.
Il comando di base L (Lista) scansiona solo i messaggi aggiunti da quando gli utenti durano
Accedere. La maggior parte degli altri comandi List e Read esegue solo la scansione degli ultimi messaggi <MaxList>
Per forzare questi comandi a cercare TUTTI i messaggi sul sistema, aggiungi un A
al comando.
ad es. LA
L <G8NPF A
I comandi LN / RN LM / RM eseguiranno normalmente la ricerca nell'intera base messaggi, a meno che
MaxUsrNM (per gli utenti) o MaxSysopNM (per il sysop) è attivo, nel qual caso il
la ricerca è limitata alla MaxList appropriata.
Nota:
I puntatori dei messaggi degli utenti vengono aggiornati automaticamente quando l'utente si disconnette
con il comando (B) ye (o Q). Per aggiornare i puntatori del messaggio (del SysOp),
basta digitare B su una riga di comando.
-------------------------------------------------- -----------------------------
Opzioni numeriche e di ricerca avanzate per i comandi List, Read e Kill.
La maggior parte dei comandi List, Read e Kill può assumere più opzioni numeriche e di ricerca.
Le opzioni principali sono:
numerico:
# L'ultimo numero di messaggio a cui fa riferimento il sistema.
nn (nn nn) Numero di messaggi individuali.
nn- Gamma di messaggi dal messaggio nn al messaggio più alto.
- nn Gamma di messaggi dal messaggio più in basso fino al messaggio nn
nn1-nn2 Intervallo di messaggi dal messaggio nn1 al messaggio nn2
ricerca:
YYYYMMDD Limita l'elenco ai messaggi uguale o successivo alla data.
- YYYYMMDD Limita l'elenco ai messaggi prima della data.
> CHIAMATA Limita l'elenco dei messaggi al nominativo.
<CALL Limita l'elenco ai messaggi FROM callsign.
@BBS Limita l'elenco ai messaggi @ callsignBBS.
"testo" Limita l'elenco ai messaggi con "testo" nell'oggetto.
(maiuscolo / minuscolo non significativo)
A Scansione di tutti i messaggi disponibili (deve essere l'ultima opzione).
Più opzioni numeriche sono OR logicamente insieme e ricerca multipla
le opzioni sono logicamente AND'ed insieme. Le eccezioni sono LE e LI
comandi, dove l'elenco dei nominativi è anche logicamente OR.
In generale, le opzioni possono essere mescolate liberamente e possono essere in qualsiasi ordine. Se due opzioni
dello stesso tipo di conflitto, quindi viene utilizzato solo il primo.
vale a dire
L 11234-11238 <G6FBF 12001-12010
va bene poiché gli intervalli di numeri di messaggi multipli non sono in conflitto, ma
L <G8NPF <G6FBF
ignorerà la seconda opzione, in quanto è in conflitto con la prima opzione.
Esempi:
Per elencare solo i messaggi inviati a G8NPF da G6FBF
L> G8NPF <G6FBF
Per elencare un intervallo di messaggi da 15010 a 15055
L 15010-15055
Per elencare i messaggi dal 16123 in poi
L 16123-
Per elencare solo i messaggi da G1XGP che contengono la parola "Pacchetto software" in
intestazione (caso non significativo), ricevuta dopo il 12 maggio 1996
L <G1XGP "pacchetto software" 19960512
Per elencare solo i messaggi uccisi, da G0NDV
LK <G0NDV A
Nota:
Sebbene alcuni comandi List / Read, come L <L! R> ecc., Sono ora ridondanti
sono ancora accettati per la compatibilità.
Gli intervalli di numeri non devono avere spazi tra i numeri e -
cioè "K 1234-1256" e NON "K 1234 - 1256"
-------------------------------------------------- -----------------------------
Varie. note riguardanti il file bpqcfg.
Il nominativo PMS viene letto dalla voce BBSCALL nel file bpqcfg.bin.
Il beacon postale del PMS verrà trasmesso su tutte le porte BPQ che hanno un
Percorso UNPROTO impostato nel file bpqcfg.
La directory BPQ specificata dall'opzione BPQDir deve contenere il file
bpqcfg.bin (letto dal PMS all'avvio).
Non è necessario specificare alcuna operazione di TNCPORT per la modalità host, e lo si fa
non è necessario caricare il driver BPQHTNC2.
-------------------------------------------------- -----------------------------
Modifica automatica dei campi TO, FROM o @BBS dei messaggi in arrivo.
Il file config \ swap.cfg contiene un elenco di campi da sostituire con un revisionato
campo. vale a dire
@ GB7NNA GB7ESX sostituirà un campo @BBS di GB7NNA con GB7ESX
@ GB GBR.EU sostituirà un campo @BBS di GB con GBR.EU
> NPFPMS G8NPF sostituirà un campo TO di NPFPMS con G8NPF
<NPFPMS G8NPF sostituirà un campo FROM di NPFPMS con G8NPF
-------------------------------------------------- -----------------------------
Messaggio in attesa.
C'è una possibilità di mettere in attesa tutti i messaggi in arrivo indirizzati a o
Da un apposito nominativo, tutti i messaggi indirizzati a un particolare BBS, o tutti
messaggi inviati da una particolare stazione, indipendentemente dai campi TO o FROM.
Inserisci un elenco di nominativi da conservare nel file config \ hold.cfg
Un nominativo per linea. Gli SSID sono ignorati.
vale a dire
> G1XGP
<G1XGP
<G8DZH
@ GB7NNA
B GB7ESX
Terrà tutti i messaggi indirizzati a TO o FROM G1XGP, tutti i messaggi da G8DZH,
tutti i messaggi indirizzati alle workstation @ GB7NNA e TUTTI i messaggi inviati da
stazione GB7ESX indipendentemente dai campi TO o FROM.
I messaggi sono contrassegnati come di tipo H. (PH BH) Solo SysOp può elencare o leggere
questi messaggi SysOp può contenere un messaggio manualmente con il comando HM,
e cancellarlo con il comando FH. Il comando LH elencherà tutti i messaggi in attesa.
-------------------------------------------------- -----------------------------
Restrizioni sui messaggi di terze parti.
Per impostazione predefinita, il PMS non accetta i messaggi di terze parti da nessuno escluso il
PMS SysOp. Inoltre, un utente normale non può elencare o leggere i messaggi di terze parti. Questo
è conforme alle attuali regole RA. (Il PMS SysOp può sempre accedere a TUTTI
messaggi). Se si desidera consentire l'accesso di terzi a TUTTI gli utenti (NOV?), Quindi
imposta ThirdParty su On nel file npfpms.cfg. Se desideri consentire un terzo limitato
accesso di partito a pochi utenti fidati, quindi lasciare ThirdParty Off e basta impostare il
singoli utenti S e R come appropriato.
Dalla versione 2.17, vengono controllati anche i messaggi compressi inoltrati al PMS.
I messaggi da un BBB di tipo FBB vengono controllati così come sono offerti e di terze parti
i messaggi vengono rifiutati prima di essere inviati. Con NNA di tipo BBS non è così
possibile rifiutare i messaggi prima che vengano inviati, quindi vengono controllati
successivamente e tutti i messaggi di terze parti vengono modificati in Z (lo stesso tipo di
Messaggi AutoRead). Ciò impedisce a qualsiasi altro utente di vedere i messaggi sul PMS
Se hai dato l'accesso di terze parti BBS locale, allora tutti i messaggi lo sono
accettato.
Nota: se hai predisposto il BBS locale per inoltrare determinati tipi di
bollettini sul tuo PMS, quindi devi dare l'accesso a terze parti BBS impostando
la sua bandiera S.
Per impostazione predefinita, il PMS inoltra solo i messaggi indirizzati da SysOp.
Se si desidera che il PMS inoltrino messaggi di terze parti, impostare ForwardAll su On in
il file npfpms.cfg.
-------------------------------------------------- -----------------------------
Comandi DOS *.
C'è un po 'di supporto per i comandi DOS inseriti al prompt pms>. comandi
deve essere pre-fissato con un carattere *. ie * dir mydir / w Si dovrebbe limitare
utilizzo di semplici comandi DOS ed evitare comandi avanzati che potrebbero danneggiare il
memoria / ambiente in uso da parte del PMS. Stai molto attento con i comandi DOS come questo
è possibile fare cose che possono corrompere il codice PMS, appendere il sistema, o
alterare i file utilizzati dal PMS.
Un problema può verificarsi se un comando DOS richiede l'input dell'utente e quindi solo
aspetta una risposta Se ciò accade, il PMS verrebbe sospeso mentre il DOS
il comando attende il suo input. Per tentare di evitare ciò, lo STDIN DOS è
reindirizzato per ottenere il proprio input dal file "sys \ dummy.sys". Questo consiste di
una combinazione dei caratteri: <Return>, "Y" e <Esc> (codici ASCII 13, 89 e 27)
Questo dovrebbe soddisfare la maggior parte delle richieste di comandi DOS per l'input, ma non sempre
lavoro! Se lo desideri, puoi specificare un file di input alternativo nel comando DOS
linea con il <carattere. cioè * dir mydir? W <altfile
Si noti che questo può aggirare la normale rete di sicurezza "Are you sure Y / N". Digitando
* del *. * cancella tutti i tuoi file senza richiedere conferma!
Se rimani bloccato, <Ctrl C> o <Ctrl Break> terminerà spesso un comando DOS.
Si noti che mentre è in esecuzione un comando DOS esterno, i PMS
il multi-tasking è sospeso. Se si utilizza un comando DOS che richiede molto tempo
eseguire, il PMS sarà impedito di funzionare fino a quando il DOS non restituirà il controllo
al PMS.
-------------------------------------------------- -----------------------------
Garbage Collection di memoria.
Durante l'uso normale, la memoria allocata dal PMS per la memorizzazione delle variabili lo farà
tendono a divenire frammentati.
Una "garbage collection" per recuperare questo spazio sprecato viene eseguita automaticamente
ogni volta che il PMS chiama un processo esterno o quando viene utilizzato un comando DOS *.
SysOp può anche forzare una garbage collection digitando Z sulla tastiera.
(Nota: questo potrebbe non avere alcun effetto immediato)
-------------------------------------------------- -----------------------------
Le password.
Protezione con password per utenti e sessioni di inoltro.
Il pms supporta la protezione della password in stile NNA sia per utenti normali che per
PMS <> sessioni di inoltro BBS. Per abilitare quest'ultimo, includere una V nel SID pms.
Se un utente è autorizzato all'accesso remoto SysOp (un flag impostato), lo stato di SysOp è
concesso automaticamente quando il PMS riceve una password valida.
Prima che un utente possa disporre di una password, deve prima essere rilasciato con un
matrice di password come quella qui sotto. Ogni matrice di utenti sarà diversa.
Una matrice di password può essere generata utilizzando il programma di supporto pmsutil.exe e
selezionando l'opzione Password dal menu,
Creerà una matrice per il nominativo specificato chiamato xxxxxx.mat dove
xxxxxx è il nominativo. Questo file di matrice deve quindi essere inserito nei PMS
directory di configurazione e una copia fornita all'utente.
Matrice di esempio.
0 1 2 3 4 5 6 7
0 A b F $ 7: ju
1 HJ e: FSH
HFRT & 5 4 c
bf $ S! JNB
J kyf% 5 2 0
+ GD 3 $ yf 5
= gh E xv \ j
R p * X; YC d
La matrice è numerata da 0 a 7 in basso (il primo dei numeri doppie) e 0 - 7
across (il secondo dei doppi numeri).
L'utente accede al PMS nel modo normale in cui può leggere la posta, scaricare
file ecc. Tuttavia, prima che possano inviare o uccidere un messaggio, dovranno farlo
inserisci un carattere @ al prompt e attendi. Il PMS restituirà 3 coppie di
numeri. L'utente deve quindi controllare la propria matrice password personale e inserire il
caratteri corretti senza spazi. La password è case sensitive quindi deve essere
inserito esattamente come è disposto nella matrice. Nella matrice di esempio sopra, se
il PMS inviato 21 54 27 l'utente avrebbe inserito F $ c
La prima coppia di numeri è 21 - 2 down, 1 across = F
La seconda coppia di numeri è 54 - 5 down, 4 across = $
La terza coppia di numeri è 27 - 2 giù, 7 attraverso = c
Non ci devono essere spazi e le lettere maiuscole e minuscole devono essere inserite solo
come sono nella matrice. Nessun riconoscimento è dato per dire se la password
è stato inserito correttamente o no. Le risposte errate verranno ignorate, quindi un utente può
invia @ e rispondi tutte le volte che vogliono. Ciò aggiunge ulteriore sicurezza al
parola d'ordine. Se la password non è stata inserita correttamente e l'utente prova a farlo
inviare un messaggio al PMS, riceveranno il messaggio "Questo messaggio sarà
tenuto per l'attenzione di Sysop ". Se ciò accade, possono inserire * per cancellare il
messaggio e seguire di nuovo le istruzioni sopra riportate (o continuare e avere il
messaggio ritmato in attesa).
Per le sessioni di inoltro automatico sia il PMS che il BBS che stai inoltrando
da / per deve avere la stessa matrice. Se entrambe le stazioni hanno una V nel SID
la password viene inviata automaticamente. Una password errata o una matrice mancante
il file risulterà in una disconnessione! Se si desidera utilizzare l'alias del proprio BBS, piuttosto
che il suo vero nominativo (cioè xxxBBS piuttosto che GB7xxx), allora avrai bisogno di un
matrice duplicata per l'alias. (Basta copiare la matrice GB7xxx.MAT in xxxBBS.MAT)
La protezione password funziona come segue: -
Supponendo che tu abbia sempre una V nel tuo Sms pms ...
Collegamenti in entrata manuali da utenti normali.
----------------------------------------------
Un utente normale è una stazione che non invia un SID durante la connessione.
Un utente si connette, per il quale non si dispone di una matrice password:
Nessuna matrice password significa che la protezione tramite password non viene utilizzata.
Il comando @ non ha alcun effetto. È semplicemente ignorato.
Un utente si connette, per chi ha una matrice password:
Matrice password valida significa che viene utilizzata la protezione tramite password.
Se l'utente invia una password valida (con il comando @), l'utente può
inviare messaggi normalmente, altrimenti tutti i messaggi inviati vengono conservati per il
L'attenzione di SysOp. Una risposta password errata viene semplicemente ignorata.
Connessioni automatiche in entrata dalle stazioni BBS.
-------------------------------------------------
Un bbs è, in questo contesto, una stazione che utilizza il software PMS / BBS che invia un SID
banner [XXX-n.nn-XXXXX] quando si collega ad un'altra stazione in modalità automatica.
Un bbs si connette, per chi non hai una matrice di password:
Il bbs invia il suo SID [xxx-BFHML $] (no V)
Nessuna V nel SID in entrata significa nessuna richiesta di password.
L'inoltro normale ha luogo.
Un bbs si connette, per chi non hai una matrice di password:
Il bbs invia il suo SID [xxx-BFHMLV $] (con una V)
AV nel SID in entrata, ma senza matrice di password valida quella stazione,
significa che il bbs viene immediatamente disconnesso.
Un bbs si connette, per chi hai una matrice password:
Il bbs invia il suo SID [xxx-BFHML $] (no V)
Nessuna V nel SID in entrata significa nessuna richiesta di password.
L'inoltro normale avviene, ma la matrice password valida significa che qualsiasi
i messaggi in arrivo sono conservati per l'attenzione di SysOp.
Un bbs si connette, per chi hai una matrice password:
Il bbs invia il suo SID [xxx-BFHMLV $] (con una V)
L'AV nel SID in entrata fa sì che venga richiesta automaticamente una password.
Se viene ricevuta una password valida, il bbs può inoltrare i messaggi normalmente.
Se viene ricevuta una password non valida, il bbs viene disconnesso.
Quindi, se un pirata ha usato il nominativo di qualcuno che aveva predisposto una password
il BBS / PMS, il migliore che il pirata potrebbe ottenere è quello di inviare un messaggio che è stato
messo in attesa, e non sarebbe stato inoltrato da nessuna parte fino a quando non è stato rilasciato SysOp
esso. Se i contenuti fossero dubbi, SysOp avrebbe contattato il presunto
prima mittente, per verificare se il messaggio era autentico. Anche il sistema di password
funziona quando un utente tenta di uccidere i messaggi.
Per disabilitare la verifica automatica della password BBS, rimuovere la V dai PMS
SID e rimuovere il file della matrice password appropriato. Per disabilitare un utente normale
verifica della password, rimuovere il file della matrice password utente. Ricorda, a
la matrice viene creata a caso, quindi se si elimina una matrice di utenti e quindi si genera
una matrice per l'utente, la nuova matrice sarà diversa da quella precedente.
Dovresti quindi inviare la nuova matrice all'utente. Se solo lo desideri
rimuovere temporaneamente un file matrice, rinominare xxxxx.mat, ad esempio xxxxx.old
È quindi possibile re-installarlo facilmente, senza dover generare una nuova matrice.
-------------------------------------------------- ----------------------------
Scambio manuale delle password.
Questo viene avviato premendo <Shift F1> (FBB) o <Alt F1> (NNA). È
inteso per l'uso quando si è collegati manualmente (cioè in modalità terminale) a
il tuo BBS locale e poi vuoi scambiare le password. Questo è stato un po '
fastidioso e sembra funzionare con alcuni BBS e non altri.
Nota:
La password manuale non funzionerà correttamente se ci si collega manualmente a un secondo
nodo (il tuo stesso nodo è il primo) e quindi emettere un comando C GB7xxx dal
secondo nodo. In questo caso, quando il PMS interroga il nodo per ottenere il
il nominativo della stazione a cui è connesso, il nodo restituirà il nominativo di
il 2 ° nodo e non il nominativo del BBS di destinazione.
vale a dire
Premere <F10> (per accedere alla modalità terminale)
C G1NNA (un nodo)
(attendere che il nodo ritorni "Connesso a NNA: G1NNA")
C GB7ESX
(attendere "Connesso a GB7ESX")
Premi <Alt F1> per scambiare le password
Questo FAIL, come quando il PMS interroga il nodo per ottenere il nominativo di
alla stazione a cui è connesso, restituirà G1NNA e non GB7ESX. Il PMS
tenterà quindi di caricare una matrice password per G1NNA anziché GB7ESX.
Premere <F10> (per accedere alla modalità terminale)
C GB7ESX
(attendere "Connesso a GB7ESX")
Premi <Alt F1> per scambiare le password
Questo funzionerà, anche se il percorso verso GB7ESX avviene tramite altri nodi, come il
le connessioni saranno al livello 4 e, quando interrogate, il nodo tornerà
il nominativo di GB7ESX.
-------------------------------------------------- ----------------------------
Scambio automatico di password con l'opzione SID V. (NPF <> NPF NPF <> NNA)
Se sia il tuo PMS che la stazione verso cui stai inoltrando, hanno l'automatico
opzione di verifica password impostata (lettera V nel SID), quindi il sistema lo farà
insistere su uno scambio di password. Se una delle due stazioni non ha la corretta
matrice di password, il sistema si disconnetterà.
Se si tiene premuto il tasto <LeftShift> finché non viene inviato il SID del PMS, lo farà
disabilitare temporaneamente la verifica della password automatica (sopprimendo la V in
SID) e ti consentiranno di inoltrare un messaggio a una stazione per cui non lo fai
avere una matrice password.
-------------------------------------------------- -----------------------------
Importazione di messaggi dal file su disco.
Il PMS può importare messaggi da un file su disco (testo normale, formato BBS standard)
Il comando è: Importa (drv:) nomefile.ext
(Dove "nomefile.ext" è il nome del file da importare).
I messaggi vengono letti dal file come se fossero inoltrati al PMS. Il
Il controllo BID funziona normalmente, quindi il PMS non importa i messaggi duplicati.
Esportazione di messaggi in un file su disco.
L'esportazione di messaggi in un file è un'estensione del sistema di inoltro. Qualunque
Il "nominativo" che inizia con un * si presume che sia un nome di file di esportazione. Per manualmente
crea un file di esportazione, digita: Esporta <nomefile> (opzioni)
<filename> deve essere un nome file DOS legale. Le opzioni sono le stesse di quelle
normalmente usato con il comando FD. I messaggi inoltrati sono scritti sul
file.
Un file di esportazione può essere creato automaticamente includendo una voce nel file
fwdfile.cfg usando * <nomefile> (opzioni) ie * gbrfile.bbs @ GB7GBR> ALL
Il nome del file deve essere preceduto da un * per differenziarlo da un nominativo.
(Per un elenco delle opzioni disponibili, consultare il comando FD).
Normalmente, una volta che un messaggio è stato esportato in un particolare file di esportazione lo è
contrassegnato come tale e non verrà più esportato nello stesso file. Puoi forzare
il PMS per esportare i messaggi una seconda volta usando l'opzione / D alla fine di
il comando. Ciò inibirà il controllo dei duplicati.
Non utilizzare LOCALBBS come nome file del disco, poiché questo ha un significato speciale in
sistema di inoltro.
-------------------------------------------------- ----------------------------
Eliminazione di messaggi bloccati da un altro canale.
Se il codice PMS si interrompe mentre viene inviato un messaggio, si può finire con un
messaggio di lunghezza zero che mostra nelle schede qualcosa come:
Msg # TS Size Date (ecc ...)
1234 Cn 0 28-Jul (ecc ...)
(Il Cn indica che il messaggio proveniva dal canale n)
Il tentativo di eliminare il messaggio con il comando DL può produrre una risposta
come "Bloccato da un altro canale?"
Per eliminare il messaggio, utilizzare innanzitutto il comando Contrassegna normale.
Supponendo il messaggio numero 1234, digitare:
MN 1234
Quindi puoi eliminarlo normalmente.
Avviso: utilizzare questo metodo solo per eliminare i messaggi bloccati. Non usarlo su a
messaggio che viene effettivamente inserito su un altro canale!
-------------------------------------------------- ----------------------------
Connessione automatica ad altri nodi. (Quando inoltro ecc.)
Diversi tipi di nodi possono produrre una varietà di testo di connessione. Net-Rom e BPQ
nodi, quando connessi al Livello 4, usando il vero nominativo del nodo,
normalmente basta inviare "Connesso a xxxxx" o "Fallimento con xxxxx" Questo è il
normale tipo di risposta che il PMS si aspetta, per determinare se la connessione è stata
successo o no. Tuttavia, se le connessioni sono fatte al livello 2, usando il
l'alias del nodo o il nodo è un nodo KA, quindi il testo può essere costituito da più righe
lungo, e abbastanza vario! Per consentire ciò è possibile specificare stringhe di testo (nel file
npfpms.cfg) per determinare se una connessione a un nodo è riuscita o
non riuscito, con i comandi: NodeConn <testo> e NodeFail <testo>
Vedi le impostazioni nel file npfpms.cfg di esempio.
Quando il PMS si connette a un nodo, controllerà tutte le stringhe di testo specificate,
cercare una corrispondenza all'interno del testo di risposta dei nodi, per determinare se la connessione
ha avuto successo o no Qualsiasi nodo risponde al testo che non contiene nessuno dei dati specificati
le stringhe di testo saranno ignorate.
es. Se imposti:
NodeFail FAILURE WITH
NodeFail OCCUPATO DA
NodeConn CONNESSO A
NodeConn LINK MADE
Quindi, se il PMS riceve qualsiasi testo dal nodo contenente "Errore con" o
"Occupato da" supporrà che la connessione non sia riuscita. Se si vede qualsiasi testo che contiene
"Connected to" o "Link made" assumerà la connessione riuscita.
È possibile specificare fino a venti stringhe NodeConn e fino a venti NodeFail
stringhe. Qualsiasi altro sarà ignorato. Nota: il caso del testo ricevuto non lo è
importante. Il testo in minuscolo viene convertito in maiuscolo.
-------------------------------------------------- ----------------------------
Utilizzo di un disco virtuale (disco RAM).
Il PMS può utilizzare un disco virtuale (o un diverso disco rigido) per il suo
file temporanei. L'uso di un disco ram accelererà la compressione di bulk forwarding
e de-compression e altre operazioni che creano file temporanei. tu
specificare il disco virtuale utilizzando il comando TempPath nel file npfpms.cfg
come TempPath drv: (\ path)
vale a dire
TempPath e: \ Per utilizzare la directory principale dell'unità E
o
TempPath g: \ temp \ Per utilizzare la sottodirectory \ temp dell'unità G
Il disco virtuale deve esistere. Se si specifica una singola sottodirectory che lo fa
non esiste, il PMS proverà a crearlo. Il PMS non tenterà di
creare più sottodirectory.
Per creare un disco virtuale 500K nella memoria estesa, inserisci una voce nel tuo
file config.sys qualcosa del tipo:
Dispositivo = c: \ dos \ vdisk.sys 500 / E
La sintassi esatta può variare a seconda del sistema operativo.
-------------------------------------------------- ----------------------------
Aree di file. (homedir) è la directory PMS predefinita.
Il file config \ filearea.cfg è un file di testo semplice che contiene un elenco di
aree di file che contengono file che possono essere scaricati dagli utenti. Ogni voce
consiste nel nome dell'area che può essere qualsiasi cosa desideri (fino a 9 caratteri),
il nome completo del file della directory, il nome del file contenente l'elenco di
file in quest'area e una descrizione dell'area (fino a 48 caratteri), come in
<nome area> <percorso directory completo> <file descrizione> <descrizione area>
I campi devono essere separati da almeno uno spazio. Se il file di descrizione lo fa
non include un percorso di directory, quindi si presume che si trovi nella stessa directory
come i file. Quello che segue è un esempio:
Principale D: \ pms \ files \ files.bbs Area file principale.
JNOS D: \ jnos \ help \ files.bbs File Jnos.
Pacchetto D: \ packet \ files.bbs File radio del pacchetto.
OS2 C: \ viewer \ files.bbs File di visualizzazione OS / 2.
CD F: \ D: \ pms \ config \ files.bbs File CD-ROM.
G6FBF D: \ pms \ files \ g6fbf.usr \ files.bbs Area utente personale.
Come vedi, molte aree (directory) contengono il loro file files.bbs, ma questo
non è stato possibile inserire un tale file sul CD-ROM, quindi la lista è memorizzata
altrove. (in effetti, molti CD-ROM contengono già file files.bbs adatti)
Il file user.doc del PMS ha uno stato speciale. Non deve essere spostato dal
(homedir) \ files \ directory e sarà sempre disponibile anche se non lo è
effettivamente elencato in un'area file.
Le aree utente personali (con nomi di directory nel formato <nominativo> .usr) sono
visibile solo da una stazione con quel nominativo.
Gli utenti normali possono scaricare solo i file elencati nell'area dei file. Solo il
il nome file è necessario per scaricare un file, poiché il PMS cercherà tutti i file disponibili
aree per un file. I nomi dei file non devono essere duplicati in directory diverse.
Nota: un utente può effettivamente scaricare qualsiasi file che si trova in un'area file elencata,
supponendo che il nome del file sia noto, anche se il file stesso non è elencato.
Non mettere troppi file in una directory o il tempo di ricerca della directory potrebbe
diventare inaccettabile.
File di descrizione delle directory dei file.
------------------------------------
Un semplice file di testo, solitamente chiamato files.bbs o 00index, è usato per descrivere
tutti i file in una directory dell'area dei file. Dovresti modificare questo file per adattarlo alle tue esigenze
File. Ogni directory di area dei file dovrebbe avere il proprio file di descrizione. (Molti
I CD-ROM hanno già un file di questo tipo incluso in ciascuna sottodirectory.)
Il comando W (Che file) di per sé elencherà tutte le aree disponibili, ma non
il loro contenuto. W <nome area> elencherà il contenuto di quell'area.
Il comando WN (WhatNew) esegue la scansione di tutte le aree dei file, ma non esegue la scansione
sottodirectory di media di sola lettura (come CD Rom) come, dato il numero di file
probabilmente su un CD Rom, questo può richiedere molto tempo e generare enormi quantità
quantità di testo
The W! Il comando <text> cercherà tutte le aree dei file per una corrispondenza. Questo potrebbe richiedere
un po 'di tempo se ci sono molte aree di file.
File caricati
---------------
I file caricati dall'utente entrano nell'area di caricamento e non sono disponibili per altri
utenti fino a quando non vengono trasferiti in un'area download da SysOp. Quando un file
viene caricato, il sistema crea un file .dsc nella directory di upload, che
contiene informazioni sul file caricato. Non modificare questi file .DSC!
È possibile specificare una directory alternativa per l'area di caricamento, con la configurazione
comando UploadPath <drv: \ path> Questo dovrebbe essere diverso da qualsiasi file di download
la zona. È necessario utilizzare il percorso completo della directory, inclusa la lettera dell'unità.
es. UploadArea c: \ public \ files \
Deve esistere un'unità o una directory specificata.
-------------------------------------------------- ----------------------------
Miglioramenti del protocollo Yapp.
Il PMS supporta il protocollo checksum YappC (come utilizzato da FBB).
Ripristino di emergenza (download del download)
Se il download di un utente Yapp fallisce parzialmente, l'utente può riprendere il file
trasferimento dal punto di errore, piuttosto che dover scaricare il tutto
file di nuovo. L'utente deve inoltre eseguire una versione di Yapp che supporti l'arresto anomalo
recupero! Il ripristino di emergenza funziona anche se SysOp utilizza il PMS in
modalità terminale per scaricare un file binario da un altro sistema che supporta l'arresto anomalo
recupero.
*** Avvertimento:
L'arresto anomalo di Yapp standard controlla solo il nome file. Se, quando il PMS richiede
per un nome di file locale per il file in arrivo, devi fornire il nome di un file
esiste già allora il sistema supporrà che sia richiesto il recupero da arresto anomalo e
il file esistente verrà aggiunto a! Se il file esistente non è stato abortito
parte del file che stai attualmente scaricando sarà il file risultante
non valido. La modalità YappC controlla anche che la data e l'ora del file siano uguali
come il file che stai scaricando. Se il nome del file esiste, ma la data / ora sono
diverso, il ripristino di emergenza viene interrotto e il file esistente viene sovrascritto!
Se il sistema remoto non supporta il recupero da arresto anomalo, verrà annullato
trasferimento. In questo caso sarà necessario eliminare il file esistente (incompleto),
oppure specificare un nome file locale diverso e riprovare per un download normale.
-------------------------------------------------- ----------------------------
Trasferimenti di file binari diretti.
Trasferimenti di file binari compressi.
Il PMS contiene un protocollo di download / download di file binario compresso proprietario,
in alternativa ai trasferimenti di testo in chiaro e Yapp. La compressione
type è LZH-RLL (lo stesso usato per l'inoltro della posta compressa). Un utente ha
i comandi UB <fsp> e DB <fsp> per questo. I tasti funzione <F8> e
<Shift F8> può essere usato per Upload / Download binario mentre si è in modalità terminale.
Questa modalità può essere utilizzata per trasferire file binari che non lo sono già
file compressi e semplici ascii (testo). Trasferimento di file di testo come compressi
i dati possono ridurre notevolmente le dimensioni del trasferimento.
Trasferimenti di file binari di immagini.
Il PMS contiene anche un file binario diretto di proprietà Upload \ Download
protocollo. In questa modalità il file binario non è compresso e questo è il migliore
modalità da utilizzare per il trasferimento di file già compressi (come .zip
File). Un utente ha i comandi UI <fsp> e DI <fsp> per questo. La funzione
i tasti <Ctrl F8> e <Alt F8> possono essere utilizzati per il caricamento / download di immagini mentre ci si trova in
modalità terminale.
Al momento, queste modalità funzionano solo con un altro sistema NPFPMS o con un
NNA BBS versione 3.0 o successiva.
-------------------------------------------------- ----------------------------
Comando alias file. (Config \ cmdalias.cfg)
È possibile impostare un file alias di comando per aggiungere comandi personalizzati al normale
Comandi PMS. La sintassi è: newcommand, existingcommand
vale a dire
informazioni, DA user.doc
posta elettronica, LM
Quindi, se un utente digitava "info", sarebbe cambiato in "DA user.doc"
o se un utente digitava "mail", sarebbe cambiato in "LM"
Non è possibile ridefinire i comandi validi esistenti. Il file alias viene controllato solo se
il PMS non riesce a trovare un comando incorporato. cioè LN, LL 20 non funzionerà come LN
è già un comando valido. XL, LL 20 funzionerà come XL non è un comando valido.
Se un comando esistente è un comando "SysOp only", allora qualsiasi alias lo chiama
diventerà anche un comando "SysOp only".
Fare attenzione a non creare un ciclo ricorsivo. Se "cmd1" e "cmd2" non sono validi
comandi, quindi mettendo:
cmd1, cmd1
o
cmd1, cmd2
cmd2, cmd1
nel file alias creerà un ciclo ricorsivo.
-------------------------------------------------- ----------------------------
Opzione di stampa automatica
Se l'opzione Stampa automatica è attivata, tutti i messaggi in arrivo sono
inviato automaticamente alla stampante. Se usi l'opzione, dipende da te
per assicurarsi che la stampante sia accesa e abbia una quantità sufficiente di carta.
Se la stampante "si blocca" allora l'intero PMS potrebbe "bloccarsi" con esso!
Questa funzione deve essere utilizzata solo con stampanti che hanno un buffer di grandi dimensioni, come
il buffer completo della stampante può causare il "blocco" del PMS fino a quando il buffer non viene cancellato.
-------------------------------------------------- ----------------------------
Struttura per conferenze PMS.
Il PMS contiene una funzione di conferenza che consente a più utenti di condividere
una conversazione. Un utente può partecipare a una conferenza digitando CONF anziché
PMS al prompt del nodo o collegandosi al PMS come normale e quindi digitando
CONF al prompt PMS. Possono quindi parlare a tutti gli altri utenti in un particolare
conferenza allo stesso tempo. I comandi di sistema sono preceduti dal carattere /.
Una volta connesso a una conferenza, digitare / H per elencare tutti i comandi disponibili.
I comandi disponibili per gli utenti della conferenza sono;
/ B Abbandona la conferenza e disconnettersi dal PMS.
/ C Riporta il canale corrente e il numero di conferenza.
/ Cn Passa al numero di conferenza n (1-99)
/ H Aiuto. Mostra questo elenco.
/ Q Lasciare la conferenza e tornare al PMS.
/ Sn (testo) Invia il testo alla stazione solo su * channel * n.
/ T Pagine SysOp.
/ U Elenca gli ultimi utenti del sistema.
/ W Elenca chi è in quale conferenza.
(testo) Invia il testo a tutte le stazioni della conferenza.
SysOp può passare a qualsiasi canale connesso e digitare del testo all'utente
canale. Il messaggio verrà inviato come: <SysOp> (testo)
Il SysOp ha anche il comando extra / A (testo) che invierà il testo a TUTTI
utenti della conferenza come [SysOp] (testo)
Per impostazione predefinita, il PMS utilizza l'applicazione BPQ numero 1 per il PMS corretto e
applicazione numero 2 per la conferenza, con il nome di CONF
Il nome e il numero di applicazione della conferenza possono essere modificati con
comandi di configurazione:
ConfName <nome>
ConfNum <numero>
La voce APPLICAZIONI = nel file di configurazione BPQ * deve * coincidere con quanto sopra
inserimenti. Supponendo che vengano utilizzate le impostazioni predefinite di CONF e 2, la configurazione BPQ
il file dovrebbe avere la voce: APPLICAZIONI = PMS, CONF
L'applicazione 1 è il PMS e l'applicazione 5 è CONF.
-------------------------------------------------- ----------------------------
Programmi DOS e CMD esterni definiti dall'utente.
Esistono due tipi di programmi esterni che possono essere chiamati da un utente.
Programmi DOS
Questi sono semplici programmi DOS o utilità. Programmi adatti sono quelli che
eseguire un'attività fissa e quindi uscire. Evita programmi complessi.
I programmi, che normalmente sono file .com o .exe, devono essere inseriti
la sottodirectory DOS del PMS. Devono essere piccoli e veloci, come la quantità di
la memoria è limitata e il multitasking PMS è sospeso mentre il programma è
in esecuzione. Un programma non deve aspettarsi alcun input da parte dell'utente e non deve eseguire il polling
input da tastiera, in quanto "impacchettano" il sistema. L'accesso diretto allo schermo deve anche
essere evitato. Quando viene chiamato un programma, la directory corrente sarà il DOS
sub-directory.
Per eseguire un programma DOS l'utente deve digitare il comando DOS seguito dal nome di
il programma e tutti i parametri opzionali. Quando il PMS chiama il programma, lo fa
passerà i parametri ad esso. (Spetta al programma farne uso se
necessario. Può, naturalmente, semplicemente ignorarli).
per esempio
Se list.exe si trova nella sottodirectory DOS e un utente digita: Dos list.exe cmd 123
quindi il PMS chiamerà list.exe con i parametri: cmd 123
Quando il controllo viene restituito al PMS, qualsiasi testo inviato dal programma DOS
to STDOUT verrà inviato all'utente.
----------
Programmi CMD interattivi.
Questi sono programmi specificamente scritti per il PMS, che possono consentire
interazione con l'utente.
I programmi, che normalmente sono file .com o .exe, devono essere inseriti
la sottodirectory CMD del PMS. Devono essere piccoli e veloci, come la quantità di
la memoria è limitata e il multitasking PMS è sospeso mentre il programma è
in esecuzione. Un programma non deve eseguire il polling per l'input diretto, in quanto ciò "impiccherà" il
sistema. Anche l'accesso diretto allo schermo deve essere evitato. Quando viene chiamato un programma,
la directory corrente sarà la sottodirectory CMD.
Per eseguire un programma CMD, l'utente deve digitare il comando CMD seguito dal nome di
il programma e tutti i parametri opzionali. Quando il PMS esegue il programma CMD, lo fa
passerà ad esso i seguenti argomenti della riga di comando:
- Chiamata completa dell'utente (ad es. G8NPF-3)
- Numero di livello (da 0 a 99)
- Numero del canale PMS.
- Gli utenti accedono ai flag (come numero esadecimale)
- Il nome file completo del file in cui scrivere i dati di ritorno.
- La directory di base del PMS (ad esempio c: \ pms)
7+ - Qualsiasi parametro facoltativo inserito dall'utente.
(Spetta al programma utilizzarli se necessario. Ovviamente,
ignorali). Il programma può estrarre informazioni sull'utente dal PMS
il file di sistema "sys \ namelog.sys" ma non deve scrivere su questo file.
Al termine del programma, è necessario creare il file di uscita utilizzando il nome file
fornito nel parametro 5 e scrivere il valore di uscita su di esso (come una stringa). L'uscita
valore dice al PMS cosa fare dopo. Per i codici di uscita 3 e 4, dovrebbe anche scrivere
una singola riga di dati di ritorno a questo file. I valori di uscita validi sono:
0 = Termina la sessione CMD. Restituisci il controllo al PMS.
= Attendi l'input dell'utente. Richiama il programma con il numero del livello incrementato.
= Disconnetti l'utente. Restituisci il controllo al PMS.
= Esegui i dati restituiti come comando PMS. Restituisci il controllo al PMS.
= Esegui i dati restituiti come comando PMS. Richiama il programma con il
numero di livello incrementato.
= Attendi l'input dell'utente. Richiama il programma senza aumentare il livello
numero.
= Rilasciate timeslice a PMS. Richiama il programma con il numero del livello
incrementato.
= Rilasciate timeslice a PMS. Richiama il programma senza incrementare il
numero di livello.
In tutti i casi, ogni volta che il controllo viene restituito al PMS qualsiasi testo che il CMD
il programma inviato a STDOUT verrà inviato all'utente, a meno che non sia preceduto da
codice ascii 254, nel qual caso verrà visualizzato solo sulla schermata locale.
Ulteriori dettagli sui programmi DOS e CMD possono essere ottenuti dall'autore.
-------------------------------------------------- ----------------------------
Filtro di connessione (programma aggiuntivo).
Il PMS può chiamare un programma "filtro di connessione" esterno. Deve essere localizzato
nella sottodirectory del server PMS e chiamato cfilter. <exe / com / bat>
Il programma deve essere piccolo e veloce, poiché la quantità di memoria è limitata e il
Il multitasking PMS è sospeso mentre il programma è in esecuzione. Il programma di filtro
non scrivere direttamente sullo schermo e non eseguire il polling per l'input diretto.
Quando viene chiamato il programma, la directory corrente sarà il server del PMS
directory. Il filtro può essere interattivo, per consentire funzionalità come speciali
filtraggio delle password, ecc ...
Quando un utente si connette al PMS, verrà chiamato il programma di filtro di connessione
(se esiste), con i seguenti argomenti della riga di comando.
- Chiamata completa dell'utente (ad es. G8NPF-3)
- Numero di livello (da 0 a 99)
- Numero del canale PMS.
- Gli utenti accedono ai flag (come numero esadecimale)
- Il nome file completo del file in cui scrivere i dati di ritorno.
- La directory di base del PMS (ad esempio c: \ pms)
7+ - Qualsiasi parametro facoltativo inserito dall'utente.
(Spetta al programma utilizzarli se necessario. Ovviamente,
ignorali). Il programma può estrarre informazioni sull'utente dal PMS
il file di sistema "sys \ namelog.sys" ma non deve scrivere su questo file.
Al termine del programma, è necessario creare il file di uscita utilizzando il nome file
fornito nel parametro 5 e scrivere il valore di uscita su di esso (come una stringa). L'uscita
valore dire al PMS cosa fare dopo. I valori di uscita validi sono:
0 = Continua normalmente. Non è richiesta alcuna azione speciale.
= Attendi la riga di input dell'utente, quindi chiama di nuovo il programma, con il numero del livello
incrementato.
= Disconnetti l'utente.
Ogni volta che il controllo viene restituito al PMS, qualsiasi testo contenuto nel programma cfilter
inviato a STDOUT verrà inviato all'utente, a meno che non sia preceduto dal codice ASCII
254, nel qual caso verrà visualizzato solo sulla schermata locale.
Nota. Il "programma" cfilter non deve essere un file eseguibile. Può essere un
file batch, chiamato cfilter.bat, che può contenere qualsiasi comando di file batch valido.
Un programma sample cfilter viene fornito con il PMS, chiamato cfilter.exe
Ha un file ASCII associato chiamato cfilter.lst che contiene un elenco di
inviti a rifiutare. Entrambi i file devono risiedere nella directory del server PMS.
*** Questo è inteso solo per l'uso come programma di test. ***
-------------------------------------------------- ----------------------------
Filtro messaggi (programma aggiuntivo)
Il PMS può chiamare un programma "filtro dei messaggi" esterno. Deve essere localizzato
nella sottodirectory del server PMS e chiamato mfilter. <exe / com / bat>
Il programma deve essere piccolo e veloce, poiché la quantità di memoria è limitata e il
Il multitasking PMS è sospeso mentre il programma è in esecuzione. Il programma di filtro
non scrivere direttamente sullo schermo e non eseguire il polling per l'input diretto.
Quando viene chiamato il programma, la directory corrente sarà il server del PMS
directory.
Quando un messaggio viene ricevuto dal PMS, il programma di filtro dei messaggi sarà
chiamato (se esiste), con il nome file di un file temporaneo come riga di comando
parametro. Questo file temporaneo conterrà le seguenti informazioni:
- La riga di comando del messaggio.
- La riga dell'oggetto del messaggio.
- Il nominativo della stazione (o BBS) del PMS è * collegato * a.
- Il nome completo del file che contiene il testo del messaggio.
- Il nome completo del file per scrivere il valore di uscita su.
- La directory di base del PMS
- Il callsign e home BBS (se noto) del mittente del messaggio.
per esempio
SP G8NPF @ GB7ESX <GM4VPA $ 1234_GM4VPA
Aiuto desiderato con tcp / ip
GB7ESX
C: \ PMS \ mail5 \ msg06375.b
C:. \ TEMP \ exit $ p $
C: \ PMS
GM4VPA@GB7SAM.#78.GBR.EU
Il programma può estrarre informazioni sull'utente dal file di sistema PMS
"namelog.sys" ma non deve scrivere su questo file.
Al termine del programma, è necessario creare il file di uscita utilizzando il nome file
fornito nel parametro 5 e scrivere il valore di uscita su di esso (come una stringa). L'uscita
valore dire al PMS cosa fare dopo. I valori di uscita validi sono:
0 = Nessuna ulteriore azione richiesta.
= Uccidi il messaggio.
= (Riservato)
= Metti il messaggio in attesa.
Quando il controllo viene restituito al PMS, qualsiasi testo inviato dal programma mfilter
a STDOUT verrà inviato all'utente, a meno che non sia preceduto dal codice ascii 254,
nel qual caso verrà visualizzato solo sullo schermo locale.
Il programma di filtro non deve scrivere direttamente sullo schermo e non deve richiedere
input dell'utente o sondaggio per l'input da tastiera. Un programma che "gira selvaggio" potrebbe andare bene
crash il PMS.
Nota. Il "programma" mfilter non deve essere un file eseguibile. Può essere un
file batch, chiamato mfilter.bat, che può contenere qualsiasi comando di file batch valido.
Un programma mfilter di esempio viene fornito con il PMS, chiamato mfilter.exe
Ha un file ascii associato chiamato mfilter.lst che contiene un elenco di
parole da intrappolare, una trappola fa sì che il messaggio venga messo in attesa. Entrambi i file devono
risiedono nella directory del server PMS.
*** Questo è inteso solo per l'uso come programma di test ed è piuttosto lento! ***
Nota:
L'uso di qualsiasi programma MFilter rallenterà il processo di ricezione
messaggi, quindi ti suggerisco di non usare MFilter a meno che tu non ne abbia una reale necessità
fare così.
-------------------------------------------------- ----------------------------
Server esterni
Il PMS supporta l'uso di programmi server esterni che possono essere chiamati quando
un messaggio è stato inviato al server. Un server può generare un nuovo
Messaggio.
I programmi server, che normalmente sono file .com o .exe, devono essere inseriti
la sottodirectory del server PMS. Devono essere piccoli e veloci, come la quantità di
la memoria è limitata e il multitasking PMS è sospeso mentre il programma è
in esecuzione. Un server non deve aspettarsi alcun input da parte dell'utente e non deve eseguire il polling
input da tastiera, in quanto "impacchettano" il sistema. L'accesso diretto allo schermo deve anche
essere evitato. Quando viene chiamato un programma, la directory corrente sarà il PMS
directory del server.
Un server esterno viene automaticamente chiamato se un messaggio arriva come tipo SP
(personale), con un campo TO uguale al nome di un server in
la directory del server. (Un messaggio di tipo SB (bollettino) indirizzato a un server
non chiamerà il server). Un'estensione del file server può essere .exe, .com o .bat
vale a dire
Se un server chiamato pmsinf.exe esiste nella directory del server, lo sarà
chiamato se arriva un messaggio personale indirizzato a PMSINF
Quando il PMS chiama il server esterno, passerà il nome del file di un temporaneo
file sul server esterno come parametro della riga di comando. Questo file temporaneo
conterrà le seguenti informazioni:
- La riga di comando del messaggio.
- La riga dell'oggetto del messaggio.
- Il nominativo della stazione (o BBS) a cui il PMS è * collegato *.
- Il nome completo del file che contiene il testo del messaggio.
- Il nome completo del file per scrivere il valore di uscita su.
- La directory di base del PMS
- Il callsign e home BBS (se noto) del mittente del messaggio.
per esempio
SP PMSINF
Informazioni su pms richieste
G6FBF
C: \ PMS \ mail4 \ msg01234.p
C:. \ TEMP \ exit $ p $
C: \ PMS
G6FBF@GB7GBR.#32.GBR.EU
Il server può estrarre informazioni sull'utente dal file di sistema PMS
"sys \ namelog.sys" ma non deve scrivere su questo file.
Se il server genera un messaggio di ritorno, deve essere aggiunto al PMS
file di messaggi esterni. Il file si chiama mail.in e si trova nel PMS
directory di base. Per impedire che il messaggio aggiunto venga interpretato da un altro
server, il server può aggiungere il parametro / G alla fine della riga di comando.
Questo può essere richiesto, ad esempio, se il messaggio aggiunto è un file 7Plus, a
impedire al server interno 7Plus del PMS di vederlo come 7Plus in entrata
file e tentando di decodificarlo.
Nota importante:
Il file mail.in deve essere aperto in modalità append in modo da aggiungere qualsiasi messaggio
la fine del file. Se non è fatto correttamente, allora altri messaggi che possono
essere accodato nel file verrà cancellato. Il file mail.in viene scansionato frequentemente,
e tutti i messaggi in esso contenuti vengono importati nella base messaggi del PMS.
Il formato dei messaggi nel file è fondamentale ed è simile al
normali file di importazione ed esportazione.
per esempio
# << Flag opzionale. Ignorato se presente.
SP G0APM @ GB7HSN <G8NPF $ 1234_G8NPF << Riga di comando
Messaggio dal server << Oggetto
(Contenuto del file) << Testo
eccetera.....
/ EX << Fine del testo (deve essere nella prima colonna)
# << Flag opzionale. Ignorato se presente.
SB ALL @ GBR <G8NPF $ 1235_G8NPF << Riga di comando
Annuncio pubblico << Oggetto
(Contenuto del file) << Testo
eccetera.....
/ EX << Fine del testo (deve essere nella prima colonna)
e così via....
I campi TO, @BBS e FROM sono obbligatori, il $ BID è facoltativo.
Al termine del programma, è necessario creare il file di uscita utilizzando il nome file
fornito nel parametro 5 e scrivere il valore di uscita su di esso (come una stringa). L'uscita
valore dire al PMS cosa fare dopo. I valori di uscita validi sono:
0 = Nessuna ulteriore azione richiesta.
= Elimina il messaggio originale.
Quando il controllo viene restituito al PMS, qualsiasi testo inviato dal programma server
a STDOUT verrà inviato all'utente, a meno che non sia preceduto dal codice ascii 254,
nel qual caso verrà visualizzato solo sullo schermo locale.
Il programma server non deve scrivere direttamente sullo schermo e non deve richiedere
input dell'utente o sondaggio per l'input da tastiera. Un programma che "gira selvaggio" potrebbe andare bene
crash il PMS.
Nota. Un "programma" server non deve essere un file eseguibile. Può essere un
file batch, che può contenere qualsiasi comando file batch valido.
Un programma server di esempio viene fornito con il PMS, chiamato ping.exe
Viene chiamato quando viene ricevuto un messaggio personale (SP) indirizzato a PING
L'oggetto dovrebbe essere il ritorno BBS (cioè gli utenti home BBS)
PING genererà un messaggio di ritorno con data e ora nel corpo del messaggio.
*** Questo è destinato esclusivamente all'uso come programma di test! ***
-------------------------------------------------- ----------------------------
Script e linguaggio di scripting.
Il PMS può eseguire automaticamente gli script predefiniti al momento opportuno.
Dovresti crearli con un editor di testo e inserirli negli script
directory. Il nome file di ogni script dovrebbe essere composto da data e ora,
che poi determina quando viene eseguito, come segue:
MMDDHHMM.d dove MM = Mese, GG = Data del mese, HH = Ora, MM = Minuti,
e d = giorno della settimana (facoltativo).
Quindi uno script chiamato:
07211530 verrebbe eseguito solo il 21 luglio alle 15:30
211530 verrebbe eseguito il 21 di ogni mese, alle 15:30
1530 verrebbe eseguito alle 15:30 ogni giorno.
30 verrebbe eseguito ogni 30 minuti ogni ora, ogni giorno.
Se viene aggiunta un'estensione .d (1-7), lo script verrà eseguito solo se "d" è uguale
il giorno della settimana. 1 = domenica, 7 = sabato
così...
1530.3 verrebbe eseguito alle 15:30 ogni martedì
30.5 verrebbe eseguito ogni 30 minuti ogni ora, ma solo il giovedì.
I comandi di script validi.
Maiuscole / minuscole non è significativo. Le righe vuote vengono ignorate.
Rem o; Riga di commento Ignorato.
CN Connetti al nodo (come premendo <F10>)
DN Disconnect dal nodo.
DF + Forza una disconnessione se lo script fallisce.
DF- Annulla DF
DQ + Abort script se non connesso.
DQ- Annulla DQ
Stampante PR + attivata.
PR- Stampante spenta.
TX <testo> Invia testo (proprio come se fosse stato digitato sulla tastiera).
R * Attendere fino a quando non viene ricevuta una riga non vuota.
RI <testo> Attendi fino a quando una linea che contiene <testo> da qualche parte all'interno di esso è
ricevuto. Maiuscole / minuscole non è significativo.
RX <testo> Attendere fino a quando * esattamente * <testo> è ricevuto. Maiuscole / minuscole è
insignificante.
RP Attendi fino a quando viene visualizzato un prompt di sistema pms>.
RW <secondi> Attendi <secondi> e poi prosegui indipendentemente.
R> Attendi fino a quando non viene ricevuta una riga che termina con un>.
WT (secondi) Imposta il numero di secondi in cui lo script attenderà una risposta
prima di scadere e interrompere la sceneggiatura. (Default = 60)
KY n, n, n, ... Stuffa i codici della tastiera nel buffer degli script, come se lo fossero
digitato sulla tastiera. Può includere codici di controllo. Di roba
i codici estesi non-ascii (come i tasti funzione) precedono il
codice per la chiave con un codice 0.
cioè KY 0,59 si tradurrà in <F1>
KY 0,72 si tradurrà in <UpArrow>
Codici chiave estesi. Preceduto dal codice 0
Codice chiave + maiusc + controllo + alt
F1 59 84 94 104
F2 60 85 95 105
F3 61 86 96 106
F4 62 87 97 107
F5 63 88 98 108
F6 64 89 99 109
F7 65 90 100 110
F8 66 91 101 111
F9 67 92 102 112
F10 68 93 103 113
F11 133 135 137 139
F12 134 136 138 140
Casa 71 * 119 *
Freccia in su 72 * 141 152
Pagina su 73 * 132 153
Sinistra Arw 75 * 115 155
Giusto Art. 77 * 116 157
Fine 79 * 117 159
Giù Arw 80 * 145 160
Pagina giù 81 * 118 161
Inserisci 82 * 146 162
Elimina 83 * 147 163
³
Script di prova
CN Connetti al tuo nodo.
TX C GB7GBR Inviare "C GB7GBR" al nodo, per connettersi al BBS remoto.
R> Attendi il prompt di BBS>
TX LL 20 Invia il comando LL 20 a BBS.
R> Attendi il prompt di BBS>
TX B Invia comando Bye.
RX Attendi eventuali risposte.
TX LN Invia LN a PMS (ora in modalità locale).
RP aspetta per pms> prompt.
Notare che:
La funzione di script è sperimentale e potrebbe cambiare!
È possibile forzare l'esecuzione di uno script digitando: Script <nomefile>
(Gli script con nomi di file non numerici non possono mai essere eseguiti automaticamente)
Quando uno script entra in uno stato di attesa, in attesa di un particolare testo, lo fa
"vedrà" tutto il testo proveniente dal flusso VDU. Questo include il testo digitato
alla tastiera, il testo generato dal sistema, il testo da una finestra di monitoraggio se <F5>
la funzione di monitoraggio è abilitata e il testo da uno stream connesso. Fondamentalmente, quello
significa tutto ciò che appare nella finestra a scorrimento.
Uno script "in attesa" non inibisce le normali funzioni del PMS.
-------------------------------------------------- -----------------------------
Supporto per mouse
Quando il mouse è attivo, è possibile accedere a molte funzioni PMS con il mouse.
Puoi cliccare sul seguente testo chiave:
Sulla riga di stato in alto:
Azione chiave
--- ------
Û Chiudi il PMS (comando ESCI)
NPFPMS Visualizza la schermata di aiuto.
Sessione Ripristina il timer di sessione.
Attendere Re-impostare il timer di attesa.
Sulla seconda riga di stato:
Azione chiave
--- ------
BBS locale Visualizza i dati associati.
01234 ... Passare a quel canale PMS
<> Incrementa / decrementa il canale PMS
Sulla riga di stato inferiore:
Azione chiave
--- ------
I Inserisce la modalità on / off
(Simbolo di chiamata) Inserire / uscire dalla modalità conversazione. (Solo quando un utente è connesso)
Stato Connetti al nodo.
Mon Monitor on / off
Capt Apri / chiudi il file di acquisizione.
Avvio automatico della sessione AutoList.
Stampa stampante on / off.
M = Imposta la maschera del monitor.
Varie:
Azione chiave
--- ------
- <Freccia su> o Cursore verso l'alto.
<Freccia giù> o Cursore verso il basso.
<Pagina su>
<Pagina giù>
Seleziona la modalità di revisione.
Apri la selezione.
Chiudi seleziona linea.
Ovunque sullo schermo:
Azione chiave
--- ------
<Esc> Come premendo il tasto <Esc>.
<Invio> Come premendo il tasto <Invio>.
<Y> Come premendo il tasto Y.
<Sì> Come premendo il tasto Y.
<N> Come premendo il tasto N.
<No> Come premendo il tasto N.
<Help> Come premendo il tasto F1.
<Esci> Uguale a digitare Esci
Durante la modifica del file AutoList, tenendo premuto il tasto destro del mouse mentre
facendo clic sul pulsante sinistro verrà contrassegnata la linea con #
L'editor ha il proprio sottoinsieme di chiavi / azioni.
Potrebbero esserci altre chiavi / azioni disponibili che non sono elencate qui.
Si prevede di estendere il supporto del mouse nelle versioni future e le modifiche a
le chiavi / azioni attuali sono probabili.
================================================== =============================
Il programma di supporto, pmsutil.exe
Questo programma di supporto ha 7 funzioni selezionate da un menu. Dovrebbe essere eseguito
da un prompt dei comandi DOS. Passare alla directory PMS principale prima di eseguirla
il programma.
Elimina un utente dal database utente.
Il pms * deve * essere chiuso prima di usare questa funzione!
Questo può essere usato per cancellare un utente dal file dell'utente. Ti verrà richiesto
il nominativo da cancellare. La voce, se trovata, verrà visualizzata per prima, e tu
verrà quindi richiesta conferma per eliminare la voce. Il file utente originale
viene copiato in un file di backup chiamato namelog.old. Uso successivo di questa funzione
sovrascriverà qualsiasi file di backup precedente.
Rinumera la base messaggi PMS.
Il pms * deve * essere chiuso prima di usare questa funzione!
Ti verrà richiesto il numero iniziale. Non ri-numerare solo per il
per il gusto I BID dei messaggi sono generati dai numeri dei messaggi, quindi se tu
re-number troppo spesso quindi il PMS produrrà BID duplicati. Re-numerazione volontà
invalida anche i puntatori "utente". La ri-numerazione dovrebbe essere richiesta solo se
i numeri dei messaggi raggiungono il numero più alto valido (99999) o un computer
crash ha influito sulla numerazione.
Eliminare il file indice del messaggio.
Il pms * deve * essere chiuso prima di usare questa funzione!
Questo eliminerà tutti i messaggi cancellati dal file indice dei messaggi. Dovrebbe
normalmente non è necessario utilizzare questo programma, come il servizio di pulizia interno PMS
eliminerà automaticamente il file indice. Può, tuttavia, essere utilizzato se necessario.
Cancellare i flussi host BPQ.
Questo può essere usato per cancellare i flussi host BPQ allocati, nel caso in cui il PMS venga chiuso
in modo errato (arresto anomalo) o non riesce a rilasciare i flussi host
assegnato ad esso. Ti verrà richiesto di cancellare i numeri dello stream.
Non cancellare i flussi effettivamente utilizzati dal PMS o da un altro
applicazione. Solo cancellare flussi inutilizzati. In caso di dubbio, chiudere * ALL * BPQ
applicazioni (ma non BPQ stesso) e riavviarle dopo aver eseguito questa funzione
Genera un file di matrice password utente.
Questo creerà una matrice password per un dato nominativo. Il suo funzionamento è
descritto nella sezione sulle password. Questo programma può essere eseguito mentre
il PMS è in esecuzione. Non c'è bisogno di chiuderlo per primo.
Stampare una striscia di funzione su una stampante HP DeskJet (o compatibile).
Riconfigura il file di configurazione del PMS. Utilizzare questa funzione solo se il
la routine di installazione lo richiede!
La funzione 4 può essere chiamata direttamente come: pmsutil / bpq <streams> (/ In) (/ Q)
dove:
<streams> sono gli stream BPQ da cancellare, dati come start-end o n, n (, n ...)
/ In specifica l'interrupt BPQ (predefinito su 127)
/ Q inibisce tutta l'uscita dello schermo (modalità silenziosa).
-------------------------------------------------- ----------------------------
\ ACK nei messaggi.
La funzione \ ACK è ora ampiamente abusata da alcune persone. Per favore, pensa attentamente
prima di usare \ ACK in un messaggio. Per cosa lo stai usando? É davvero
necessario? Dovrebbe essere usato solo se c'è una buona ragione per farlo. Fare
non solo aggiungerlo a tutti i messaggi, in quanto ciò causa solo traffico extra
su frequenze già occupate. Inoltre, non inserire \ ACK nei bollettini. Lì davvero
non ha senso
Il PMS non risponderà a \ ACK in un bollettino in arrivo, e non lo è
possibile includere \ ACK nei sigs o nei footer dei messaggi del PMS.
-------------------------------------------------- ----------------------------
Suggerimenti, consigli, suggerimenti, ecc ....
La memoria libera sta per esaurirsi?
Se il PMS si arresta con ERROR 7, 15 o 242, o si sta usando Desqview e questo
termina la finestra pms o QEMM386 (o simile) riporta un'ECCEZIONE 13
errore, quindi è probabile che il PMS stia esaurendo la memoria.
I buffer di revisione ed editor possono occupare molta memoria. Prova a ridurre il
dimensione dei buffer (ReviewSize e EditBufferSize) il più piccolo possibile
gestisci e lascia che l'editor usi "paging". Riduci anche la dimensione del
JAListSize buffer. Non configurare il PMS per più canali di quello che realmente
bisogno. Quattro (0-3) dovrebbero essere più che sufficienti. Ogni canale prenderà memoria.
Limitare l'uso dell'editor e dei comandi di revisione a solo una o due finestre
aiuta anche Assicurati di non utilizzare un TXBufferSize eccessivamente grande
1000 byte di solito è più che sufficiente.
Su un 386/486 dovrebbe essere possibile caricare il BPQ nella memoria alta
(sopra 640k). Ciò potrebbe salvare 80 KB circa di memoria di base. Se stai usando
Desqview / QEMM386 assicurati di avere la finestra DV più grande possibile per il PMS
correre dentro
BPQ ed EMS
-----------
BPQcode non condividerà EMS con altri programmi. Se intendi utilizzare lo SME
opzione nel PMS (o in qualsiasi altro programma in esecuzione contemporaneamente a BPQ)
allora DEVI impostare EMS = 0 nel file di configurazione BPQ bpqcfg.txt
(Non dimenticare di rieseguire bpqcfg.exe se si modifica la configurazione di BPQ)
OS / 2 2.1 e Warp 3.0
---------------------
Il codice PMS verrà eseguito in un "Dos Box" OS / 2 con la versione DOS di
BPQcode caricato nella stessa sessione del PMS o con la nuova versione OS / 2 di BPQ
di BPQcode. Sembra che ci sia un bug nella versione OS / 2 di BPQcode
corrompe tutti i beacon inviati dal PMS. (Funzione host 2, AL = 0). Il DOS
la versione non è influenzata. Per massimizzare la memoria disponibile nella sessione DOS,
Suggerisco le seguenti impostazioni "DOS":
DOS_HIGH ON
DOS_UMB ON
VIDEO_MODE_RESTRICTION CGA
Win95
-----
Se si esegue il PMS in una finestra "DOS" di Windows 95, aprire le proprietà e fare clic su
la scheda misc. Assicurati che SEMPRE SOSPENDI sotto BACKGROUND sia * non * controllato.
Se si ha la versione "DOS" di BPQ in esecuzione nella stessa sessione DOS, quindi spostare
il cursore IDLE SENSIBILITÀ dalla posizione centrale leggermente verso il basso
posizione.
Se si utilizza la versione "Windows" di BPQ (bpqdll.dll e bpqcode.386
driver) con BPQ caricato dal file autoexec.bat, quindi spostare IDLE SENSIBILITÀ
cursore sulla posizione destra di extreem. Inoltre, nel file NPFPMS.CFG, impostare
RTC a 100 e THRESHOLD a 0 (zero). Questo aiuterà a prevenire il PMS da
hogging della CPU e impedendo il corretto funzionamento di BPQ. Devi anche
disabilitare i driver Windows per le porte COM utilizzate da BPQ. BPQ funziona
molto meglio se le porte COM che sta utilizzando sono dotate di 16550 (o equivalente)
Chip FIFO.
Corruzione dei file.
----------------
Alcune istanze di danneggiamento dei file (cluster con collegamento incrociato, directory non valida
voci ecc.) sono state tracciate su programmi di compressione del disco. Alcuni (più vecchi?)
i driver di compressione del disco sono noti per essere meno perfetti. Una compagnia
fornire un autista ha negato che ci siano mai stati problemi, e poi
ha prodotto un aggiornamento per correggere i bug che dicevano che non esistevano! Hmmm ...
In un altro caso, un programma di memorizzazione nella cache del disco veniva utilizzato come parte di un MS Windows
impostare. La rimozione del programma di memorizzazione nella cache ha risolto tutti i problemi di corruzione dei file!
Questi problemi potrebbero essere dovuti alle prime versioni dei programmi coinvolti.
Di nuovo .....
Sono stati segnalati altri problemi di comportamento irregolare e / o file danneggiati
tracciato a un virus sul computer degli utenti. Garantisco che il codice * I * sia inviato
privo di virus, ma se si ottiene il codice pms da qualsiasi altra fonte, quindi prendere il
precauzioni normali ...
Molti viri cambiano la lunghezza dei file. Il PMS controlla la lunghezza del suo file
file di sistema all'avvio. Se si lamenta che un file è danneggiato allora
la lunghezza del file potrebbe essere stata modificata .....
Ripristino di un file indice dei messaggi danneggiato.
------------------------------------------
Se il file indice del messaggio viene danneggiato, diventa impossibile accedere
alcuni (o qualsiasi) messaggio o alcune voci possono essere duplicati. A seconda del
corruzione, potrebbe essere possibile recuperare alcuni o tutti i messaggi persi, o
almeno recuperare la parte non danneggiata dell'indice, ricostruendo il messaggio
base.
***** È importante seguire tutti i passaggi seguenti. *****
Esegui il backup del file msgindex.idx esistente, in caso di incidenti ....
Esegui il backup di qualsiasi file importante nelle directory mail *. Potresti perderli!
Elimina qualsiasi file esistente chiamato savefile.tmp (nella directory principale PMS)
Al prompt PMS, digitare: Esporta savefile.tmp / All
Questo esporterà tutti i messaggi disponibili in un file chiamato savefile.tmp
Il parametro / Tutti impone un'esportazione di tutti i messaggi indipendentemente dallo stato
(ucciso, inoltrato, ecc.). Tuttavia, i messaggi con duplicati o non validi
i numeri dei messaggi non verranno normalmente esportati. (questo è proprio quello che vogliamo!)
Elimina il file sys \ msgindex.idx.
Elimina il contenuto di tutte le directory di posta (da mail0 a mail9)
Chiudi e riavvia il PMS.
Ora dovresti avere una base di messaggi vuota.
Al prompt PMS, digitare: Import savefile.tmp / Rebuild
Questo importerà il file di esportazione contenente tutti i tuoi messaggi.
Il parametro / Ricostruisci inibisce tutti i normali controlli di importazione (offerte doppie,
ecc.) in modo che tutti i messaggi nel file vengano importati e disabiliti anche tutti
server per prevenire azioni indesiderate sul server.
Ora dovresti, si spera, avere una base di messaggi utilizzabile.
Infine, quando sei sicuro che tutto sia a posto, cancella il file savefile.tmp.
Questa procedura sarà molto intensiva sul disco e potrebbe richiedere del tempo per il completamento.
(Il nome file temporaneo attuale può essere qualsiasi cosa, non solo savefile.tmp)
================================================== ============================
Registrazione del PMS.
Se si decide di utilizzare il codice PMS su base regolare e non in precedenza
registrato, quindi la quota di iscrizione richiesta è di 15,00 sterline. Devi dichiarare
il nominativo da utilizzare con il PMS e il numero di versione completo del
versione che stai registrando (es. G6FBF V2.53a). Anche io apprezzerei
sapendo da dove hai ottenuto il programma da (opzionale, solo per il mio
informazione). Riceverai quindi un numero di registrazione che rimuoverà il
** Copia non registrata della linea NPFPMS ** dai messaggi in uscita, e lo farai
essere aggiunto all'elenco degli utenti registrati.
Controlli fatti a "E" Harrison per favore, non "T" (Ted è solo un soprannome!)
Un modulo di registrazione è incluso nel disco chiamato register.frm
Si prega di utilizzare una copia stampata di questo modulo, se possibile.
Le iscrizioni ricevute sono considerate come una donazione per il costo di gestione del mio
Nodo multiporta porta 24 ore, che viene utilizzato per l'inoltro del traffico BBS e fornisce locale
gli utenti accedono alla rete. La tua registrazione sarà diretta
contributo alla rete radio a pacchetto.
Si prega di notare che il numero di registrazione funziona solo con il nominativo indicato. Se
il PMS viene utilizzato con un altro nominativo, quindi il numero di registrazione è no
effetto. Un'altra stazione non può usare il tuo numero di registrazione!
Sebbene non vi sia alcun obbligo per gli utenti registrati esistenti di registrarsi nuovamente
versioni successive del codice PMS, le donazioni sono le più benvenute e saranno d'aiuto
incoraggiare l'ulteriore sviluppo del programma PMS.
================================================== ============================
Si prega di leggere il file della guida user.doc che si trova nella directory dei file.
Un ringraziamento speciale a G6FBF, G1XGP, G0APM, G0NDV, GM4VPA e altri per i loro
test, idee, suggerimenti e relazioni.
Finalmente.......
Si prega di segnalare eventuali bug o altri problemi che si incontrano. Non posso controllare
tutto in tutte le condizioni, e benvenuti ai feedback degli utenti. Molti
i miglioramenti sono stati a seguito di suggerimenti e / o segnalazioni di bug.
Grazie...
73 Ted.
AX25 BBS: G8NPF@GB7ESX.#31.GBR.EU
Internet: ted@ntsx.cix.co.uk
WWW http://www.cix.co.uk/~ntsx/
Telefono: (44) 01376 342144 (qualsiasi * ragionevole * ora!)
Modem 28k8 V34 disponibile per download, previo accordo.
Allora che c'è di nuovo?
Questo file non necessariamente documenta * ALL * le modifiche al codice PMS, solo
quelli che ho ricordato di aggiungere! Spesso non vale la pena includere modifiche molto minori.
Modifiche interne che non influenzano l'operazione verso l'esterno del PMS e
piccoli cambiamenti cosmetici, normalmente non saranno inclusi neanche.
Versione 2.xx
============
La versione 2.xx non è compatibile con alcuna versione 1.xx o 2.0x. Se sei
l'aggiornamento da una versione 1.xx è necessario eliminare tutti i file esistenti e
directory e installare il PMS da zero.
Lettere di versione
----------------
Le lettere alla fine dei numeri di versione PMS di solito indicano solo
aggiornamenti e correzioni minori. I principali cambiamenti sono solitamente indicati da un cambiamento nel
numero di versione stesso.
Versioni precedenti a 2.51
----------------------
Se si sta effettuando l'aggiornamento da una versione precedente alla 2.51, molte cose sono cambiate.
Una reinstallazione completa può essere l'opzione migliore e una buona lettura del documento
i file sono essenziali! Questo file ora contiene solo modifiche dalla v2.51 in poi.
** I numeri di registrazione esistenti sono ancora validi **
Versioni precedenti alla 2.40
----------------------
Il formato dei file namelog.sys e msgindex.idx è cambiato. Convertire
i tuoi file esistenti eseguono la funzione di aggiornamento del programma di conversione 1, * prima *
eseguendo la nuova versione del PMS.
Non utilizzare le versioni precedenti dei programmi di supporto esterni Pruneidx, Deluser,
e Rinumerare. Usando queste vecchie versioni si corromperanno i file indice!
Viene fornito un nuovo programma di supporto chiamata pmsutil.exe che combina tutti questi
programmi.
Database utente e file BBS WP.
------------------------------
Un nuovo formato è ora utilizzato per contenere le informazioni BBS HA e Home BBS.
Il file sys \ atbbs.lst non è più utilizzato e può essere eliminato. L'informazione
è utilizzato per contenere è ora memorizzato nel database utente principale.
Il file sys \ bbs.nac viene sostituito da un nuovo file binario sys \ bbs.sys
Eseguire la funzione di aggiornamento del programma di conversione 2, per convertire il file "bbs.nac"
in un file bbs.sys e aggiornare il file namelog.sys dal vecchio atbbs.lst.
La conversione non è essenziale, ma perderete alcuni dati accumulati
non convertire i tuoi vecchi file. Se il tuo atbbs.lst è grande, la conversione potrebbe richiedere
a volte. *** Non tentare di modificare manualmente i nuovi file! ***
Il PMS ora ha un linguaggio di scripting, per eseguire script definiti dall'utente al momento dell'impostazione
volte. Per evitare confusione, la sottodirectory dello script che di fatto solo
mai contenuto file di informazioni di testo, deve essere rinominato in informazioni
Una nuova sottodirectory chiamata script conterrà gli script programmati che lo faranno
corri automaticamente
-------------------------------------------------- ----------------------------
2.51a
-----
** Prima ** Esegui pmsutil, funzione 7, per convertire il file di configurazione.
Aggiunta funzione appunti a editor. Vedi i comandi dell'editor per i dettagli.
Ho dato per scontato (sciocco!) Che la maggior parte dei BBB di FBB non sia stata segnalata come posta personale nella
trasmissioni di intestazione unproto. Sembra che molti facciano ...
Quindi, ho aggiunto il comando config UPType per specificare quale tipo di FBB unproto
trasmissioni di intestazione da catturare. L'impostazione predefinita è bollettini e il tuo personale
solo messaggi.
A causa di problemi con il numero di voci nella directory di posta ottenendo molto
grande, ora ho diviso la directory di posta in mail0, mail1, mail2, ecc.
Il numero si riferisce all'ultima cifra del numero del messaggio.
cioè il messaggio 1234 sarà trovato nella directory mail4
Il programma di conversione, funzione update.exe 3, convertirà il vecchio singolo
Directory MAIL al nuovo formato di directory multiple.
Aggiunta una nuova finestra di selezione dei file "Point and Select" per quando richieste PMS
un nome di file.
Risolto un problema che poteva causare un "blocco" quando AutoReading un messaggio
conteneva un carattere Control-Z.
Formato elenco AutoMark modificato. Vedi il file config \ automark.lst per i dettagli.
I comandi Archive Message e Create File (AM e CF) ora possono accettare l'opzione / A
per aggiungere il messaggio a un file esistente, piuttosto che creare un nuovo file.
Aggiunto il comando di configurazione AutoReadStatus per impostare lo stato predefinito di AutoRead
messaggi su Z o B (predefinito su Z)
L'editor può ora elaborare file più grandi del buffer di modifica, "paging" in a
file un pezzo alla volta. Questo è principalmente per consentire la modifica di elenchi automatici di grandi dimensioni
e file di registro.
Il PMS può ora essere installato in qualsiasi directory (non solo \ pms)
Il significato di diverse variabili utente ($ A $ a $ D $ d $ E $ e $ G $ g) è cambiato.
Se si utilizza uno di questi in qualsiasi file di configurazione, sarà necessario modificarli.
Vedere il file maunal.doc per i dettagli.
Il file config \ filedesc.txt non viene più utilizzato. Ogni directory di file dovrebbe ora
contiene la propria chiamata al file di descrizione (per impostazione predefinita) files.bbs
Questo per renderlo compatibile con i CD-Rom che contengono le descrizioni dei file.
Il suffisso dei nomi di file nelle directory di posta ora indica il tipo di
messaggio (B, P, Z, U, A). Questo è solo per il beneficio di Sysop. Il PMS no
mi interessa davvero quale sia il suffisso!
I comandi di configurazione AutoRoute e AutoPrompt sono stati sostituiti da
BBSRoute e BBSPrompt. Questi impostano i valori predefiniti usati da AutoList e Forwarding.
Sono stati aggiunti tre nuovi comandi Sysop per modificare temporaneamente il LocalBBS,
Impostazioni BBSRoute e BBSPrompt mentre il PMS è in esecuzione.
La funzione di archivio messaggi (AM) e la funzione di creazione file (CF) possono ora
accetta più numeri di messaggio o un intervallo di numeri.
Nuova variabile utente $ Z che restituisce l'ora corrente come HHMM (senza :)
Risolto un bug che poteva causare un "errore 5" se un messaggio aveva una riga R danneggiata.
Aggiunto il comando di configurazione MaxAutoListSize per impostare la dimensione massima
il file AutoList può crescere, le vecchie voci vengono cancellate per far spazio
nuove voci. Questo dovrebbe impedire che il problema dei file AutoList cresca molto
grande durante l'assenza di SysOp e causa problemi di time-out con il BBS
mentre il PMS elabora il file.
La recensione (scorrere indietro) e i buffer della cronologia ora vengono salvati e lo saranno
ripristinato se il PMS è riavviato.
È possibile visualizzare il contenuto delle variabili utente digitandole sul comando
linea. cioè $ D $ E $ G
L'impostazione AutoBye ora controlla se il PMS emette un comando Bye
tra AutoList e AutoRead (solo modalità A).
Il PMS può ora uccidere la posta personale sul BBS, dopo averlo letto con AutoRead.
Controllato dall'impostazione AutoKill.
Quando si specifica il percorso verso il BBS locale, ora è necessario includere la connessione
comando (normalmente C o X) come in: C 1 G1NNA: C GB7ESX
Dopo uno o due "reclami" ho impostato le impostazioni dei flag di sistema
nel file di configurazione più facile. Invece di elaborare un lungo esagono o binario
numero che ora puoi inserire: <option> on / off come in precedenza
versioni. Vedi il file npfpms.cfg di esempio per i dettagli.
Finalmente rintracciato e risolto un paio di bug di editor di vecchia data.
Aggiunta l'opzione AutoMark di% text per far corrispondere il testo * ovunque * all'interno di un'intestazione.
Aggiunte alcune altre opzioni di configurazione.
2.51b
-----
Aggiunto il comando alias file, per la definizione di comandi "personalizzati".
Risolto un problema con AutoRead che non si disconnetteva dopo aver ucciso un messaggio
il BBS.
Risolto un problema di "overflow numerico" quando i numeri dei messaggi PMS superano 32768,
e quando i numeri dei messaggi BBS superano 32768 quando la posta personale di AutoReading.
La funzione di rinumerazione nel programma pmsutil dovrebbe ora gestire un grande messaggio
indice senza errore di "memoria insufficiente" (errore 7)
Risolto bug estetico con caselle di elenco.
2.51c
-----
Nuova versione più piccola (più veloce?) Del file pmslzh.exe.
2.51e
-----
By-passati un malfunzionamento della libreria di supporto del compilatore che potrebbe causare il crash del PMS se a
messaggio conteneva una riga di oltre 380 caratteri
Risolto il problema "K-1" quando AutoReading posta personale con AutoKill impostato su Sì
Aggiunto il supporto per i programmi DOS esterni definiti dall'utente.
2.51f
-----
Correzione di bug per editori minori.
2.52a
-----
Aggiunta un'opzione di autoprint per i messaggi in arrivo.
Ora è possibile specificare più file di descrizione file (fino a 3).
L'impostazione SYSTEMFLAG ora è stata cancellata. Ora puoi attivare o disattivare tutte le "bandiere" su
la tastiera, digitando <comando> On / Off
Digitando un <comando> da solo mostrerà tutte le impostazioni correnti.
Un flag "W" degli utenti ora controlla se un sysop remoto ha accesso a tutto il sistema
file e comandi DOS.
Ha riscritto la funzione Scripting. Dovrebbe essere più utile ora.
Aggiunto supporto per due programmi "filtro" esterni.
Un programma "filtro di connessione" può essere chiamato quando un utente si connette al PMS.
Un programma "filtro dei messaggi" può essere chiamato quando il PMS riceve un messaggio.
(La funzione filtro dei messaggi interni è stata rimossa).
Un semplice programma mfilter viene fornito con il PMS (mfilter.exe) e deve risiedere
nella directory del server. Questo programma cerca un file ASCII chiamato
mfilter.lst nella stessa directory.
Aggiunto supporto per programmi "server" esterni.
I programmi server esterni possono essere richiamati quando viene ricevuto un messaggio
a un server.
Aggiornamento dello schermo più veloce, in particolare quando si esegue in una finestra DOS OS / 2.
L'impostazione ExternalTime e il file external.bat sono stati rimossi. Script ora
fornire un modo migliore per eseguire file DOS esterni a orari prestabiliti.
(vedi esempi di script)
Altri comandi aggiunti al linguaggio di scripting.
Opzioni del file di registro estese da 15 a 47 (non tutte attualmente utilizzate)
Corretto errore nella segnalazione automatica degli errori 7Plus che poteva creare un messaggio di a
tipo errato. (Non SP)
I percorsi di connessione che includono un digi dovrebbero ora funzionare correttamente, come in
.. C 1 G8NPF-1: C 1 GB7ESX v G1NNA
Aggiunta un'opzione split screen ri-dimensionabile, per abilitare il monitoraggio sullo stesso
schermo. Usa <Alt DownArrow> per creare o aumentare una finestra e <Alt UpArrow>
per ridurlo o rimuoverlo. Con uno schermo diviso, puoi monitorare mentre sei connesso.
Se un utente richiede un file binario usando il server REQFIL (file ascii), allora il
la richiesta viene automaticamente passata al server 7PSERV (file binario).
Le impostazioni combinate di LogOption sono state sostituite dalle impostazioni individuali.
Vedere il file manual.doc (e il file npfpms.cfg di esempio) per i dettagli.
Il comando LogOptions mostrerà le impostazioni correnti.
Impostazioni server e comando PS rimossi.
Le opzioni di attivazione / disattivazione del server sono ora incluse con le opzioni di sistema.
Il comando Options mostrerà le impostazioni correnti.
Opzione ridondante AutoDecode rimossa (7PAutoServ esegue la stessa funzione)
La maggior parte dei messaggi "di sistema" sono ora contenuti nei file:
sys \ msg000.pms, sys \ msg001.pms e sys \ msg002.pms
Vedere il file manual.doc per ulteriori informazioni.
2.52b
-----
Alcune piccole modifiche ai comandi di script.
Risolto problema con il server WP quando si immette una riga dell'oggetto.
Corretto un errore nella disallocazione EMS, che potrebbe causare un errore a
restituire la memoria EMS al pool quando il PMS viene chiuso.
2.52c
-----
Correzioni di bug minori e piccole estensioni per l'utilizzo di EMS.
2.52g
-----
Risolto il problema del flushing del buffer type-ahead, spero!
Ulteriori correzioni di bug minori ed estensione all'utilizzo di EMS.
2.52h
-----
Correzioni di bug minori.
2.52j
-----
Riattivato i comandi Options e LogOptions, che sono stati accidentalmente lasciati
disabilitato nelle revisioni g e h
2.52k
-----
Aggiunto percorso opzionale digi-peater per richieste FBB unproto (UI).
I comandi della modalità B (FBB) UPCall, UPPort e UPDigi sono ora validi
quando AutoMode = B
Risolto il problema con il server 7PSERV, che non consentiva a sysop di generare 7plus
messaggi come bollettini.
2.52m
-----
Le funzioni EF e EL ora selezioneranno una casella di selezione file se nessun nome di file
è inserito
-------------------------------------------------- -----------------------------
2,53 beta
---------
Numerose correzioni di bug minori e miglioramenti, per minori da elencare qui ....
Corretto un errore con "LC?" e comandi LG. Ora scruteranno tutto
messaggi nell'indice dei messaggi.
Nuovi comandi di trasferimento file "DI" e "UI" per scaricare / caricare un'immagine di file binario
senza compressione, per file già compressi (come i file zip).
Modalità terminale Il download dell'immagine è sui tasti funzione Ctrl-F8
Modalità terminale Il caricamento dell'immagine è sui tasti funzione Alt-F8
Alcune modifiche ai tasti funzione:
La stampante è ora su Alt-F11 (mi sono stancato di premere accidentalmente F9 !!!)
AutoList manuale è ora su Shift-f9 (era Alt-F8)
Ri-sincronizzazione FBB è ora su Ctrl-F5 (era Ctrl-F8)
Il formato dei programmi cfilter, mfilter e server è cambiato.
Il programma cfilter può ora supportare l'interazione dell'utente.
Aggiunto il supporto per l'utente chiamato programmi CMD interattivi.
La sottodirectory esterna è stata rinominata sul server
Impostazioni di memoria rimosse dal file di configurazione. EMS è ora rilevato automaticamente.
Per impedire l'utilizzo di EMS, avviare il PMS con l'opzione / E (ad es. "Pms.bat / e")
Aggiunte firme di messaggi differenti opzionali per messaggi di persone e bollettini.
Risolto il bug che impediva il funzionamento del comando "EF" se era stato impostato un comando precedente
il flag "crea nuovo file".
Lo screen blanker non viene più cancellato da un comando di script in esecuzione in
sfondo.
Importante!
È stato introdotto il nuovo sistema di area download per file. Vedere manual.doc per i dettagli.
Implementata una funzione "Trova e sostituisci" corretta per l'editor.
Più controllo per evitare che i nominativi corrotti vengano inseriti nell'elenco JA.
I tasti "soft" programmati dall'utente ora funzionano dall'interno dell'editor.
La maggior parte dei comandi "Elenco" ora ha comandi "Lettura" associati, dove applicabile,
anche se non tutti sono stati documentati.
Nuovo dispatcher di comandi. Funzionalmente uguale, ma salva pochi K di memoria.
A causa della confusione con i molteplici usi dei tasti PageUp e PageDown
(con entrambi gli utenti e il programma stesso!) la seguente chiave è cambiata.
La modalità di revisione è selezionata premendo <Ctrl F12> o <Alt BackSpace>
La modalità conversazione è ora attivata / disattivata con <Alt F12>
Aggiunto il supporto mouse di base. Vedere la sezione su MOUSE nel file manual.doc.
Risolto il problema "Directory non valida" con i comandi WA, WS e WU durante l'esecuzione
sotto MSDOS 6 (MSDOS 6 è molto schizzinoso sulla sintassi del nome della directory!)
Aggiunta la procedura di ricostruzione della base di messaggi danneggiati.
Il nome della directory di caricamento dei file di default è cambiato da files.uld per caricare
Modi di trasferimento file binari leggermente modificati. Potrebbe non funzionare sempre correttamente
con versioni precedenti di NPFPMS
(NNA BBS V3.0 ora supporta anche le modalità di trasferimento Binario e Immagine).
La funzione AutoRead ora può leggere più messaggi in formato compresso da
BBS sta usando il nuovo software NNA V3.0. (Richiesta inoltrata).
Sistema di esportazione su disco modificato. Ora puoi specificare un nome file da generare
più file di esportazione. L'EXPORT falso "EXPORT" non è più utilizzato, e il
comando FD EXPORT non è più valido.
Utilizzare il comando Esporta <nomefile> per creare un file di esportazione.
La funzione Importa ora ignorerà il testo "spazzatura" tra a / EX e il successivo
riga di intestazione valida (una riga che inizia con SP SB ecc.)
Ora è possibile impostare l'impostazione BBSPrompt su un singolo>
(non è consigliabile però ...)
La maggior parte dei comandi List, Read e Kill ora può accettare più parametri di ricerca.
Per una spiegazione ed esempi, vedere la sezione su Opzioni di ricerca in
file manual.doc.
Per rimuovere qualche confusione riguardo al comando "T" (Talk), "Chat", sysop
"Paging" e i vari comandi "Pagina ..." di configurazione, ho standardizzato
su "Talk" e tutti i riferimenti a "Chat" e "Pagina" sono stati modificati
a "Talk .." (come in "Parla con SysOp")
Nel file npfpms.cfg:
PAGEYES dovrebbe essere cambiato in TalkAccept
PAGENO dovrebbe essere cambiato in TalkReject
(Il programma pmsutil, opzione 7, * non * modificherà queste voci)
Il programma 7Plus, di Axel Bauda DG1BBQ, incluso nell'archivio PMS è stato
aggiornato alla versione 2.17
Per soddisfare le condizioni richieste, 7Plus è ora installato nella sua interezza
in una directory 7PLUS fuori dalla directory PMS principale. La voce 7PlusPath nel file
il file npfpms.cfg dovrebbe in genere puntare a questa directory (ad es. C: \ PMS \ 7PLUS)
Nuovi comandi di configurazione.
MaxBidRecSize imposta la dimensione massima del file del record di offerta.
MaxLogFileSize imposta la dimensione massima del file di registro corrente.
Il file del record di offerta e il file di registro verranno eliminati automaticamente al momento del messaggio
la base viene potata. Premendo Ctrl-F11 si eliminano anche i file.
Nota:
Non tutte le modifiche nella versione 2.53 sono state elencate qui. Alcuni lo sono anche
minori da menzionare, alcuni sono solo cosmetici e alcuni probabilmente li ho dimenticati
documentare!
-------------------------------------------------- ----------------------------
2.53a
-----
Prima versione rilasciata di 2.53
2.53b
-----
Risolto, ma che impediva l'auto-acquisizione dei bollettini 7Plus.
2.53c
-----
Rimosso qualche vecchio codice di debug.
Un paio di correzioni di bug molto minori.
Aggiunte opzioni per escludere categorie di messaggi da essere contrassegnate per AutoRead.
(Vedi il file automark.lst per i dettagli)
I file di testo nella directory info ora possono includere righe di commento, che non lo sono
inviato a un utente.
Piccole modifiche al codice di richiesta RF (NNA), per migliorare l'affidabilità.
Modifiche minori al codice del server CMD, per migliorare "l'interazione" con
Programmi CMD.
2.53d
-----
Risolto un bug nella modalità di inoltro non compresso (ASCII). (F> interpretato male)
Nuovo file di sistema "pmsarea.exe" che deve risiedere nella directory PMS principale.
Il comando di esportazione manuale ora funziona correttamente.
Digitazione: Esporta <nomefile> (parametri)
ora crea un file chiamato <filename> piuttosto che una chiamata di file "export"
I segni% non vengono più utilizzati nei nomi di file temporanei, per evitare problemi con
l'interprete dei comandi 4DOS.
Aggiunta una directory di aiuto, che può contenere file con informazioni dettagliate su cose
come server aggiuntivi, database, ecc. Un utente può chiamare questi file digitando:
Aiuta <argomento>
Nota: i file forniti nella directory della guida sono solo degli esempi!
***Importante***
Un numero di file nella directory di configurazione del PMS ha avuto le estensioni dei file
cambiato. Tutti i file terminati in .cmd o .lst terminano ora con .cfg
*** Qualsiasi file di configurazione esistente che si desidera conservare deve essere rinominato. ***
Alcuni errori nel file manual.doc sono stati corretti.
2.53e
-----
Risolto un bug che può causare copie non registrate del PMS da "intrappolare" con a
errore di VALIDAZIONE del programma spuria.
2.53f
-----
I server REQDIR e FNDFIL e la directory comanda W e W! lo farò adesso
accetta l'uso * limitato * di caratteri jolly.
2.53g
-----
Risolto il problema con la funzione auto / ACK, che si era rotta alcune versioni fa.
2.54a
-----
Aggiunto il supporto per il nuovo sistema di matrice di password 16 * 16 "NNA".
2.54c
-----
Risolto bug che potrebbe impedire l'uso di una password manuale quando si utilizza il vecchio
Sistema a matrice 8 * 8.
-------------------------------------------------- ----------------------------
Informazioni su NPFPMS sono disponibili sul WWW all'indirizzo
http://www.cix.co.uk/~ntsx/
Puoi anche scaricare l'ultima versione da lì.
-------------------------------------------------- ----------------------------
Se si sta aggiornando il PMS da una versione precedente alla 2.40, si prega di leggere il
note "whatsnew" attentamente come alcuni formati di file sono cambiati!