Cu un script dui, puteti monta/demonta in mod automat imagini multiple,
printr-o singura actiune.
Pentru a executa un script dui, montati-l pur si simplu pe un dispozitiv. Daca
scriptul dui nu contine nici o referinta la dispozitivul montat, acesta nu va fi
schimbat!
Atentie: Numai un singur script poate fi executat la un moment dat (nu este
posibila executia paralela multipla).
Cand un script este in derulare, pictograma aplicatiei se transforma in
.
Comanda |
Driver Implementat/ |
Descriere |
Exemple |
|---|---|---|---|
; comment |
da |
Comentariu (incepe cu punct si virgula). |
; Acesta este un comentariu |
MOUNT devs image |
da |
Monteaza o imagine pe un dispozitiv specific sau pe dispozitivul selectat sau pe toate dispozitivele. |
mount 1 game1.iso |
|
da |
Demonteaza un dispozitiv specific sau dispozitivul selectat sau toate dispozitivele. |
umount all |
|
ALERT text |
da |
Afiseaza o caseta de mesaj! |
alert "GameX 3 images mounted" |
ENV onoff |
da |
Activeaza/dezactiveaza inlocuirea variabilelor ambientale (de. ex. %TEMP%) din interiorul unui script (defaultul este off). |
ENV on |
RUN [/WAIT] cmd |
da |
Ruleaza comanda cmd |
run "explorer.exe" /e,T:\ |
WAIT msec ["message"] |
da |
Asteapta msec-milisecunde si nu face
nimic. |
wait 10000 |
CD folder |
da |
Modifica directorul curent (restaurat dupa executarea script-ului). |
CD "Z:\ZipDisc" |
AUDIO onoff |
2.92 |
Activeaza sau dezactiveaza emulatia audio |
audio on |
SAFEDISC onoff |
2.41 |
Activeaza sau dezactiveaza emulatia safedisc. |
safedisc on |
SECUROM onoff |
2.41 |
Activeaza sau dezactiveaza emulatia securom. |
securom off |
LASERLOK onoff |
2.47 |
Activeaza sau dezactiveaza emulatia laserlok. |
laserlok off |
DEVICES [SET] count |
2.41 |
Seteaza numarul minim de dispozitive (intre
0 si 4). |
devices 4 |
DEBUG onoff |
da |
Activeaza sau dezactiveaza modul Debug. |
debug on |
ERRORSTOP onoff |
da |
Activeaza sau dezactiveaza "stop script
la eroare" (default: on). |
errorstop off |
SCRIPT scriptfile |
da |
Solicita un sub-script. |
script "sample-script.dui" |
ADDIMG image |
da |
Adauga o imagine pe lista de imagini. |
addimage test.iso |
SETRES w h b f |
da |
Modifica rezolutia curenta de afisare la
latime/inaltime bits/pixel si frecventa (0 inseamna nici o schimbare). |
setres 1024 768 512 0 |
INIGET variable ini section valuename |
da |
Solicita o valoare dintr-un fisier de configurare si o inmagazineaza intr-o variabila. |
INIGET country win.ini "intl" "iCountry" |
REGGET variable key value |
da |
Solicita o valoare din registry si o inmagazineaza intr-o variabila. |
REGGET regval "HKCU:Software\GameManu\GameName"
"Directory" |
devs: Identitatea dispozitivului, fie "toate" fie "#" (monteaza
dispozitiv), de. ex. 0, sau 2, sau toate, sau #
image: Numele imaginii (intre ghilimele sau nu) in relatie cu directorul
de scripturi (ghilimelele sunt necesare daca numele contine spatii).
onoff: Semnaleaza daca optiunea va fi activata ("ON" sau "1")
sau dezactivata ("OFF" sau "0")
Variabile ambientale:
V.a. sunt disponibile numai intr-un script al parametrilor, dar nu si pentru
applicatiile solicitate!
-variabile ambientale comune:
|
%TEMP% |
Un director pentru fisiere temporare (de.ex. C:\Windows\Temp) |
|
%windir% |
Directorul Windows (de.ex.: C:\Windows) |
|
|
|
-variabile ambientale aditionale:
|
%curdev% |
Numarul curent al dispozitivului daemon (0 - 3) |
|
%curdir% |
Litera curenta de drive a dispozitivului daemon (de.ex. E: sau P: ) |
|
%devX% |
unde X este intre 0 si 3 (litera de drive a dispozitivului daemon X) |
|
%duiscript% |
Numele de fisier absolut al scriptului (de.ex. F:\Daemon UI\test.dui) |
|
%duipath% |
Calea catre script (de.ex. F:\Daemon UI) |
|
%curres% |
Setarile de afisaj curente, valide ca argumente ale comenzii setres |
|
|
|
Exemple de Scripturi:
A) J:\Daemon\MSDN 10'2000 all.dui:
Monteaza toate trei imagini-CD pe drive-urile
P,Q si R si apoi executa link-ul de deschidere al indexului ajutor.
mount P "J:\Daemon\MSDN 10'2000 1of3.ISO" mount Q "J:\Daemon\MSDN 10'2000 2of3.ISO" mount R "J:\Daemon\MSDN 10'2000 3of3.ISO" env on run "%windir%\Startmenu\Programs\MSDN Library - October 2000.lnk"
B) J:\Daemon\Xtra Fighter.dui:
Monteaza o imagine pe drive-ul
curent (#) si executa un program pe CD.
env on mount # J:\Daemon\Xtra Fighter.cue run %curdir%\cdstart\xtra.exe
B) J:\Daemon\Unpack XX.dui:
Extrage o imagine dintr-un fisier zip si o
monteaza
env on run /wait pkunzip J:\Daemon\zipped\GameHeaven.zip %TEMP% GameHeaven.* mount # %TEMP%\GameHeaven.cue
DaemonUI,
Copyright ©2000-2007 Harald Breitner