Newsgroup: it.comp.aiuto
Titolo: Chi s'intende di File Batch per DOS ????

Salve a Tutti !!!
La doamnda che segue e' rivolta a tutti coloro che se ne intendono di
Script Batch ; il problema e il seguente :
Ho installato recentemente un emulatore Mac sul mio K6 200
e vorrei creare qualcosa di simile al LILO ( Linux Loader) che parta
dal prompt6 di dos automaticamente ( aggiungerei lo script
all'autoexec ovviamente), del tipo :
Win or Mac ?
allla scelta dovrebbe seguire il caricamento automatico di Windows o
dell'emulatore: il programma dovrebbe essere addirittura banale
(if...then...) ma non ho idea di come fare con i comandi per i file
Batch, qualcuno potrebbe aiutarmi ????
Grazie in anticipo
Diego

Ho installato recentemente un emulatore Mac sul mio K6 200
Scusa se intrometto.
Sto cercando un'emulatore Mac per macchine Dos/Win.
Tu cosa stai usando?
Come funziona?
Ho bisogno di qualcosa che mi permetta di utilizzare anche CD-ROM e
Iomega Zip.
Ciao.
Paolo

Il giorno Mon, 07 Dec 1998 22:46:18 GMT 
mess...@usa.net
 (Diego B.) ha
scritto:
-> 
-> Salve a Tutti !!!
-> La doamnda che segue e' rivolta a tutti coloro che se ne intendono di
-> Script Batch ; il problema e il seguente :
-> Ho installato recentemente un emulatore Mac sul mio K6 200
-> e vorrei creare qualcosa di simile al LILO ( Linux Loader) che parta
-> dal prompt6 di dos automaticamente ( aggiungerei lo script
-> all'autoexec ovviamente), del tipo :
-> Win or Mac ?
-> allla scelta dovrebbe seguire il caricamento automatico di Windows o
-> dell'emulatore: il programma dovrebbe essere addirittura banale
-> (if...then...) ma non ho idea di come fare con i comandi per i file
-> Batch, qualcuno potrebbe aiutarmi ????
-> Grazie in anticipo
-> 
-> Diego
Questa e' una template di file batch che puo' risolverti il problema. Tra
parentesi ti commento istruzione per istruzione.
:Scegli
(indico un'etichetta per identificare il punto in cui effettuo la
richiesta)
Cls
(pulisco lo schermo)
Choice /c:wm /n /t:w,10 (W)indows o (M)ac?
(chiedo se voglio Win o Mac. Premendo "W" selezionero' Win, premendo "M"
selezionero' Mac. Al prompt del dos immetti il comando CHOICE /? per la
decodifica degli switch che ho aggiunto; gli switch li puoi, ovviamente,
impostare a tuo gusto)
If errorlevel 2 goto Mac
(se premuto "M" = la seconda lettera (/c:wM) vado a caricare l'emulatore)
If errorlevel 1 goto Win
(se premuto "W" = la prima lettera (/c:Wm) vado a caricare Win)
Goto Scegli
(selezione non valida - ripeto)
:Win
(istruzioni per windows)
Goto Fine
(salto le istruzioni per il mac)
:Mac
(istruzioni per mac)
Goto Fine
(questa GoTo e' in effetti ridondante, essendo seguita immediatamente
dall'etichetta "Fine". Ti salva, pero', in caso di aggiunte, modifiche o
altro).
:Fine
(fine batch)
Ti consiglierei, pero' di usare i menu di configurazione, piu' che quelli
nell'autoexec. Cosi':
File CONFIG.SYS:
[Menu]
Menuitem=1. Windows
Menuitem=2. Mac
[Windows]
(configurazione per win)
[Mac]
(configurazione per mac)
[common]
(questa etichetta conviene includerla anche se non e' seguita da alcun
comando: serve in caso di aggiornamenti da parte di programmi di setup)
File AUTOEXEC.BAT:
@Echo off
Goto %CONFIG%
:Windows
(istruzioni per win)
Goto Fine
:Mac
(istruzioni per mac)
Goto Fine
:Fine
Con questo secondo metodo (config + autoexec) ottimizzi anche i driver,
cosa che con il primo modo non puoi fare.
-----------------------
Per rispondere rimuovere ~NO.SPAM~ dall'indirizzo E-Mail
To reply remove ~NO.SPAM~ from E-Mail address
Name: Pierluigi Gargiulo
Address: Ancona, Italy
E-Mail: 
plg...@ntt.it
-----------------------

 -> Batch, qualcuno potrebbe aiutarmi ????
Ciao!
Io ci sono "quasi" riuscita con i seguenti file
AUTOEXEC.BAT
@ECHO OFF
GOTO %CONFIG%
:Windows
PATH=C:\WINDOWS;C:\WINDOWS\COMMAND;
SET TEMP=C:\WINDOWS\TEMP
mode con codepage prepare=((850) C:\WINDOWS\COMMAND\ega.cpi)
mode con codepage select=850
keyb it,,C:\WINDOWS\COMMAND\keyboard.sys
GOTO SW_END
:Mac
PATH=C:\WINDOWS;C:\WINDOWS\COMMAND;
LH=C:\WINDOWS\COMMAND\MSCDEX.EXE /D:AOPEN /L:H
mode con codepage prepare=((850) C:\WINDOWS\COMMAND\ega.cpi)
mode con codepage select=850
keyb it,,C:\WINDOWS\COMMAND\keyboard.sys
LH=C:\WINDOWS\COMMAND\
MOUSE.COM
C:\PROGRA~1\FUSION\SETUP.EXE
GOTO SW_END
:SW_END
 CONFIG.SYS
 [MENU]
MENUCOLOR=7,0
MENUITEM=Windows
MENUITEM=Mac
MENUDEFAULT=Windows,20
(L'ULTIMA RIGA SERVE PER IMPOSTARE UN DEFAULT E IL TEMPO CHE IL PC DEVE 
ASPETTARE PRIMA DI PARTIRE CON ESSO)
[Windows]
device=C:\WINDOWS\COMMAND\display.sys con=(ega,,1)
Country=039,850,C:\WINDOWS\COMMAND\country.sys
DEVICE=C:\windows\cdrom\AOATAPI.SYS /D:AOPEN    /P:1F0,14  /Q
[Mac]
device=C:\WINDOWS\COMMAND\display.sys con=(ega,,1)
Country=039,850,C:\WINDOWS\COMMAND\country.sys
DEVICE=C:\windows\cdrom\AOATAPI.SYS /D:AOPEN    /P:1F0,14  /Q
[common]
L'unico problema riscontrato č che quando parte il setup di Fusion
non si ricorda niente dei settaggi precedenti, o meglio parte come se 
fosse la prima volta che viene eseguito e in piů non riesco a settare
la rom, l'hardfile, il driver video....
in poche parole č come se il setup non riuscisse a leggere all'interno 
della sua directory (č lě che sono tutti i file necessari, compreso 
quello della configurazione)
Peccato, perchč so di essere vicina alla soluzione, ma manca qualcosa...
se qualcuno ha qualche intuizione....la scriva pure!!
Ciao ciao
Claudia

 quello della configurazione)
Non so nulla di emulatori Mac, pero' potresti provare a fare un
CD\PROGRA~1\FUSION prima di caricare SETUP.EXE, oppure aggiungere la
directory nel PATH.
Ciao,
Matteo Lunardi.                  _  _/\___/\_
   _____________________________/ \/ Genova  \_
~~ mailto:
matteo.lunardi
 (at]
usa.net
 ~~~~ Italy ~~~~~~~~~~~~~~~~~~~~~~~~

 ha scritto:
-> [...] Non so nulla di emulatori Mac, pero' potresti provare a fare un
-> CD\PROGRA~1\FUSION prima di caricare SETUP.EXE, oppure aggiungere la
-> directory nel PATH.
-> 
Penso anch'io potrebbe essere una soluzione quella del comando CD, da
accoppiare, magari, alla modifica del PATH. Infatti, il comando PATH ha
valore solo nella ricerca degli eseguibili, non in quella di eventuali
files di dati (ci vorrebbe APPEND).
Un altro rischio e' che FUSION non tolleri nomi di files con la tilde. A me
dava problemi il linker del compilatore. Ho inserito i files necessari in
un ramo di directory con nomi rigorosamente 8.3 e tutto ha ripreso a
funzionare.
Ottimo anche il fatto di configurare in modo indipendente ciascuna voce,
anche relativamente ai parametri comuni ai due ambienti.
